| /src/external/mpl/dhcp/bind/dist/lib/isc/ |
| lib.c | 46 isc__trampoline_t *trampoline = isc__trampoline_get(NULL, NULL); local 49 isc__trampoline_attach(trampoline); 53 isc__trampoline_detach(trampoline);
|
| trampoline.c | 1 /* $NetBSD: trampoline.c,v 1.1 2024/02/18 20:57:51 christos Exp $ */ 76 isc__trampoline_t *trampoline = calloc(1, sizeof(*trampoline)); local 77 RUNTIME_CHECK(trampoline != NULL); 79 *trampoline = (isc__trampoline_t){ 86 return (trampoline); 96 /* Get the trampoline slot 0 for the main thread */ 133 isc__trampoline_t *trampoline = NULL; local 138 trampoline = isc__trampoline_new(i, start, arg); 139 trampolines[i] = trampoline; 209 isc__trampoline_t *trampoline = (isc__trampoline_t *)arg; local [all...] |
| /src/external/gpl3/gcc/dist/libgcc/config/aarch64/ |
| heap-trampoline.c | 136 struct aarch64_trampoline *trampoline local 146 memcpy (trampoline->insns, aarch64_trampoline_insns, 148 trampoline->func_ptr = func; 149 trampoline->chain_ptr = chain; 158 __builtin___clear_cache ((void *)trampoline->insns, 159 ((void *)trampoline->insns + sizeof(trampoline->insns))); 161 *(void **) dst = &trampoline->insns;
|
| /src/external/gpl3/gcc/dist/libgcc/config/i386/ |
| heap-trampoline.c | 200 union ix86_trampoline *trampoline local 210 memcpy (trampoline->insns, trampoline_insns, 212 trampoline->fields.chain_ptr = chain; 214 trampoline->fields.func_ptr = func; 216 uintptr_t off_add = (uintptr_t) &trampoline->fields.func_offset; 218 trampoline->fields.func_offset = (uintptr_t)func - off_add; 228 __builtin___clear_cache ((void *)trampoline->insns, 229 ((void *)trampoline->insns + sizeof(trampoline->insns))); 231 *(void **) dst = &trampoline->insns [all...] |
| /src/external/gpl3/gcc/dist/libgcc/config/mips/ |
| linux-unwind.h | 71 u_int32_t trampoline[2]; member in struct:sigframe 82 u_int32_t trampoline[2]; member in struct:rt_sigframe
|
| /src/external/gpl3/gcc.old/dist/libgcc/config/mips/ |
| linux-unwind.h | 71 u_int32_t trampoline[2]; member in struct:sigframe 82 u_int32_t trampoline[2]; member in struct:rt_sigframe
|
| /src/crypto/external/apache2/openssl/dist/crypto/ |
| sparse_array.c | 129 static void trampoline(ossl_uintmax_t n, void *l, void *arg) function 140 sa_doall(sa, NULL, &trampoline, &tramp);
|
| /src/crypto/external/bsd/openssl/dist/crypto/ |
| sparse_array.c | 129 static void trampoline(ossl_uintmax_t n, void *l, void *arg) function 140 sa_doall(sa, NULL, &trampoline, &tramp);
|
| /src/external/bsd/unbound/dist/pythonmod/examples/ |
| avahi-resolver.py | 196 trampoline = dict() variable 227 o = trampoline.get(path, None) 247 trampoline[self.browser_path] = self 256 del trampoline[self.browser_path]
|
| /src/sys/external/bsd/compiler_rt/dist/lib/interception/ |
| interception_win.cc | 22 // arbitrary branching on the whole memory space, the notion of trampoline 23 // region is used. A trampoline region is a memory space withing 2G boundary 51 // On an 64-bit architecture, a trampoline is inserted. 56 // [trampoline] 80 // [trampoline] 90 // [trampoline] 96 // 4) Trampoline 98 // The Trampoline hooking technique is the most aggressive one. It is 109 // [trampoline] 120 // [trampoline] 694 uptr trampoline = AllocateMemoryForTrampoline(old_func, kDirectBranchLength); local 731 uptr trampoline = AllocateMemoryForTrampoline(old_func, trampoline_length); local 781 uptr trampoline = AllocateMemoryForTrampoline(old_func, trampoline_length); local [all...] |
| /src/external/gpl3/gcc.old/dist/libsanitizer/interception/ |
| interception_win.cpp | 21 // arbitrary branching on the whole memory space, the notion of trampoline 22 // region is used. A trampoline region is a memory space withing 2G boundary 50 // On an 64-bit architecture, a trampoline is inserted. 55 // [trampoline] 79 // [trampoline] 89 // [trampoline] 95 // 4) Trampoline 97 // The Trampoline hooking technique is the most aggressive one. It is 108 // [trampoline] 119 // [trampoline] 745 uptr trampoline = AllocateMemoryForTrampoline(old_func, kDirectBranchLength); local 782 uptr trampoline = AllocateMemoryForTrampoline(old_func, trampoline_length); local 832 uptr trampoline = AllocateMemoryForTrampoline(old_func, trampoline_length); local [all...] |
| /src/external/gpl3/gcc/dist/libsanitizer/interception/ |
| interception_win.cpp | 21 // arbitrary branching on the whole memory space, the notion of trampoline 22 // region is used. A trampoline region is a memory space withing 2G boundary 50 // On an 64-bit architecture, a trampoline is inserted. 55 // [trampoline] 79 // [trampoline] 89 // [trampoline] 95 // 4) Trampoline 97 // The Trampoline hooking technique is the most aggressive one. It is 108 // [trampoline] 119 // [trampoline] 802 uptr trampoline = AllocateMemoryForTrampoline(old_func, kDirectBranchLength); local 839 uptr trampoline = AllocateMemoryForTrampoline(old_func, trampoline_length); local 889 uptr trampoline = AllocateMemoryForTrampoline(old_func, trampoline_length); local [all...] |
| /src/sys/external/bsd/drm2/dist/drm/i915/gem/ |
| i915_gem_execbuffer.c | 241 struct i915_vma *trampoline; /** trampoline used for chaining */ member in struct:i915_execbuffer 2008 struct i915_vma *trampoline; member in struct:eb_parse_work 2022 pw->trampoline); 2029 if (pw->trampoline) 2030 i915_active_release(&pw->trampoline->active); 2043 struct i915_vma *trampoline) 2060 if (trampoline) { 2061 err = i915_active_acquire(&trampoline->active); 2073 pw->trampoline = trampoline 2120 struct i915_vma *shadow, *trampoline; local [all...] |
| /src/external/gpl3/binutils/dist/binutils/ |
| dlltool.c | 647 const char *trampoline; member in struct:mac 2791 fprintf (f, "%s Import trampoline\n", ASM_C); 2797 fprintf (f, mtable[machine].trampoline, imp_name_lab);
|
| /src/external/gpl3/binutils.old/dist/binutils/ |
| dlltool.c | 647 const char *trampoline; member in struct:mac 2790 fprintf (f, "%s Import trampoline\n", ASM_C); 2796 fprintf (f, mtable[machine].trampoline, imp_name_lab);
|
| /src/external/gpl3/gcc.old/dist/gcc/config/loongarch/ |
| loongarch.cc | 5718 rtx trampoline[8]; local 5723 trampoline code. */ 5735 /* Build up the code in TRAMPOLINE. */ 5741 trampoline[i++] = OP (0x18000000 | (STATIC_CHAIN_REGNUM - GP_REG_FIRST)); 5742 trampoline[i++] = OP ((ptr_mode == DImode ? 0x28c00000 : 0x28800000) 5746 trampoline[i++] = OP ((ptr_mode == DImode ? 0x28c00000 : 0x28800000) 5750 trampoline[i++] = OP (0x4c000000 | (19 << 5)); 5756 loongarch_emit_move (mem, trampoline[j]); 5767 /* Flush the code part of the trampoline. */
|
| /src/external/gpl3/gcc.old/dist/gcc/config/riscv/ |
| riscv.cc | 5179 uint32_t trampoline[4]; 5184 trampoline code. */ 5185 gcc_assert (ARRAY_SIZE (trampoline) * 4 == TRAMPOLINE_CODE_SIZE); 5276 trampoline[0] = OPCODE_AUIPC | (STATIC_CHAIN_REGNUM << SHIFT_RD); 5277 trampoline[1] = (Pmode == DImode ? OPCODE_LD : OPCODE_LW) 5281 trampoline[2] = (Pmode == DImode ? OPCODE_LD : OPCODE_LW) 5285 trampoline[3] = OPCODE_JALR | (RISCV_PROLOGUE_TEMP_REGNUM << SHIFT_RS1); 5287 /* Copy the trampoline code. */ 5288 for (i = 0; i < ARRAY_SIZE (trampoline); i++) 5291 trampoline[i] = __builtin_bswap32(trampoline[i]) 5176 uint32_t trampoline[4]; local [all...] |
| /src/external/gpl3/gdb/dist/gdbserver/ |
| tracepoint.cc | 41 small trampoline function whose job is to save the register state, 781 /* The address range of the piece of the trampoline buffer that was 784 CORE_ADDR trampoline; member in struct:tracepoint 2940 /* Reserve USED bytes from the trampoline buffer and return the 2941 address of the start of the reserved space in TRAMPOLINE. Returns 2945 claim_trampoline_space (ULONGEST used, CORE_ADDR *trampoline) 2962 /* Start claiming space from the top of the trampoline space. If 2978 *trampoline = trampoline_buffer_head; 3044 to->trampoline = from->trampoline; 3063 CORE_ADDR trampoline; local [all...] |
| /src/external/gpl3/gdb.old/dist/gdbserver/ |
| tracepoint.cc | 41 small trampoline function whose job is to save the register state, 781 /* The address range of the piece of the trampoline buffer that was 784 CORE_ADDR trampoline; member in struct:tracepoint 2940 /* Reserve USED bytes from the trampoline buffer and return the 2941 address of the start of the reserved space in TRAMPOLINE. Returns 2945 claim_trampoline_space (ULONGEST used, CORE_ADDR *trampoline) 2962 /* Start claiming space from the top of the trampoline space. If 2978 *trampoline = trampoline_buffer_head; 3044 to->trampoline = from->trampoline; 3063 CORE_ADDR trampoline; local [all...] |
| /src/external/gpl3/gcc/dist/gcc/config/loongarch/ |
| loongarch.cc | 7828 rtx trampoline[8]; local 7833 trampoline code. */ 7845 /* Build up the code in TRAMPOLINE. */ 7851 trampoline[i++] = OP (0x18000000 | (STATIC_CHAIN_REGNUM - GP_REG_FIRST)); 7852 trampoline[i++] = OP ((ptr_mode == DImode ? 0x28c00000 : 0x28800000) 7856 trampoline[i++] = OP ((ptr_mode == DImode ? 0x28c00000 : 0x28800000) 7860 trampoline[i++] = OP (0x4c000000 | (19 << 5)); 7866 loongarch_emit_move (mem, trampoline[j]); 7877 /* Flush the code part of the trampoline. */
|