Home | History | Annotate | Download | only in x86

Lines Matching refs:stack

43 /* ffi_prep_args is called by the assembly routine once stack space
46 unsigned int ffi_prep_args(char *stack, extended_cif *ecif);
47 unsigned int ffi_prep_args(char *stack, extended_cif *ecif)
58 char *argp2 = stack;
63 argp = stack;
202 on top of stack, so that those can be moved to registers by call-handler. */
416 static unsigned int ffi_prep_incoming_args (char *stack, void **ret,
454 * value on the stack; and if the function returns
483 * value on the stack; and if the function returns
507 * value on the stack; and if the function returns
520 ffi_prep_incoming_args(char *stack, void **rvalue, void **avalue,
535 void *p_stack_data[3] = { stack - 1 };
540 argp = stack;
555 *rvalue = *(void**) (stack + (passed_regs*FFI_SIZEOF_ARG));
581 avalue[i] = stack + (passed_regs*FFI_SIZEOF_ARG);
645 return (size_t)argp - (size_t)stack;
841 ffi_prep_args_raw(char *stack, extended_cif *ecif)
870 memcpy (stack, ecif->avalue, cif->bytes);