Documentation
¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
View Source
var Registry struct { Caller FunctionCaller Classifier ArgumentClassifier }
Registry contains registered implementations
Functions ¶
func Register ¶
func Register(caller FunctionCaller, classifier ArgumentClassifier)
Register registers implementations for the current architecture
Types ¶
type ArgumentClassification ¶
ArgumentClassification contains argument passing information
type ArgumentClassifier ¶
type ArgumentClassifier interface {
ClassifyReturn(t *types.TypeDescriptor, abi types.CallingConvention) int
ClassifyArgument(t *types.TypeDescriptor, abi types.CallingConvention) ArgumentClassification
}
ArgumentClassifier defines the contract for argument classification
Click to show internal directories.
Click to hide internal directories.