libtrace:go中的系统调用跟踪库

时间:2024-07-18 15:03:35
【文件属性】:

文件名称:libtrace:go中的系统调用跟踪库

文件大小:20KB

文件格式:ZIP

更新时间:2024-07-18 15:03:35

Go

库跟踪 go中的系统调用跟踪库。 支持的平台 Linux x86 x86_64 用法 import "github.com/jfrabaute/libtrace" 创建一个新的 TracerClient 并安装回调或通道以接收您要监视的所有系统调用。 监控所有系统调用 tracer := libtrace . NewTracer ( cmd ) tracer . RegisterGlobalCbOnExit ( func ( trace * libtrace. Trace ) { log . Printf ( "Syscall: %s \n " , trace . Signature . Name ) }) tracer . Run () 仅监控“打开”系统调用 tracer := libtrace . NewTracer ( cmd ) tracer . RegisterC


【文件预览】:
libtrace-master
----trace_linux.go(13KB)
----trace.go(3KB)
----trace_linux_amd64.go(2KB)
----LICENSE(1KB)
----README.md(1KB)
----trace_impl.go(3KB)
----trace_linux_386.go(1KB)
----trace_syscalls_gen_linux_amd64.go(58KB)
----trace_syscalls_gen_linux_386.go(40KB)

网友评论