Home
last modified time | relevance | path

Searched refs:trampoline (Results 1 – 25 of 384) sorted by relevance

12345678910>>...16

/netbsd/external/mpl/bind/dist/lib/isc/
H A Dtrampoline.c76 isc__trampoline_t *trampoline = calloc(1, sizeof(*trampoline)); in isc__trampoline_new() local
86 return (trampoline); in isc__trampoline_new()
157 INSIST(trampoline != NULL); in isc__trampoline_get()
160 return (trampoline); in isc__trampoline_get()
167 REQUIRE(trampoline->tid > 0); in isc__trampoline_detach()
169 REQUIRE(trampolines[trampoline->tid] == trampoline); in isc__trampoline_detach()
178 free(trampoline); in isc__trampoline_detach()
188 REQUIRE(trampoline->tid > 0); in isc__trampoline_attach()
190 REQUIRE(trampolines[trampoline->tid] == trampoline); in isc__trampoline_attach()
193 isc_tid_v = trampoline->tid; in isc__trampoline_attach()
[all …]
H A Dlib.c46 isc__trampoline_t *trampoline = isc__trampoline_get(NULL, NULL); in isc_lib_ntservice() local
49 isc__trampoline_attach(trampoline); in isc_lib_ntservice()
53 isc__trampoline_detach(trampoline); in isc_lib_ntservice()
H A Dtrampoline_p.h71 isc__trampoline_attach(isc__trampoline_t *trampoline);
73 isc__trampoline_detach(isc__trampoline_t *trampoline);
/netbsd/external/gpl3/gdb/dist/ld/testsuite/ld-m68hc11/
H A Dfar-hc12.s1 ;;; Test 68HC12 FAR trampoline generation
5 ;;; 'far_no_tramp' does not have any trampoline generated.
16 bsr _far_bar ; Call to trampoline generated code
24 ldd #_far_foo ; Get address of trampoline handler
27 ldd #_far_bar ; Likewise (unique trampoline check)
30 call _far_no_tramp ; No trampoline generated for _far_no_tramp
H A Dfar-hc11.s1 ;;; Test 68HC11 FAR trampoline generation
5 ;;; 'far_no_tramp' does not have any trampoline generated.
16 bsr _far_bar ; Call to trampoline generated code
24 ldd #_far_foo ; Get address of trampoline handler
27 ldd #_far_bar ; Likewise (unique trampoline check)
32 bsr __call_a16 ; No trampoline generated for _far_no_tramp
/netbsd/external/gpl3/gdb.old/dist/ld/testsuite/ld-m68hc11/
H A Dfar-hc12.s1 ;;; Test 68HC12 FAR trampoline generation
5 ;;; 'far_no_tramp' does not have any trampoline generated.
16 bsr _far_bar ; Call to trampoline generated code
24 ldd #_far_foo ; Get address of trampoline handler
27 ldd #_far_bar ; Likewise (unique trampoline check)
30 call _far_no_tramp ; No trampoline generated for _far_no_tramp
H A Dfar-hc11.s1 ;;; Test 68HC11 FAR trampoline generation
5 ;;; 'far_no_tramp' does not have any trampoline generated.
16 bsr _far_bar ; Call to trampoline generated code
24 ldd #_far_foo ; Get address of trampoline handler
27 ldd #_far_bar ; Likewise (unique trampoline check)
32 bsr __call_a16 ; No trampoline generated for _far_no_tramp
/netbsd/external/gpl3/gcc/dist/libsanitizer/interception/
H A Dinterception_win.cc693 if (!trampoline) in OverrideFunctionWithRedirectJump()
695 WriteDirectBranch(trampoline, new_func); in OverrideFunctionWithRedirectJump()
704 WriteJumpInstruction(old_func, FIRST_32_SECOND_64(new_func, trampoline)); in OverrideFunctionWithRedirectJump()
730 if (!trampoline) in OverrideFunctionWithHotPatch()
732 if (!CopyInstructions(trampoline, old_func, instruction_size)) in OverrideFunctionWithHotPatch()
734 WriteDirectBranch(trampoline + instruction_size, in OverrideFunctionWithHotPatch()
736 *orig_old_func = trampoline; in OverrideFunctionWithHotPatch()
780 if (!trampoline) in OverrideFunctionWithTrampoline()
782 if (!CopyInstructions(trampoline, old_func, instructions_length)) in OverrideFunctionWithTrampoline()
784 WriteDirectBranch(trampoline + instructions_length, in OverrideFunctionWithTrampoline()
[all …]
/netbsd/sys/external/bsd/compiler_rt/dist/lib/interception/
H A Dinterception_win.cc695 if (!trampoline) in OverrideFunctionWithRedirectJump()
697 WriteDirectBranch(trampoline, new_func); in OverrideFunctionWithRedirectJump()
706 WriteJumpInstruction(old_func, FIRST_32_SECOND_64(new_func, trampoline)); in OverrideFunctionWithRedirectJump()
732 if (!trampoline) in OverrideFunctionWithHotPatch()
734 if (!CopyInstructions(trampoline, old_func, instruction_size)) in OverrideFunctionWithHotPatch()
736 WriteDirectBranch(trampoline + instruction_size, in OverrideFunctionWithHotPatch()
738 *orig_old_func = trampoline; in OverrideFunctionWithHotPatch()
782 if (!trampoline) in OverrideFunctionWithTrampoline()
784 if (!CopyInstructions(trampoline, old_func, instructions_length)) in OverrideFunctionWithTrampoline()
786 WriteDirectBranch(trampoline + instructions_length, in OverrideFunctionWithTrampoline()
[all …]
/netbsd/external/gpl3/gcc.old/dist/libsanitizer/interception/
H A Dinterception_win.cc693 if (!trampoline) in OverrideFunctionWithRedirectJump()
695 WriteDirectBranch(trampoline, new_func); in OverrideFunctionWithRedirectJump()
704 WriteJumpInstruction(old_func, FIRST_32_SECOND_64(new_func, trampoline)); in OverrideFunctionWithRedirectJump()
730 if (!trampoline) in OverrideFunctionWithHotPatch()
732 if (!CopyInstructions(trampoline, old_func, instruction_size)) in OverrideFunctionWithHotPatch()
734 WriteDirectBranch(trampoline + instruction_size, in OverrideFunctionWithHotPatch()
736 *orig_old_func = trampoline; in OverrideFunctionWithHotPatch()
780 if (!trampoline) in OverrideFunctionWithTrampoline()
782 if (!CopyInstructions(trampoline, old_func, instructions_length)) in OverrideFunctionWithTrampoline()
784 WriteDirectBranch(trampoline + instructions_length, in OverrideFunctionWithTrampoline()
[all …]
/netbsd/sys/arch/x68k/stand/loadbsd/
H A Dtrampoline.S7 | $NetBSD: trampoline.S,v 1.3 2011/02/21 02:31:59 itohy Exp $
12 | arg+0 bsr trampoline
16 | +52 trampoline
18 ENTRY_NOPROFILE(trampoline)
/netbsd/external/gpl3/gdb/dist/ld/emultempl/
H A Dm68hc1xelf.em29 # its trampoline
38 # are redirected to the trampoline that was generated.
54 The --no-trampoline option prevents that. */
274 contains the trampoline code. This way we put the generated trampoline
301 /* Call again the trampoline analyzer to initialize the trampoline
333 { "no-trampoline", no_argument, NULL, OPTION_NO_TRAMPOLINE },
339 " --no-trampoline Do not generate the far trampolines used to call\n"
H A Dnds32elf.em34 static int tls_desc_trampoline = 0; /* --m[no]tlsdesc-trampoline. */
152 { "mtlsdesc-trampoline", no_argument, NULL, OPTION_TLSDESC_TRAMPOLINE},
153 { "mno-tlsdesc-trampoline", no_argument, NULL, OPTION_NO_TLSDESC_TRAMPOLINE},
171 --m[no-]tlsdesc-trampoline Disable/enable TLS DESC trampoline\n"));
/netbsd/external/gpl3/binutils.old/dist/ld/emultempl/
H A Dm68hc1xelf.em29 # its trampoline
38 # are redirected to the trampoline that was generated.
54 The --no-trampoline option prevents that. */
274 contains the trampoline code. This way we put the generated trampoline
301 /* Call again the trampoline analyzer to initialize the trampoline
333 { "no-trampoline", no_argument, NULL, OPTION_NO_TRAMPOLINE },
339 " --no-trampoline Do not generate the far trampolines used to call\n"
H A Dnds32elf.em34 static int tls_desc_trampoline = 0; /* --m[no]tlsdesc-trampoline. */
152 { "mtlsdesc-trampoline", no_argument, NULL, OPTION_TLSDESC_TRAMPOLINE},
153 { "mno-tlsdesc-trampoline", no_argument, NULL, OPTION_NO_TLSDESC_TRAMPOLINE},
171 --m[no-]tlsdesc-trampoline Disable/enable TLS DESC trampoline\n"));
/netbsd/external/gpl3/binutils/dist/ld/emultempl/
H A Dm68hc1xelf.em29 # its trampoline
38 # are redirected to the trampoline that was generated.
54 The --no-trampoline option prevents that. */
274 contains the trampoline code. This way we put the generated trampoline
301 /* Call again the trampoline analyzer to initialize the trampoline
333 { "no-trampoline", no_argument, NULL, OPTION_NO_TRAMPOLINE },
339 " --no-trampoline Do not generate the far trampolines used to call\n"
H A Dnds32elf.em34 static int tls_desc_trampoline = 0; /* --m[no]tlsdesc-trampoline. */
152 { "mtlsdesc-trampoline", no_argument, NULL, OPTION_TLSDESC_TRAMPOLINE},
153 { "mno-tlsdesc-trampoline", no_argument, NULL, OPTION_NO_TLSDESC_TRAMPOLINE},
171 --m[no-]tlsdesc-trampoline Disable/enable TLS DESC trampoline\n"));
/netbsd/external/gpl3/gdb.old/dist/ld/emultempl/
H A Dm68hc1xelf.em29 # its trampoline
38 # are redirected to the trampoline that was generated.
54 The --no-trampoline option prevents that. */
274 contains the trampoline code. This way we put the generated trampoline
301 /* Call again the trampoline analyzer to initialize the trampoline
333 { "no-trampoline", no_argument, NULL, OPTION_NO_TRAMPOLINE },
339 " --no-trampoline Do not generate the far trampolines used to call\n"
H A Dnds32elf.em34 static int tls_desc_trampoline = 0; /* --m[no]tlsdesc-trampoline. */
152 { "mtlsdesc-trampoline", no_argument, NULL, OPTION_TLSDESC_TRAMPOLINE},
153 { "mno-tlsdesc-trampoline", no_argument, NULL, OPTION_NO_TLSDESC_TRAMPOLINE},
171 --m[no-]tlsdesc-trampoline Disable/enable TLS DESC trampoline\n"));
/netbsd/sys/external/bsd/drm2/dist/drm/i915/gem/
H A Di915_gem_execbuffer.c2029 if (pw->trampoline) in __eb_parse_release()
2060 if (trampoline) { in eb_parse_pipeline()
2073 pw->trampoline = trampoline; in eb_parse_pipeline()
2106 if (trampoline) in eb_parse_pipeline()
2152 trampoline = NULL; in eb_parse()
2154 trampoline = shadow; in eb_parse()
2178 eb->trampoline = trampoline; in eb_parse()
2186 if (trampoline) in eb_parse()
2241 if (eb->trampoline) { in eb_submit()
2638 eb.trampoline = NULL; in i915_gem_do_execbuffer()
[all …]
/netbsd/sys/arch/x68k/stand/common/
H A Dexec_image.S53 movl #(end_trampoline-trampoline),%sp@-
54 pea %pc@(trampoline)
61 ASENTRY_NOPROFILE(trampoline)
/netbsd/external/gpl3/gcc.old/dist/libgcc/config/mips/
H A Dlinux-unwind.h71 u_int32_t trampoline[2]; in mips_fallback_frame_state() member
82 u_int32_t trampoline[2]; in mips_fallback_frame_state() member
/netbsd/external/gpl3/gcc/dist/libgcc/config/mips/
H A Dlinux-unwind.h71 u_int32_t trampoline[2]; in mips_fallback_frame_state() member
82 u_int32_t trampoline[2]; in mips_fallback_frame_state() member
/netbsd/external/bsd/unbound/dist/pythonmod/examples/
H A Davahi-resolver.py196 trampoline = dict() variable
227 o = trampoline.get(path, None)
247 trampoline[self.browser_path] = self
256 del trampoline[self.browser_path]
/netbsd/external/gpl3/gdb/dist/gdbserver/
H A Dlinux-x86-low.cc118 CORE_ADDR *trampoline, ULONGEST *trampoline_size,
1159 CORE_ADDR *trampoline, in amd64_install_fast_tracepoint_jump_pad() argument
1348 CORE_ADDR *trampoline, in i386_install_fast_tracepoint_jump_pad() argument
1488 if (!claim_trampoline_space (*trampoline_size, trampoline)) in i386_install_fast_tracepoint_jump_pad()
1497 offset = *jump_entry - (*trampoline + sizeof (jump_insn)); in i386_install_fast_tracepoint_jump_pad()
1500 target_write_memory (*trampoline, buf, sizeof (jump_insn)); in i386_install_fast_tracepoint_jump_pad()
1503 offset = (*trampoline - (tpaddr + sizeof (small_jump_insn))) & 0xffff; in i386_install_fast_tracepoint_jump_pad()
1538 CORE_ADDR *trampoline, in install_fast_tracepoint_jump_pad() argument
1551 trampoline, trampoline_size, in install_fast_tracepoint_jump_pad()
1562 trampoline, trampoline_size, in install_fast_tracepoint_jump_pad()

12345678910>>...16