Documentation ¶
Index ¶
- Variables
- func CreateFuncForCodePtr(ftyp reflect.Type, codePtr uint64) reflect.Value
- type DwarfRT
- func (d *DwarfRT) AddImage(path string, addr uint64) error
- func (d *DwarfRT) BI() *proc.BinaryInfo
- func (d *DwarfRT) CallFunc(name string, variadic bool, args []reflect.Value) ([]reflect.Value, error)
- func (d *DwarfRT) FindFunc(name string, variadic bool) (reflect.Value, error)
- func (d *DwarfRT) FindFuncEntry(name string) (*proc.Function, error)
- func (d *DwarfRT) FindFuncPc(name string) (uint64, error)
- func (d *DwarfRT) FindFuncType(name string, variadic bool) (reflect.Type, error)
- func (d *DwarfRT) FindGlobal(name string) (reflect.Value, error)
- func (d *DwarfRT) FindType(name string) (reflect.Type, error)
- func (d *DwarfRT) ForeachFunc(f func(name string, pc uint64)) error
- func (d *DwarfRT) ForeachGlobal(f func(name string, v reflect.Value)) error
- func (d *DwarfRT) ForeachType(f func(name string)) error
- func (d *DwarfRT) SearchPluginByName(name string) (string, uint64, error)
- func (d *DwarfRT) SearchPlugins() ([]string, []uint64, error)
- type Func
Constants ¶
This section is empty.
Variables ¶
Functions ¶
Types ¶
type DwarfRT ¶
type DwarfRT struct {
// contains filtered or unexported fields
}
func NewDwarfRT ¶
func (*DwarfRT) BI ¶
func (d *DwarfRT) BI() *proc.BinaryInfo
func (*DwarfRT) FindFuncEntry ¶
func (*DwarfRT) FindFuncType ¶
func (*DwarfRT) ForeachGlobal ¶
func (*DwarfRT) ForeachType ¶
func (*DwarfRT) SearchPluginByName ¶
Source Files ¶
Click to show internal directories.
Click to hide internal directories.