Documentation ¶
Index ¶
Constants ¶
View Source
const ( PtrSize = 8 // pointer size PtrAlign = 8 // pointer alignment )
Variables ¶
View Source
var (
ABI = ArchCreateABI()
)
Functions ¶
This section is empty.
Types ¶
type AMD64ABI ¶
type AMD64ABI struct {
FnTab map[int]*FunctionLayout
}
func ArchCreateABI ¶
func ArchCreateABI() *AMD64ABI
func (*AMD64ABI) LayoutFunc ¶
func (self *AMD64ABI) LayoutFunc(id int, ft reflect.Type) *FunctionLayout
func (*AMD64ABI) RegisterFunction ¶
type AbstractABI ¶
type FunctionLayout ¶
func (*FunctionLayout) StackMap ¶
func (self *FunctionLayout) StackMap() *rt.StackMap
func (*FunctionLayout) String ¶
func (self *FunctionLayout) String() string
Click to show internal directories.
Click to hide internal directories.