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