Home | History | Annotate | Download | only in powerpc

Lines Matching refs:rvalue

74 ffi_call(ffi_cif *cif, void (*fn)(void), void *rvalue, void **avalue)
91 ecif.rvalue = rvalue;
93 ecif.rvalue = smst_buffer;
96 else if (!rvalue && cif->rtype->type == FFI_TYPE_STRUCT)
97 ecif.rvalue = alloca (cif->rtype->size);
100 ffi_call_LINUX64 (&ecif, -(long) cif->bytes, cif->flags, ecif.rvalue, fn);
102 ffi_call_SYSV (&ecif, -cif->bytes, cif->flags, ecif.rvalue, fn);
106 if (rvalue && ecif.rvalue == smst_buffer)
114 memcpy (rvalue, (char *) smst_buffer + 4 - rsize, rsize);
121 memcpy (rvalue, (char *) smst_buffer + 8 - rsize, rsize);
124 memcpy (rvalue, smst_buffer, rsize);