testutils

package
v0.0.0-...-80bf894 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Jan 30, 2019 License: Apache-2.0 Imports: 8 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

View Source
var (
	ProgramHelloworld        string
	ProgramHelloworldNoDwarf string
	// These addresses are retrieved from the dwarf version. Assume they are same as non-dwarf version.
	HelloworldAddrMain                    uint64
	HelloworldAddrNoParameter             uint64
	HelloworldAddrOneParameter            uint64
	HelloworldAddrOneParameterAndVariable uint64
	HelloworldAddrTwoParameters           uint64
	HelloworldAddrFuncWithAbstractOrigin  uint64 // any function which corresponding DIE has the DW_AT_abstract_origin attribute.
	HelloworldAddrTwoReturns              uint64
	HelloworldAddrErrorsNew               uint64
	HelloworldAddrGoBuildID               uint64
	HelloworldAddrFirstModuleData         uint64

	ProgramInfloop             string
	InfloopAddrMain            uint64
	InfloopAddrFirstModuleData uint64

	ProgramGoRoutines             string
	ProgramGoRoutinesNoDwarf      string
	GoRoutinesAddrMain            uint64
	GoRoutinesAddrInc             uint64
	GoRoutinesAddrFirstModuleData uint64

	ProgramRecursive             string
	RecursiveAddrMain            uint64
	RecursiveAddrFirstModuleData uint64

	ProgramPanic             string
	ProgramPanicNoDwarf      string
	PanicAddrMain            uint64
	PanicAddrThrow           uint64
	PanicAddrInsideThrough   uint64
	PanicAddrCatch           uint64
	PanicAddrFirstModuleData uint64

	ProgramTypePrint                    string
	TypePrintAddrFirstModuleData        uint64
	TypePrintAddrPrintBool              uint64
	TypePrintAddrPrintInt8              uint64
	TypePrintAddrPrintInt16             uint64
	TypePrintAddrPrintInt32             uint64
	TypePrintAddrPrintInt64             uint64
	TypePrintAddrPrintUint8             uint64
	TypePrintAddrPrintUint16            uint64
	TypePrintAddrPrintUint32            uint64
	TypePrintAddrPrintUint64            uint64
	TypePrintAddrPrintFloat32           uint64
	TypePrintAddrPrintFloat64           uint64
	TypePrintAddrPrintComplex64         uint64
	TypePrintAddrPrintComplex128        uint64
	TypePrintAddrPrintString            uint64
	TypePrintAddrPrintArray             uint64
	TypePrintAddrPrintSlice             uint64
	TypePrintAddrPrintNilSlice          uint64
	TypePrintAddrPrintStruct            uint64
	TypePrintAddrPrintPtr               uint64
	TypePrintAddrPrintFunc              uint64
	TypePrintAddrPrintInterface         uint64
	TypePrintAddrPrintPtrInterface      uint64
	TypePrintAddrPrintNilInterface      uint64
	TypePrintAddrPrintEmptyInterface    uint64
	TypePrintAddrPrintNilEmptyInterface uint64
	TypePrintAddrPrintMap               uint64
	TypePrintAddrPrintNilMap            uint64
	TypePrintAddrPrintChan              uint64

	ProgramStartStop             string
	StartStopAddrTracedFunc      uint64
	StartStopAddrTracerOff       uint64
	StartStopAddrFirstModuleData uint64

	ProgramStartOnly string

	ProgramRecursiveStartStop string

	ProgramSpecialFuncs             string
	SpecialFuncsAddrMain            uint64
	SpecialFuncsAddrFirstModuleData uint64
)

Functions

This section is empty.

Types

This section is empty.

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL