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

1 2

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

Completed in 705 milliseconds

1 2