HomeSort by relevance Sort by last modified time
    Searched refs:trampoline (Results 1 - 25 of 31) sorted by null

1 2

  /art/runtime/entrypoints/quick/
quick_entrypoints_enum.h 39 static ThreadOffset<pointer_size> GetThreadOffset(QuickEntrypointEnum trampoline) {
40 switch (trampoline)
49 LOG(FATAL) << "Unexpected trampoline " << static_cast<int>(trampoline);
  /art/runtime/mirror/
dex_cache.cc 57 ArtMethod* trampoline = runtime->GetResolutionMethod(); local
60 resolved_methods->SetWithoutChecks<false>(i, trampoline);
65 void DexCache::Fixup(ArtMethod* trampoline) {
66 // Fixup the resolve methods array to contain trampoline for resolution.
67 CHECK(trampoline != nullptr);
72 resolved_methods->SetWithoutChecks<false>(i, trampoline);
dex_cache.h 56 void Fixup(ArtMethod* trampoline) SHARED_LOCKS_REQUIRED(Locks::mutator_lock_);
  /external/compiler-rt/lib/interception/
interception_win.cc 156 // We call these 'head'+5 bytes of instructions a "trampoline".
163 // to the trampoline and store it in 'head'.
168 // Put the needed instructions into the trampoline bytes.
169 char *trampoline = GetMemoryForTrampoline(head + 5); local
170 if (!trampoline)
172 _memcpy(trampoline, old_bytes, head);
173 WriteJumpInstruction(trampoline + head, old_bytes + head);
174 *orig_old_func = (uptr)trampoline;
  /art/compiler/dex/quick/
gen_invoke.cc 77 RegStorage Mir2Lir::CallHelperSetup(QuickEntrypointEnum trampoline) {
81 return LoadHelper(trampoline);
85 LIR* Mir2Lir::CallHelper(RegStorage r_tgt, QuickEntrypointEnum trampoline, bool safepoint_pc,
87 LIR* call_inst = InvokeTrampoline(use_link ? kOpBlx : kOpBx, r_tgt, trampoline);
99 void Mir2Lir::CallRuntimeHelper(QuickEntrypointEnum trampoline, bool safepoint_pc) {
100 RegStorage r_tgt = CallHelperSetup(trampoline);
102 CallHelper(r_tgt, trampoline, safepoint_pc);
105 void Mir2Lir::CallRuntimeHelperImm(QuickEntrypointEnum trampoline, int arg0, bool safepoint_pc) {
106 RegStorage r_tgt = CallHelperSetup(trampoline);
109 CallHelper(r_tgt, trampoline, safepoint_pc)
1718 QuickEntrypointEnum trampoline; local
    [all...]
mir_to_lir.h     [all...]
gen_common.cc     [all...]
  /external/chromium_org/remoting/webapp/
oauth2_api.js 78 // remoting.js, otherwise this won't work from the OAuth trampoline.
79 // TODO(jamiewalch): Fix this once we're no longer using the trampoline.
126 // remoting.js, otherwise this won't work from the OAuth trampoline.
127 // TODO(jamiewalch): Fix this once we're no longer using the trampoline.
oauth2.js 9 * Uses a content script to trampoline the OAuth redirect page back into the
  /art/compiler/dex/quick/arm/
codegen_arm.h 34 RegStorage LoadHelper(QuickEntrypointEnum trampoline) OVERRIDE;
187 LIR* InvokeTrampoline(OpKind op, RegStorage r_tgt, QuickEntrypointEnum trampoline) OVERRIDE;
target_arm.cc 724 RegStorage ArmMir2Lir::LoadHelper(QuickEntrypointEnum trampoline) {
725 LoadWordDisp(rs_rARM_SELF, GetThreadOffset<4>(trampoline).Int32Value(), rs_rARM_LR);
  /art/compiler/dex/quick/mips/
codegen_mips.h 34 RegStorage LoadHelper(QuickEntrypointEnum trampoline) OVERRIDE;
182 LIR* InvokeTrampoline(OpKind op, RegStorage r_tgt, QuickEntrypointEnum trampoline) OVERRIDE;
target_mips.cc 480 RegStorage MipsMir2Lir::LoadHelper(QuickEntrypointEnum trampoline) {
482 LoadWordDisp(rs_rMIPS_SELF, GetThreadOffset<4>(trampoline).Int32Value(), rs_rT9);
utility_mips.cc 693 LIR* MipsMir2Lir::InvokeTrampoline(OpKind op, RegStorage r_tgt, QuickEntrypointEnum trampoline) {
  /art/test/115-native-bridge/
nativebridge.cc 35 void* trampoline; member in struct:NativeBridgeMethod
252 printf("Getting trampoline for %s with shorty %s.\n", name, shorty);
261 return method->trampoline;
  /external/chromium_org/third_party/WebKit/Source/platform/heap/
Visitor.h 74 static void trampoline(Visitor* visitor, void* self) { (reinterpret_cast<T*>(self)->*method)(visitor); } function in struct:blink::TraceMethodDelegate
373 registerWeakMembers(obj, &TraceMethodDelegate<T, method>::trampoline);
Handle.h 398 : PersistentNode(TraceMethodDelegate<Owner, &Owner::trace>::trampoline)
463 PersistentAnchor() : PersistentNode(TraceMethodDelegate<PersistentAnchor, &PersistentAnchor::trace>::trampoline)
    [all...]
  /external/chromium_org/v8/src/
frames.cc 1401 Code* trampoline; local
    [all...]
deoptimizer.cc 1781 Code* trampoline = NULL; local
    [all...]
  /art/compiler/dex/quick/arm64/
codegen_arm64.h 74 RegStorage LoadHelper(QuickEntrypointEnum trampoline) OVERRIDE;
260 LIR* InvokeTrampoline(OpKind op, RegStorage r_tgt, QuickEntrypointEnum trampoline) OVERRIDE;
target_arm64.cc 760 RegStorage Arm64Mir2Lir::LoadHelper(QuickEntrypointEnum trampoline) {
763 LoadBaseDisp(rs_xSELF, GetThreadOffset<8>(trampoline).Int32Value(), rs_xLR, k64, kNotVolatile);
    [all...]
  /system/core/libutils/
Threads.cpp 82 // we use this trampoline when we need to set the priority with
84 static int trampoline(const thread_data_t* t) { function in struct:thread_data_t
141 // this trampoline in some cases as the parent could set the properties
151 entryFunction = (android_thread_func_t)&thread_data_t::trampoline;
198 * Trampoline to make us __stdcall-compliant.
  /art/compiler/dex/quick/x86/
utility_x86.cc     [all...]
codegen_x86.h 71 RegStorage LoadHelper(QuickEntrypointEnum trampoline) OVERRIDE;
369 LIR* InvokeTrampoline(OpKind op, RegStorage r_tgt, QuickEntrypointEnum trampoline) OVERRIDE;
    [all...]
  /external/libunwind/doc/
libunwind-ia64.tex 45 registers are accessible. For signal-trampoline frames, all registers
93 stack-frame of a signal-handler trampoline.

Completed in 585 milliseconds

1 2