Documentation ¶
Index ¶
Constants ¶
View Source
const ( AnonymousMap = "" HeapMap = "[heap]" StackMap = "[stack]" )
View Source
const (
VmaFlag = "_VMA_"
)
Variables ¶
This section is empty.
Functions ¶
func BuildAssertReqHandler ¶
func BuildAssertReqHandler() []plugin.ReqHandler
Types ¶
type AdjustVmaEvent ¶
AdjustVmaEvent simulate `__vma_adjust`, but just change vma region, ignore operation about insert and expand
type MprotectFixupEvent ¶
type MprotectFixupEvent struct { Start uint64 // region start End uint64 // region end Flags uint64 // new flags }
MprotectFixupEvent simulate `mprotect_fixup` behavior
type ShiftVmaEvent ¶
ShiftVmaEvent simulate `shift_arg_pages`, but just change vma region
type VMIndicatrixEvent ¶
type VMIndicatrixEvent struct {
// contains filtered or unexported fields
}
func NewVMIndicatricesEvent ¶
func NewVMIndicatricesEvent(indicatrices map[string]uint64) *VMIndicatrixEvent
func NewVMIndicatrixEvent ¶
func NewVMIndicatrixEvent(desc string, addr uint64) *VMIndicatrixEvent
type Vma ¶
type Vma struct { Class vmaClass `json:"kind"` Start uint64 `json:"start"` End uint64 `json:"end"` Flags uint64 `json:"flag"` Offset uint64 `json:"offset"` MappedFile string `json:"file"` Attr string `json:"attr"` }
Vma BuildVma 结构体
Click to show internal directories.
Click to hide internal directories.