Documentation ¶
Index ¶
Constants ¶
View Source
const CCALL_MAXSTACK = 32
View Source
const CCALL_NARG_FPR = 8
View Source
const CCALL_NARG_GPR = 8
View Source
const CCALL_NRET_FPR = 4
View Source
const CCALL_NRET_GPR = 2
View Source
const CCALL_NUM_FPR = CCALL_NARG_FPR
View Source
const CCALL_NUM_GPR = CCALL_NARG_GPR
View Source
const CCALL_SPS_FREE = 0
Variables ¶
This section is empty.
Functions ¶
Types ¶
type CCallState ¶
type CCallState struct { Fn uintptr // Pointer to called function. SpAdj uint32 // Stack pointer adjustment. Nsp uint8 // Number of stack slots. RetRef bool // Return value by reference. RetP uintptr // Aggregate return pointer in x8. Fpr [CCALL_NUM_FPR]FPRArg // Arguments/results in FPRs. Gpr [CCALL_NUM_GPR]GPRArg // Arguments/results in GPRs. Stack [CCALL_MAXSTACK]GPRArg // Stack slots. }
Click to show internal directories.
Click to hide internal directories.