/art/test/115-native-bridge/ |
D | expected.txt | 6 Getting trampoline for JNI_OnLoad with shorty (null). 18 Getting trampoline for Java_Main_testFindClassOnAttachedNativeThread with shorty V. 20 Getting trampoline for Java_Main_testFindFieldOnAttachedNativeThreadNative with shorty V. 22 Getting trampoline for Java_Main_testCallStaticVoidMethodOnSubClassNative with shorty V. 24 Getting trampoline for Java_Main_testGetMirandaMethodNative with shorty L. 26 Getting trampoline for Java_Main_testZeroLengthByteBuffers with shorty V. 28 Getting trampoline for Java_Main_byteMethod with shorty BBBBBBBBBBB. 36 Getting trampoline for Java_Main_shortMethod with shorty SSSSSSSSSSS. 46 Getting trampoline for Java_Main_booleanMethod with shorty ZZZZZZZZZZZ. 49 Getting trampoline for Java_Main_charMethod with shorty CCCCCCCCCCC.
|
D | nativebridge.cc | 35 void* trampoline; member 261 return method->trampoline; in native_bridge_getTrampoline()
|
/art/runtime/mirror/ |
D | dex_cache.cc | 57 ArtMethod* trampoline = runtime->GetResolutionMethod(); in Init() local 60 resolved_methods->SetWithoutChecks<false>(i, trampoline); in Init() 65 void DexCache::Fixup(ArtMethod* trampoline) { in Fixup() argument 67 CHECK(trampoline != nullptr); in Fixup() 72 resolved_methods->SetWithoutChecks<false>(i, trampoline); in Fixup()
|
D | dex_cache.h | 56 void Fixup(ArtMethod* trampoline) SHARED_LOCKS_REQUIRED(Locks::mutator_lock_);
|
/art/compiler/dex/quick/ |
D | gen_invoke.cc | 77 RegStorage Mir2Lir::CallHelperSetup(QuickEntrypointEnum trampoline) { in CallHelperSetup() argument 81 return LoadHelper(trampoline); in CallHelperSetup() 85 LIR* Mir2Lir::CallHelper(RegStorage r_tgt, QuickEntrypointEnum trampoline, bool safepoint_pc, in CallHelper() argument 87 LIR* call_inst = InvokeTrampoline(use_link ? kOpBlx : kOpBx, r_tgt, trampoline); in CallHelper() 99 void Mir2Lir::CallRuntimeHelper(QuickEntrypointEnum trampoline, bool safepoint_pc) { in CallRuntimeHelper() argument 100 RegStorage r_tgt = CallHelperSetup(trampoline); in CallRuntimeHelper() 102 CallHelper(r_tgt, trampoline, safepoint_pc); in CallRuntimeHelper() 105 void Mir2Lir::CallRuntimeHelperImm(QuickEntrypointEnum trampoline, int arg0, bool safepoint_pc) { in CallRuntimeHelperImm() argument 106 RegStorage r_tgt = CallHelperSetup(trampoline); in CallRuntimeHelperImm() 109 CallHelper(r_tgt, trampoline, safepoint_pc); in CallRuntimeHelperImm() [all …]
|
D | mir_to_lir.h | 876 void GenConversionCall(QuickEntrypointEnum trampoline, RegLocation rl_dest, RegLocation rl_src); 886 LIR* CallHelper(RegStorage r_tgt, QuickEntrypointEnum trampoline, bool safepoint_pc, 888 RegStorage CallHelperSetup(QuickEntrypointEnum trampoline); 890 void CallRuntimeHelper(QuickEntrypointEnum trampoline, bool safepoint_pc); 891 void CallRuntimeHelperImm(QuickEntrypointEnum trampoline, int arg0, bool safepoint_pc); 892 void CallRuntimeHelperReg(QuickEntrypointEnum trampoline, RegStorage arg0, bool safepoint_pc); 893 void CallRuntimeHelperRegLocation(QuickEntrypointEnum trampoline, RegLocation arg0, 895 void CallRuntimeHelperImmImm(QuickEntrypointEnum trampoline, int arg0, int arg1, 897 void CallRuntimeHelperImmRegLocation(QuickEntrypointEnum trampoline, int arg0, RegLocation arg1, 899 void CallRuntimeHelperRegLocationImm(QuickEntrypointEnum trampoline, RegLocation arg0, int arg1, [all …]
|
D | gen_common.cc | 1943 void Mir2Lir::GenConversionCall(QuickEntrypointEnum trampoline, RegLocation rl_dest, in GenConversionCall() argument 1951 CallRuntimeHelperRegLocation(trampoline, rl_src, false); in GenConversionCall()
|
/art/runtime/entrypoints/quick/ |
D | quick_entrypoints_enum.h | 39 static ThreadOffset<pointer_size> GetThreadOffset(QuickEntrypointEnum trampoline) { in GetThreadOffset() argument 40 switch (trampoline) in GetThreadOffset() 49 LOG(FATAL) << "Unexpected trampoline " << static_cast<int>(trampoline); in GetThreadOffset()
|
/art/compiler/dex/quick/mips/ |
D | codegen_mips.h | 34 RegStorage LoadHelper(QuickEntrypointEnum trampoline) OVERRIDE; 182 LIR* InvokeTrampoline(OpKind op, RegStorage r_tgt, QuickEntrypointEnum trampoline) OVERRIDE;
|
D | target_mips.cc | 480 RegStorage MipsMir2Lir::LoadHelper(QuickEntrypointEnum trampoline) { in LoadHelper() argument 482 LoadWordDisp(rs_rMIPS_SELF, GetThreadOffset<4>(trampoline).Int32Value(), rs_rT9); in LoadHelper()
|
D | utility_mips.cc | 693 LIR* MipsMir2Lir::InvokeTrampoline(OpKind op, RegStorage r_tgt, QuickEntrypointEnum trampoline) { in InvokeTrampoline() argument
|
/art/compiler/dex/quick/arm/ |
D | codegen_arm.h | 34 RegStorage LoadHelper(QuickEntrypointEnum trampoline) OVERRIDE; 187 LIR* InvokeTrampoline(OpKind op, RegStorage r_tgt, QuickEntrypointEnum trampoline) OVERRIDE;
|
D | target_arm.cc | 724 RegStorage ArmMir2Lir::LoadHelper(QuickEntrypointEnum trampoline) { in LoadHelper() argument 725 LoadWordDisp(rs_rARM_SELF, GetThreadOffset<4>(trampoline).Int32Value(), rs_rARM_LR); in LoadHelper()
|
D | utility_arm.cc | 1166 LIR* ArmMir2Lir::InvokeTrampoline(OpKind op, RegStorage r_tgt, QuickEntrypointEnum trampoline) { in InvokeTrampoline() argument
|
/art/compiler/dex/quick/arm64/ |
D | codegen_arm64.h | 74 RegStorage LoadHelper(QuickEntrypointEnum trampoline) OVERRIDE; 260 LIR* InvokeTrampoline(OpKind op, RegStorage r_tgt, QuickEntrypointEnum trampoline) OVERRIDE;
|
D | target_arm64.cc | 760 RegStorage Arm64Mir2Lir::LoadHelper(QuickEntrypointEnum trampoline) { in LoadHelper() argument 763 LoadBaseDisp(rs_xSELF, GetThreadOffset<8>(trampoline).Int32Value(), rs_xLR, k64, kNotVolatile); in LoadHelper()
|
D | utility_arm64.cc | 1402 LIR* Arm64Mir2Lir::InvokeTrampoline(OpKind op, RegStorage r_tgt, QuickEntrypointEnum trampoline) { in InvokeTrampoline() argument
|
/art/compiler/dex/quick/x86/ |
D | utility_x86.cc | 1078 LIR* X86Mir2Lir::InvokeTrampoline(OpKind op, RegStorage r_tgt, QuickEntrypointEnum trampoline) { in InvokeTrampoline() argument 1080 return OpThreadMem(op, GetThreadOffset<8>(trampoline)); in InvokeTrampoline() 1082 return OpThreadMem(op, GetThreadOffset<4>(trampoline)); in InvokeTrampoline()
|
D | codegen_x86.h | 71 RegStorage LoadHelper(QuickEntrypointEnum trampoline) OVERRIDE; 369 LIR* InvokeTrampoline(OpKind op, RegStorage r_tgt, QuickEntrypointEnum trampoline) OVERRIDE;
|
D | target_x86.cc | 876 RegStorage X86Mir2Lir::LoadHelper(QuickEntrypointEnum trampoline) { in LoadHelper() argument
|