• Home
  • Raw
  • Download

Lines Matching refs:tramp

1046   unsigned int *tramp;  in ffi_prep_closure_loc()  local
1056 tramp = (unsigned int *) &closure->tramp[0]; in ffi_prep_closure_loc()
1058 tramp[0] = 0x7c0802a6; /* mflr r0 */ in ffi_prep_closure_loc()
1059 tramp[1] = 0x429f0015; /* bcl- 20,4*cr7+so, +0x18 (L1) */ in ffi_prep_closure_loc()
1061 tramp[6] = 0x7d6802a6; /*L1: mflr r11 */ in ffi_prep_closure_loc()
1062 tramp[7] = 0xe98b0000; /* ld r12,0(r11) function address */ in ffi_prep_closure_loc()
1063 tramp[8] = 0x7c0803a6; /* mtlr r0 */ in ffi_prep_closure_loc()
1064 tramp[9] = 0x7d8903a6; /* mtctr r12 */ in ffi_prep_closure_loc()
1065 tramp[10] = 0xe96b0008; /* lwz r11,8(r11) static chain */ in ffi_prep_closure_loc()
1066 tramp[11] = 0x4e800420; /* bctr */ in ffi_prep_closure_loc()
1068 *((unsigned long *)&tramp[2]) = (unsigned long) ffi_closure_ASM; /* function */ in ffi_prep_closure_loc()
1069 *((unsigned long *)&tramp[4]) = (unsigned long) codeloc; /* context */ in ffi_prep_closure_loc()
1071 tramp[0] = 0x7c0802a6; /* mflr r0 */ in ffi_prep_closure_loc()
1072 tramp[1] = 0x429f000d; /* bcl- 20,4*cr7+so,0x10 */ in ffi_prep_closure_loc()
1073 tramp[4] = 0x7d6802a6; /* mflr r11 */ in ffi_prep_closure_loc()
1074 tramp[5] = 0x818b0000; /* lwz r12,0(r11) function address */ in ffi_prep_closure_loc()
1075 tramp[6] = 0x7c0803a6; /* mtlr r0 */ in ffi_prep_closure_loc()
1076 tramp[7] = 0x7d8903a6; /* mtctr r12 */ in ffi_prep_closure_loc()
1077 tramp[8] = 0x816b0004; /* lwz r11,4(r11) static chain */ in ffi_prep_closure_loc()
1078 tramp[9] = 0x4e800420; /* bctr */ in ffi_prep_closure_loc()
1079 tramp[2] = (unsigned long) ffi_closure_ASM; /* function */ in ffi_prep_closure_loc()
1080 tramp[3] = (unsigned long) codeloc; /* context */ in ffi_prep_closure_loc()
1093 tramp_aix = (struct ffi_aix_trampoline_struct *) (closure->tramp); in ffi_prep_closure_loc()
1124 closure->tramp = (void *)ffi_go_closure_ASM; in ffi_prep_go_closure()