HomeSort by: relevance | last modified time | path
    Searched defs:trampoline (Results 1 - 20 of 20) sorted by relevancy

  /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. */

Completed in 64 milliseconds