Lines Matching refs:trampOnStack
20 COMPILER_RT_ABI void __trampoline_setup(uint32_t *trampOnStack, in __trampoline_setup() argument
29 trampOnStack[0] = 0x7c0802a6; // mflr r0 in __trampoline_setup()
30 trampOnStack[1] = 0x4800000d; // bl Lbase in __trampoline_setup()
31 trampOnStack[2] = (uint32_t)realFunc; in __trampoline_setup()
32 trampOnStack[3] = (uint32_t)localsPtr; in __trampoline_setup()
33 trampOnStack[4] = 0x7d6802a6; // Lbase: mflr r11 in __trampoline_setup()
34 trampOnStack[5] = 0x818b0000; // lwz r12,0(r11) in __trampoline_setup()
35 trampOnStack[6] = 0x7c0803a6; // mtlr r0 in __trampoline_setup()
36 trampOnStack[7] = 0x7d8903a6; // mtctr r12 in __trampoline_setup()
37 trampOnStack[8] = 0x816b0004; // lwz r11,4(r11) in __trampoline_setup()
38 trampOnStack[9] = 0x4e800420; // bctr in __trampoline_setup()
41 __clear_cache(trampOnStack, &trampOnStack[10]); in __trampoline_setup()