Home
last modified time | relevance | path

Searched refs:entrypoint (Results 1 – 25 of 31) sorted by relevance

12

/art/runtime/arch/mips/
Dentrypoints_direct_mips.h27 static constexpr bool IsDirectEntrypoint(QuickEntrypointEnum entrypoint) { in IsDirectEntrypoint() argument
29 entrypoint == kQuickInstanceofNonTrivial || in IsDirectEntrypoint()
30 entrypoint == kQuickA64Load || in IsDirectEntrypoint()
31 entrypoint == kQuickA64Store || in IsDirectEntrypoint()
32 entrypoint == kQuickFmod || in IsDirectEntrypoint()
33 entrypoint == kQuickFmodf || in IsDirectEntrypoint()
34 entrypoint == kQuickMemcpy || in IsDirectEntrypoint()
35 entrypoint == kQuickL2d || in IsDirectEntrypoint()
36 entrypoint == kQuickL2f || in IsDirectEntrypoint()
37 entrypoint == kQuickD2iz || in IsDirectEntrypoint()
[all …]
Dquick_entrypoints_mips.S1589 .macro ONE_ARG_REF_DOWNCALL name, entrypoint, return
1590 .extern \entrypoint
1593 la $t9, \entrypoint
1600 .macro TWO_ARG_REF_DOWNCALL name, entrypoint, return
1601 .extern \entrypoint
1604 la $t9, \entrypoint
1612 .macro THREE_ARG_REF_DOWNCALL name, entrypoint, return
1613 .extern \entrypoint
1616 la $t9, \entrypoint
1623 .macro FOUR_ARG_REF_DOWNCALL name, entrypoint, return
[all …]
/art/runtime/entrypoints/quick/
Dquick_entrypoints_enum.h54 template <QuickEntrypointEnum entrypoint, typename... Types>
65 bool EntrypointCanTriggerGC(QuickEntrypointEnum entrypoint);
Dquick_entrypoints_enum.cc74 bool EntrypointCanTriggerGC(QuickEntrypointEnum entrypoint) { in EntrypointCanTriggerGC() argument
75 switch (entrypoint) { in EntrypointCanTriggerGC()
/art/test/605-new-string-from-bytes/
Dinfo.txt1 Regression test for the newStringFromBytes entrypoint,
/art/test/427-bounds/
Dinfo.txt2 index and/or length to the pThrowArrayBounds entrypoint.
/art/compiler/optimizing/
Dcode_generator.cc518 QuickEntrypointEnum entrypoint = kQuickInvokeStaticTrampolineWithAccessCheck; in GenerateInvokeStaticOrDirectRuntimeCall() local
521 entrypoint = kQuickInvokeStaticTrampolineWithAccessCheck; in GenerateInvokeStaticOrDirectRuntimeCall()
524 entrypoint = kQuickInvokeDirectTrampolineWithAccessCheck; in GenerateInvokeStaticOrDirectRuntimeCall()
527 entrypoint = kQuickInvokeSuperTrampolineWithAccessCheck; in GenerateInvokeStaticOrDirectRuntimeCall()
536 InvokeRuntime(entrypoint, invoke, invoke->GetDexPc(), slow_path); in GenerateInvokeStaticOrDirectRuntimeCall()
542 QuickEntrypointEnum entrypoint = kQuickInvokeStaticTrampolineWithAccessCheck; in GenerateInvokeUnresolvedRuntimeCall() local
545 entrypoint = kQuickInvokeStaticTrampolineWithAccessCheck; in GenerateInvokeUnresolvedRuntimeCall()
548 entrypoint = kQuickInvokeDirectTrampolineWithAccessCheck; in GenerateInvokeUnresolvedRuntimeCall()
551 entrypoint = kQuickInvokeVirtualTrampolineWithAccessCheck; in GenerateInvokeUnresolvedRuntimeCall()
554 entrypoint = kQuickInvokeSuperTrampolineWithAccessCheck; in GenerateInvokeUnresolvedRuntimeCall()
[all …]
Dcode_generator_arm64.cc274 QuickEntrypointEnum entrypoint = instruction_->AsBoundsCheck()->IsStringCharAt() in EmitNativeCode() local
277 arm64_codegen->InvokeRuntime(entrypoint, instruction_, instruction_->GetDexPc(), this); in EmitNativeCode()
333 QuickEntrypointEnum entrypoint = do_clinit_ ? kQuickInitializeStaticStorage in EmitNativeCode() local
335 arm64_codegen->InvokeRuntime(entrypoint, instruction_, dex_pc_, this); in EmitNativeCode()
617 ReadBarrierMarkSlowPathBaseARM64(HInstruction* instruction, Location ref, Location entrypoint) in ReadBarrierMarkSlowPathBaseARM64() argument
618 : SlowPathCodeARM64(instruction), ref_(ref), entrypoint_(entrypoint) { in ReadBarrierMarkSlowPathBaseARM64()
693 Location entrypoint = Location::NoLocation()) in ReadBarrierMarkSlowPathARM64() argument
694 : ReadBarrierMarkSlowPathBaseARM64(instruction, ref, entrypoint) { in ReadBarrierMarkSlowPathARM64()
748 Location entrypoint = Location::NoLocation()) in LoadReferenceWithBakerReadBarrierSlowPathARM64() argument
749 : ReadBarrierMarkSlowPathBaseARM64(instruction, ref, entrypoint), in LoadReferenceWithBakerReadBarrierSlowPathARM64()
[all …]
Dcode_generator.h460 void ValidateInvokeRuntime(QuickEntrypointEnum entrypoint,
564 virtual void InvokeRuntime(QuickEntrypointEnum entrypoint,
Dcode_generator_arm_vixl.cc509 QuickEntrypointEnum entrypoint = instruction_->AsBoundsCheck()->IsStringCharAt() in EmitNativeCode() local
512 arm_codegen->InvokeRuntime(entrypoint, instruction_, instruction_->GetDexPc(), this); in EmitNativeCode()
543 QuickEntrypointEnum entrypoint = do_clinit_ ? kQuickInitializeStaticStorage in EmitNativeCode() local
545 arm_codegen->InvokeRuntime(entrypoint, instruction_, dex_pc_, this); in EmitNativeCode()
742 ReadBarrierMarkSlowPathBaseARMVIXL(HInstruction* instruction, Location ref, Location entrypoint) in ReadBarrierMarkSlowPathBaseARMVIXL() argument
743 : SlowPathCodeARMVIXL(instruction), ref_(ref), entrypoint_(entrypoint) { in ReadBarrierMarkSlowPathBaseARMVIXL()
820 Location entrypoint = Location::NoLocation()) in ReadBarrierMarkSlowPathARMVIXL() argument
821 : ReadBarrierMarkSlowPathBaseARMVIXL(instruction, ref, entrypoint) { in ReadBarrierMarkSlowPathARMVIXL()
874 Location entrypoint = Location::NoLocation()) in LoadReferenceWithBakerReadBarrierSlowPathARMVIXL() argument
875 : ReadBarrierMarkSlowPathBaseARMVIXL(instruction, ref, entrypoint), in LoadReferenceWithBakerReadBarrierSlowPathARMVIXL()
[all …]
Dcode_generator_mips64.cc139 QuickEntrypointEnum entrypoint = instruction_->AsBoundsCheck()->IsStringCharAt() in EmitNativeCode() local
142 mips64_codegen->InvokeRuntime(entrypoint, instruction_, instruction_->GetDexPc(), this); in EmitNativeCode()
199 QuickEntrypointEnum entrypoint = do_clinit_ ? kQuickInitializeStaticStorage in EmitNativeCode() local
201 mips64_codegen->InvokeRuntime(entrypoint, instruction_, dex_pc_, this); in EmitNativeCode()
479 Location entrypoint = Location::NoLocation()) in ReadBarrierMarkSlowPathMIPS64() argument
480 : SlowPathCodeMIPS64(instruction), ref_(ref), entrypoint_(entrypoint) { in ReadBarrierMarkSlowPathMIPS64()
1743 void CodeGeneratorMIPS64::InvokeRuntime(QuickEntrypointEnum entrypoint, in InvokeRuntime() argument
1747 ValidateInvokeRuntime(entrypoint, instruction, slow_path); in InvokeRuntime()
1748 GenerateInvokeRuntime(GetThreadOffset<kMips64PointerSize>(entrypoint).Int32Value()); in InvokeRuntime()
1749 if (EntrypointRequiresStackMap(entrypoint)) { in InvokeRuntime()
[all …]
Dcode_generator_x86_64.h312 void InvokeRuntime(QuickEntrypointEnum entrypoint,
Dcode_generator_mips64.h511 void InvokeRuntime(QuickEntrypointEnum entrypoint,
Dcode_generator_x86.h333 void InvokeRuntime(QuickEntrypointEnum entrypoint,
Dcode_generator_mips.cc187 QuickEntrypointEnum entrypoint = instruction_->AsBoundsCheck()->IsStringCharAt() in EmitNativeCode() local
190 mips_codegen->InvokeRuntime(entrypoint, instruction_, instruction_->GetDexPc(), this); in EmitNativeCode()
246 QuickEntrypointEnum entrypoint = do_clinit_ ? kQuickInitializeStaticStorage in EmitNativeCode() local
248 mips_codegen->InvokeRuntime(entrypoint, instruction_, dex_pc_, this); in EmitNativeCode()
522 Location entrypoint = Location::NoLocation()) in ReadBarrierMarkSlowPathMIPS() argument
523 : SlowPathCodeMIPS(instruction), ref_(ref), entrypoint_(entrypoint) { in ReadBarrierMarkSlowPathMIPS()
1887 void CodeGeneratorMIPS::InvokeRuntime(QuickEntrypointEnum entrypoint, in InvokeRuntime() argument
1891 ValidateInvokeRuntime(entrypoint, instruction, slow_path); in InvokeRuntime()
1892 GenerateInvokeRuntime(GetThreadOffset<kMipsPointerSize>(entrypoint).Int32Value(), in InvokeRuntime()
1893 IsDirectEntrypoint(entrypoint)); in InvokeRuntime()
[all …]
Dcode_generator_mips.h529 void InvokeRuntime(QuickEntrypointEnum entrypoint,
Dcode_generator_arm64.h521 void InvokeRuntime(QuickEntrypointEnum entrypoint,
Dcode_generator_arm_vixl.h489 void InvokeRuntime(QuickEntrypointEnum entrypoint,
/art/runtime/arch/arm64/
Dquick_entrypoints_arm64.S1504 .macro ONE_ARG_DOWNCALL name, entrypoint, return
1505 .extern \entrypoint
1509 bl \entrypoint // (uint32_t type_idx, Method* method, Thread*)
1517 .macro TWO_ARG_DOWNCALL name, entrypoint, return
1518 .extern \entrypoint
1522 bl \entrypoint // (uint32_t type_idx, Method* method, Thread*)
1530 .macro THREE_ARG_DOWNCALL name, entrypoint, return
1531 .extern \entrypoint
1535 bl \entrypoint
1543 .macro FOUR_ARG_DOWNCALL name, entrypoint, return
[all …]
/art/runtime/arch/arm/
Dquick_entrypoints_arm.S959 .macro ONE_ARG_DOWNCALL name, entrypoint, return
960 .extern \entrypoint
964 bl \entrypoint @ (uint32_t type_idx, Method* method, Thread*)
972 .macro TWO_ARG_DOWNCALL name, entrypoint, return
973 .extern \entrypoint
977 bl \entrypoint @ (uint32_t type_idx, Method* method, Thread*)
985 .macro THREE_ARG_DOWNCALL name, entrypoint, return
986 .extern \entrypoint
991 bl \entrypoint
999 .macro FOUR_ARG_DOWNCALL name, entrypoint, return
[all …]
/art/runtime/arch/mips64/
Dquick_entrypoints_mips64.S1523 .macro ONE_ARG_REF_DOWNCALL name, entrypoint, return, extend=0
1524 .extern \entrypoint
1527 dla $t9, \entrypoint
1537 .macro TWO_ARG_REF_DOWNCALL name, entrypoint, return, extend=0
1538 .extern \entrypoint
1541 dla $t9, \entrypoint
1552 .macro THREE_ARG_REF_DOWNCALL name, entrypoint, return, extend=0
1553 .extern \entrypoint
1556 dla $t9, \entrypoint
1598 .macro ONE_ARG_DOWNCALL name, entrypoint, return
[all …]
/art/runtime/
Dart_method.h537 void SetEntryPointFromJni(const void* entrypoint) { in SetEntryPointFromJni() argument
539 SetEntryPointFromJniPtrSize(entrypoint, kRuntimePointerSize); in SetEntryPointFromJni()
542 ALWAYS_INLINE void SetEntryPointFromJniPtrSize(const void* entrypoint, PointerSize pointer_size) { in SetEntryPointFromJniPtrSize() argument
543 SetDataPtrSize(entrypoint, pointer_size); in SetEntryPointFromJniPtrSize()
/art/compiler/linker/arm/
Drelative_patcher_thumb2.cc207 vixl::aarch32::Register entrypoint) { in LoadReadBarrierMarkIntrospectionEntrypoint() argument
215 DCHECK_EQ(entrypoint.GetCode(), Thumb2RelativePatcher::kBakerCcEntrypointRegister); in LoadReadBarrierMarkIntrospectionEntrypoint()
220 __ Ldr(entrypoint, MemOperand(tr, entry_point_offset)); in LoadReadBarrierMarkIntrospectionEntrypoint()
/art/compiler/linker/arm64/
Drelative_patcher_arm64.cc395 vixl::aarch64::Register entrypoint) { in LoadReadBarrierMarkIntrospectionEntrypoint() argument
405 __ Ldr(entrypoint, MemOperand(tr, entry_point_offset)); in LoadReadBarrierMarkIntrospectionEntrypoint()
/art/runtime/jit/
Djit_code_cache.cc1720 const void* entrypoint = method_header->GetEntryPoint(); in NotifyCompilationOf() local
1730 instrumentation->UpdateNativeMethodsCodeToJitCode(m, entrypoint); in NotifyCompilationOf()

12