Documentation ¶
Index ¶
- type Arg
- func (s Arg) Annotation() string
- func (s Arg) Array() []Arg
- func (s Arg) Data() []byte
- func (s Arg) Int() int
- func (s Arg) Known() bool
- func (s Arg) Name() string
- func (s Arg) Object() *Object
- func (s Arg) Raw() uintptr
- func (s Arg) ReplaceValueWithAnnotation() bool
- func (s *Arg) SetAnnotation(annotation string, replace bool)
- func (s Arg) Type() ArgType
- type ArgMetadata
- type ArgType
- type LenSource
- type Object
- type ReturnMetadata
- type SigInfo
- type Syscall
- type SyscallMetadata
- type Tracer
- func (t *Tracer) SetAttachHandler(handler func(int))
- func (t *Tracer) SetDetachHandler(handler func(int))
- func (t *Tracer) SetProcessExitHandler(handler func(int))
- func (t *Tracer) SetSignalHandler(handler func(*SigInfo))
- func (t *Tracer) SetSyscallEnterHandler(handler func(*Syscall))
- func (t *Tracer) SetSyscallExitHandler(handler func(*Syscall))
- func (t *Tracer) Start() error
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type Arg ¶
type Arg struct {
// contains filtered or unexported fields
}
func (Arg) Annotation ¶
func (Arg) ReplaceValueWithAnnotation ¶
func (*Arg) SetAnnotation ¶
type ArgMetadata ¶
type ReturnMetadata ¶
type ReturnMetadata ArgMetadata
type SyscallMetadata ¶
type SyscallMetadata struct { Name string Args []ArgMetadata ReturnValue ReturnMetadata Modifier func(call *Syscall) }
type Tracer ¶
type Tracer struct {
// contains filtered or unexported fields
}
func FromCommand ¶
func (*Tracer) SetAttachHandler ¶
func (*Tracer) SetDetachHandler ¶
func (*Tracer) SetProcessExitHandler ¶
func (*Tracer) SetSignalHandler ¶
func (*Tracer) SetSyscallEnterHandler ¶
func (*Tracer) SetSyscallExitHandler ¶
Source Files ¶
- args.go
- decode.go
- signal.go
- sys.go
- sys_amd64.go
- tracer.go
- type.go
- types_cap.go
- types_cloneargs.go
- types_data.go
- types_epollevent.go
- types_error.go
- types_fdset.go
- types_int.go
- types_int_ptr.go
- types_iocb.go
- types_ioevents.go
- types_iouring.go
- types_iovec.go
- types_itimerspec.go
- types_itimerval.go
- types_landlock.go
- types_mountattr.go
- types_mqattr.go
- types_msghdr.go
- types_openhow.go
- types_pollfd.go
- types_rlimit.go
- types_rusage.go
- types_schedattr.go
- types_schedparam.go
- types_sembuf.go
- types_shmidds.go
- types_sigaction.go
- types_siginfo.go
- types_sockaddr.go
- types_sockoptval.go
- types_stack.go
- types_stat.go
- types_statfs.go
- types_statx.go
- types_string.go
- types_sysinfo.go
- types_timespec.go
- types_timeval.go
- types_timex.go
- types_timezone.go
- types_tms.go
- types_uname.go
- types_userdesc.go
- types_ustat.go
- types_utimbuf.go
- types_waitstatus.go
Click to show internal directories.
Click to hide internal directories.