/art/runtime/entrypoints/quick/ |
quick_entrypoints_enum.h | 40 static ThreadOffset<pointer_size> GetThreadOffset(QuickEntrypointEnum trampoline) { 41 switch (trampoline) 50 LOG(FATAL) << "Unexpected trampoline " << static_cast<int>(trampoline);
|
/art/runtime/mirror/ |
dex_cache.cc | 58 void DexCache::Fixup(ArtMethod* trampoline, size_t pointer_size) { 59 // Fixup the resolve methods array to contain trampoline for resolution. 60 CHECK(trampoline != nullptr); 61 CHECK(trampoline->IsRuntimeMethod()); 65 resolved_methods->SetElementPtrSize(i, trampoline, pointer_size);
|
dex_cache.h | 53 void Fixup(ArtMethod* trampoline, size_t pointer_size)
|
/development/ndk/platforms/android-21/samples/native-codec/jni/ |
looper.h | 34 static void* trampoline(void* p);
|
looper.cpp | 50 void* looper::trampoline(void* p) { function in class:looper 61 pthread_create(&worker, &attr, trampoline, this);
|
/external/compiler-rt/lib/interception/ |
interception_win.cc | 145 // We call these 'head'+5 bytes of instructions a "trampoline". 152 // to the trampoline and store it in 'head'. 157 // Put the needed instructions into the trampoline bytes. 158 char *trampoline = GetMemoryForTrampoline(head + 5); local 159 if (!trampoline) 161 _memcpy(trampoline, old_bytes, head); 162 WriteJumpInstruction(trampoline + head, old_bytes + head); 163 *orig_old_func = (uptr)trampoline;
|
/art/compiler/dex/quick/ |
gen_invoke.cc | 81 RegStorage Mir2Lir::CallHelperSetup(QuickEntrypointEnum trampoline) { 85 return LoadHelper(trampoline); 89 LIR* Mir2Lir::CallHelper(RegStorage r_tgt, QuickEntrypointEnum trampoline, bool safepoint_pc, 91 LIR* call_inst = InvokeTrampoline(use_link ? kOpBlx : kOpBx, r_tgt, trampoline); 103 void Mir2Lir::CallRuntimeHelper(QuickEntrypointEnum trampoline, bool safepoint_pc) { 104 RegStorage r_tgt = CallHelperSetup(trampoline); 106 CallHelper(r_tgt, trampoline, safepoint_pc); 109 void Mir2Lir::CallRuntimeHelperImm(QuickEntrypointEnum trampoline, int arg0, bool safepoint_pc) { 110 RegStorage r_tgt = CallHelperSetup(trampoline); 113 CallHelper(r_tgt, trampoline, safepoint_pc) [all...] |
mir_to_lir.h | [all...] |
gen_common.cc | 61 void Mir2Lir::GenIfNullUseHelperImm(RegStorage r_result, QuickEntrypointEnum trampoline, int imm) { 87 AddSlowPath(new (arena_) CallHelperImmMethodSlowPath(this, branch, cont, trampoline, imm, [all...] |
/art/compiler/dex/quick/mips/ |
codegen_mips.h | 81 RegStorage LoadHelper(QuickEntrypointEnum trampoline) OVERRIDE; 239 LIR* InvokeTrampoline(OpKind op, RegStorage r_tgt, QuickEntrypointEnum trampoline) OVERRIDE; 281 void GenConversionCall(QuickEntrypointEnum trampoline, RegLocation rl_dest, RegLocation rl_src,
|
target_mips.cc | 764 RegStorage MipsMir2Lir::LoadHelper(QuickEntrypointEnum trampoline) { 767 LoadWordDisp(TargetPtrReg(kSelf), GetThreadOffset<8>(trampoline).Int32Value(), 770 LoadWordDisp(TargetPtrReg(kSelf), GetThreadOffset<4>(trampoline).Int32Value(), [all...] |
int_mips.cc | 913 void MipsMir2Lir::GenConversionCall(QuickEntrypointEnum trampoline, RegLocation rl_dest, 916 CallRuntimeHelperRegLocation(trampoline, rl_src, false);
|
utility_mips.cc | [all...] |
/art/test/115-native-bridge/ |
nativebridge.cc | 38 void* trampoline; member in struct:NativeBridgeMethod 299 printf("Getting trampoline for %s with shorty %s.\n", name, shorty); 308 return method->trampoline;
|
/external/v8/src/ |
frames.cc | 1401 Code* trampoline; local [all...] |
/art/compiler/dex/quick/x86/ |
target_x86.cc | 864 RegStorage X86Mir2Lir::LoadHelper(QuickEntrypointEnum trampoline) { 865 UNUSED(trampoline); 998 QuickEntrypointEnum trampoline; local [all...] |
utility_x86.cc | [all...] |
codegen_x86.h | 91 RegStorage LoadHelper(QuickEntrypointEnum trampoline) OVERRIDE; 388 LIR* InvokeTrampoline(OpKind op, RegStorage r_tgt, QuickEntrypointEnum trampoline) OVERRIDE; [all...] |
/art/compiler/dex/quick/arm/ |
codegen_arm.h | 70 RegStorage LoadHelper(QuickEntrypointEnum trampoline) OVERRIDE; 272 LIR* InvokeTrampoline(OpKind op, RegStorage r_tgt, QuickEntrypointEnum trampoline) OVERRIDE;
|
target_arm.cc | 803 RegStorage ArmMir2Lir::LoadHelper(QuickEntrypointEnum trampoline) { 804 LoadWordDisp(rs_rARM_SELF, GetThreadOffset<4>(trampoline).Int32Value(), rs_rARM_LR); [all...] |
utility_arm.cc | [all...] |
/art/compiler/dex/quick/arm64/ |
codegen_arm64.h | 66 RegStorage LoadHelper(QuickEntrypointEnum trampoline) OVERRIDE; 265 LIR* InvokeTrampoline(OpKind op, RegStorage r_tgt, QuickEntrypointEnum trampoline) OVERRIDE;
|
target_arm64.cc | 785 RegStorage Arm64Mir2Lir::LoadHelper(QuickEntrypointEnum trampoline) { 788 LoadBaseDisp(rs_xSELF, GetThreadOffset<8>(trampoline).Int32Value(), rs_xLR, k64, kNotVolatile);
|
/system/core/libutils/ |
Threads.cpp | 79 // we use this trampoline when we need to set the priority with 81 static int trampoline(const thread_data_t* t) { function in struct:thread_data_t 138 // this trampoline in some cases as the parent could set the properties 148 entryFunction = (android_thread_func_t)&thread_data_t::trampoline; 195 * Trampoline to make us __stdcall-compliant.
|
/external/libunwind/doc/ |
libunwind-ia64.tex | 45 registers are accessible. For signal-trampoline frames, all registers 93 stack-frame of a signal-handler trampoline.
|