Searched refs:trampoline (Results 1 - 13 of 13) sorted by relevance
/freebsd-11.0-release/sys/boot/powerpc/kboot/ |
H A D | ppc64_elf_freebsd.c | 69 uint32_t *trampoline; local 81 /* Set up loader trampoline */ 82 trampoline = malloc(szkerneltramp); 83 memcpy(trampoline, &kerneltramp, szkerneltramp); 90 trampoline[2] = entry + elf64_relocation_offset; 91 trampoline[4] = 0; /* Phys. mem offset */ 92 trampoline[5] = 0; /* OF entry point */ 97 trampoline[3] = dtb; 98 trampoline[6] = mdp; 99 trampoline[ [all...] |
/freebsd-11.0-release/contrib/gcc/config/mips/ |
H A D | linux-unwind.h | 69 u_int32_t trampoline[2]; member in struct:sigframe 79 u_int32_t trampoline[2]; member in struct:rt_sigframe
|
/freebsd-11.0-release/contrib/compiler-rt/lib/interception/ |
H A D | interception_win.cc | 146 // We call these 'head'+5 bytes of instructions a "trampoline". 153 // to the trampoline and store it in 'head'. 158 // Put the needed instructions into the trampoline bytes. 159 char *trampoline = GetMemoryForTrampoline(head + 5); local 160 if (!trampoline) 162 _memcpy(trampoline, old_bytes, head); 163 WriteJumpInstruction(trampoline + head, old_bytes + head); 164 *orig_old_func = (uptr)trampoline;
|
/freebsd-11.0-release/sys/boot/efi/loader/arch/amd64/ |
H A D | elf64_freebsd.c | 81 static void (*trampoline)(uint64_t stack, void *copy_finish, uint64_t kernend, variable 158 trampoline = (void *)trampcode; 198 trampoline(trampstack, efi_copy_finish, kernend, modulep, PT4,
|
/freebsd-11.0-release/sys/conf/ |
H A D | Makefile.mips | 64 KERNEL_EXTRA=trampoline 66 trampoline: ${KERNEL_KO}.tramp.bin
|
H A D | Makefile.arm | 78 KERNEL_EXTRA=trampoline 80 trampoline: ${KERNEL_KO}.tramp
|
/freebsd-11.0-release/contrib/gcc/config/rs6000/ |
H A D | tramp.asm | 63 /* R3 = stack address to store trampoline */ 64 /* R4 = length of trampoline area */ 73 addi r7,r11,trampoline_initial-4-.LCF0 /* trampoline address -4 */ 75 li r8,trampoline_size /* verify that the trampoline is big enough */
|
H A D | darwin-tramp.asm | 58 /* R3 = stack address to store trampoline */ 59 /* R4 = length of trampoline area */ 72 li r8,trampoline_size /* verify trampoline big enough */
|
/freebsd-11.0-release/sys/contrib/octeon-sdk/ |
H A D | cvmx-app-init.c | 393 int32_t *trampoline = CASTPTR(int32_t, CVMX_ADD_SEG32(CVMX_MIPS32_SPACE_KSEG0, BOOTLOADER_DEBUG_TRAMPOLINE)); local 395 *trampoline = (int32_t)(long)&exit_on_break;
|
H A D | cvmx-debug.c | 238 int32_t *trampoline = CASTPTR(int32_t, CVMX_ADD_SEG32(CVMX_MIPS32_SPACE_KSEG0, BOOTLOADER_DEBUG_TRAMPOLINE_CORE)); local 239 trampoline += core; 241 *trampoline = (int32_t)(long)&__cvmx_debug_handler_stage2; 243 cvmx_debug_printf("Debug handled installed on core %d at %p\n", core, trampoline);
|
/freebsd-11.0-release/contrib/gcc/config/ia64/ |
H A D | lib1funcs.asm | 721 // Implement the nested function trampoline. This is out of line 723 // well as making the on-stack trampoline smaller. 725 // The trampoline has the following form:
|
/freebsd-11.0-release/sys/boot/i386/btx/btx/ |
H A D | btx.S | 439 * We place a trampoline on the user stack that will return to rret_tramp 448 * -0x0c user %cs -0x10 real mode CS:IP return trampoline 566 movl %ebx,MEM_ESPR-0x0c # mode return trampoline 567 movl $rret_tramp,%ebx # Set return trampoline
|
/freebsd-11.0-release/sys/boot/pc98/btx/btx/ |
H A D | btx.S | 465 * We place a trampoline on the user stack that will return to rret_tramp 474 * -0x0c user %cs -0x10 real mode CS:IP return trampoline 592 movl %ebx,MEM_ESPR-0x0c # mode return trampoline 593 movl $rret_tramp,%ebx # Set return trampoline
|
Completed in 135 milliseconds