infix
A JIT-Powered FFI Library for C
|
#include <infix_internals.h>
Public Attributes | |
size_t | total_stack_alloc |
Total bytes to allocate on the stub's stack frame. | |
int32_t | return_buffer_offset |
Offset from frame pointer to the return value buffer. | |
int32_t | args_array_offset |
Offset to the void** array passed to the C dispatcher. | |
int32_t | saved_args_offset |
Offset to the area where by-value argument data is saved. | |
int32_t | gpr_save_area_offset |
Offset to where incoming GPR arguments are saved. | |
int32_t | xmm_save_area_offset |
Offset to where incoming XMM/VPR arguments are saved. | |
int32_t infix_reverse_call_frame_layout::args_array_offset |
Offset to the void**
array passed to the C dispatcher.
int32_t infix_reverse_call_frame_layout::gpr_save_area_offset |
Offset to where incoming GPR arguments are saved.
int32_t infix_reverse_call_frame_layout::return_buffer_offset |
Offset from frame pointer to the return value buffer.
int32_t infix_reverse_call_frame_layout::saved_args_offset |
Offset to the area where by-value argument data is saved.
size_t infix_reverse_call_frame_layout::total_stack_alloc |
Total bytes to allocate on the stub's stack frame.
int32_t infix_reverse_call_frame_layout::xmm_save_area_offset |
Offset to where incoming XMM/VPR arguments are saved.