Home
last modified time | relevance | path

Searched refs:entrypoint (Results 1 – 25 of 30) 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.S1596 .macro ONE_ARG_REF_DOWNCALL name, entrypoint, return
1597 .extern \entrypoint
1600 la $t9, \entrypoint
1607 .macro TWO_ARG_REF_DOWNCALL name, entrypoint, return
1608 .extern \entrypoint
1611 la $t9, \entrypoint
1619 .macro THREE_ARG_REF_DOWNCALL name, entrypoint, return
1620 .extern \entrypoint
1623 la $t9, \entrypoint
1630 .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.cc538 QuickEntrypointEnum entrypoint = kQuickInvokeStaticTrampolineWithAccessCheck; in GenerateInvokeStaticOrDirectRuntimeCall() local
541 entrypoint = kQuickInvokeStaticTrampolineWithAccessCheck; in GenerateInvokeStaticOrDirectRuntimeCall()
544 entrypoint = kQuickInvokeDirectTrampolineWithAccessCheck; in GenerateInvokeStaticOrDirectRuntimeCall()
547 entrypoint = kQuickInvokeSuperTrampolineWithAccessCheck; in GenerateInvokeStaticOrDirectRuntimeCall()
557 InvokeRuntime(entrypoint, invoke, invoke->GetDexPc(), slow_path); in GenerateInvokeStaticOrDirectRuntimeCall()
563 QuickEntrypointEnum entrypoint = kQuickInvokeStaticTrampolineWithAccessCheck; in GenerateInvokeUnresolvedRuntimeCall() local
566 entrypoint = kQuickInvokeStaticTrampolineWithAccessCheck; in GenerateInvokeUnresolvedRuntimeCall()
569 entrypoint = kQuickInvokeDirectTrampolineWithAccessCheck; in GenerateInvokeUnresolvedRuntimeCall()
572 entrypoint = kQuickInvokeVirtualTrampolineWithAccessCheck; in GenerateInvokeUnresolvedRuntimeCall()
575 entrypoint = kQuickInvokeSuperTrampolineWithAccessCheck; in GenerateInvokeUnresolvedRuntimeCall()
[all …]
Dcode_generator.h464 void ValidateInvokeRuntime(QuickEntrypointEnum entrypoint,
585 virtual void InvokeRuntime(QuickEntrypointEnum entrypoint,
Dcode_generator_arm64.cc268 QuickEntrypointEnum entrypoint = instruction_->AsBoundsCheck()->IsStringCharAt() in EmitNativeCode() local
271 arm64_codegen->InvokeRuntime(entrypoint, instruction_, instruction_->GetDexPc(), this); in EmitNativeCode()
1684 void CodeGeneratorARM64::InvokeRuntime(QuickEntrypointEnum entrypoint, in InvokeRuntime() argument
1688 ValidateInvokeRuntime(entrypoint, instruction, slow_path); in InvokeRuntime()
1690 __ Ldr(lr, MemOperand(tr, GetThreadOffset<kArm64PointerSize>(entrypoint).Int32Value())); in InvokeRuntime()
1695 if (EntrypointRequiresStackMap(entrypoint)) { in InvokeRuntime()
5012 QuickEntrypointEnum entrypoint = CodeGenerator::GetArrayAllocationEntrypoint(instruction); in VisitNewArray() local
5013 codegen_->InvokeRuntime(entrypoint, instruction, instruction->GetDexPc()); in VisitNewArray()
5258 QuickEntrypointEnum entrypoint = in VisitRem() local
5260 codegen_->InvokeRuntime(entrypoint, rem, rem->GetDexPc()); in VisitRem()
[all …]
Dcode_generator_x86_64.h319 void InvokeRuntime(QuickEntrypointEnum entrypoint,
Dcode_generator_mips64.h513 void InvokeRuntime(QuickEntrypointEnum entrypoint,
Dcode_generator_mips.h532 void InvokeRuntime(QuickEntrypointEnum entrypoint,
Dcode_generator_x86.h339 void InvokeRuntime(QuickEntrypointEnum entrypoint,
Dcode_generator_mips64.cc148 QuickEntrypointEnum entrypoint = instruction_->AsBoundsCheck()->IsStringCharAt() in EmitNativeCode() local
151 mips64_codegen->InvokeRuntime(entrypoint, instruction_, instruction_->GetDexPc(), this); in EmitNativeCode()
488 Location entrypoint = Location::NoLocation()) in ReadBarrierMarkSlowPathMIPS64() argument
489 : SlowPathCodeMIPS64(instruction), ref_(ref), entrypoint_(entrypoint) { in ReadBarrierMarkSlowPathMIPS64()
1840 void CodeGeneratorMIPS64::InvokeRuntime(QuickEntrypointEnum entrypoint, in InvokeRuntime() argument
1844 ValidateInvokeRuntime(entrypoint, instruction, slow_path); in InvokeRuntime()
1845 GenerateInvokeRuntime(GetThreadOffset<kMips64PointerSize>(entrypoint).Int32Value()); in InvokeRuntime()
1846 if (EntrypointRequiresStackMap(entrypoint)) { in InvokeRuntime()
6636 QuickEntrypointEnum entrypoint = CodeGenerator::GetArrayAllocationEntrypoint(instruction); in VisitNewArray() local
6637 codegen_->InvokeRuntime(entrypoint, instruction, instruction->GetDexPc()); in VisitNewArray()
[all …]
Dinstruction_builder.cc1064 QuickEntrypointEnum entrypoint = kQuickAllocObjectInitialized; in BuildNewInstance() local
1066 entrypoint = kQuickAllocObjectWithChecks; in BuildNewInstance()
1070 entrypoint = kQuickAllocStringObject; in BuildNewInstance()
1082 entrypoint); in BuildNewInstance()
Dcode_generator_mips.cc196 QuickEntrypointEnum entrypoint = instruction_->AsBoundsCheck()->IsStringCharAt() in EmitNativeCode() local
199 mips_codegen->InvokeRuntime(entrypoint, instruction_, instruction_->GetDexPc(), this); in EmitNativeCode()
531 Location entrypoint = Location::NoLocation()) in ReadBarrierMarkSlowPathMIPS() argument
532 : SlowPathCodeMIPS(instruction), ref_(ref), entrypoint_(entrypoint) { in ReadBarrierMarkSlowPathMIPS()
1982 void CodeGeneratorMIPS::InvokeRuntime(QuickEntrypointEnum entrypoint, in InvokeRuntime() argument
1986 ValidateInvokeRuntime(entrypoint, instruction, slow_path); in InvokeRuntime()
1987 GenerateInvokeRuntime(GetThreadOffset<kMipsPointerSize>(entrypoint).Int32Value(), in InvokeRuntime()
1988 IsDirectEntrypoint(entrypoint)); in InvokeRuntime()
1989 if (EntrypointRequiresStackMap(entrypoint)) { in InvokeRuntime()
8705 QuickEntrypointEnum entrypoint = CodeGenerator::GetArrayAllocationEntrypoint(instruction); in VisitNewArray() local
[all …]
Dcode_generator_arm_vixl.cc490 QuickEntrypointEnum entrypoint = instruction_->AsBoundsCheck()->IsStringCharAt() in EmitNativeCode() local
493 arm_codegen->InvokeRuntime(entrypoint, instruction_, instruction_->GetDexPc(), this); in EmitNativeCode()
2381 void CodeGeneratorARMVIXL::InvokeRuntime(QuickEntrypointEnum entrypoint, in InvokeRuntime() argument
2385 ValidateInvokeRuntime(entrypoint, instruction, slow_path); in InvokeRuntime()
2386 __ Ldr(lr, MemOperand(tr, GetThreadOffset<kArmPointerSize>(entrypoint).Int32Value())); in InvokeRuntime()
2393 if (EntrypointRequiresStackMap(entrypoint)) { in InvokeRuntime()
5052 QuickEntrypointEnum entrypoint = CodeGenerator::GetArrayAllocationEntrypoint(instruction); in VisitNewArray() local
5053 codegen_->InvokeRuntime(entrypoint, instruction, instruction->GetDexPc()); in VisitNewArray()
9338 vixl32::Register entrypoint = mr; in LoadReadBarrierMarkIntrospectionEntrypoint() local
9343 __ Ldr(entrypoint, MemOperand(tr, entry_point_offset)); in LoadReadBarrierMarkIntrospectionEntrypoint()
[all …]
Dcode_generator_arm64.h529 void InvokeRuntime(QuickEntrypointEnum entrypoint,
Dcode_generator_arm_vixl.h495 void InvokeRuntime(QuickEntrypointEnum entrypoint,
/art/test/694-clinit-jit/
Dinfo.txt2 update the entrypoint of a method of class still being
/art/runtime/arch/arm64/
Dquick_entrypoints_arm64.S1430 .macro ONE_ARG_DOWNCALL name, entrypoint, return
1431 .extern \entrypoint
1435 bl \entrypoint // (uint32_t type_idx, Method* method, Thread*)
1443 .macro TWO_ARG_DOWNCALL name, entrypoint, return
1444 .extern \entrypoint
1448 bl \entrypoint // (uint32_t type_idx, Method* method, Thread*)
1456 .macro THREE_ARG_DOWNCALL name, entrypoint, return
1457 .extern \entrypoint
1461 bl \entrypoint
1469 .macro FOUR_ARG_DOWNCALL name, entrypoint, return
[all …]
/art/runtime/arch/arm/
Dquick_entrypoints_arm.S965 .macro ONE_ARG_DOWNCALL name, entrypoint, return
966 .extern \entrypoint
970 bl \entrypoint @ (uint32_t type_idx, Method* method, Thread*)
978 .macro TWO_ARG_DOWNCALL name, entrypoint, return
979 .extern \entrypoint
983 bl \entrypoint @ (uint32_t type_idx, Method* method, Thread*)
991 .macro THREE_ARG_DOWNCALL name, entrypoint, return
992 .extern \entrypoint
997 bl \entrypoint
1005 .macro FOUR_ARG_DOWNCALL name, entrypoint, return
[all …]
/art/runtime/arch/mips64/
Dquick_entrypoints_mips64.S1529 .macro ONE_ARG_REF_DOWNCALL name, entrypoint, return, extend=0
1530 .extern \entrypoint
1533 dla $t9, \entrypoint
1543 .macro TWO_ARG_REF_DOWNCALL name, entrypoint, return, extend=0
1544 .extern \entrypoint
1547 dla $t9, \entrypoint
1558 .macro THREE_ARG_REF_DOWNCALL name, entrypoint, return, extend=0
1559 .extern \entrypoint
1562 dla $t9, \entrypoint
1604 .macro ONE_ARG_DOWNCALL name, entrypoint, return
[all …]
/art/runtime/
Dart_method.h533 void SetEntryPointFromJni(const void* entrypoint) { in SetEntryPointFromJni() argument
535 SetEntryPointFromJniPtrSize(entrypoint, kRuntimePointerSize); in SetEntryPointFromJni()
538 ALWAYS_INLINE void SetEntryPointFromJniPtrSize(const void* entrypoint, PointerSize pointer_size) { in SetEntryPointFromJniPtrSize() argument
539 SetDataPtrSize(entrypoint, pointer_size); in SetEntryPointFromJniPtrSize()
/art/runtime/jit/
Djit_code_cache.cc2080 const void* entrypoint = method_header->GetEntryPoint(); in NotifyCompilationOf() local
2091 instrumentation->UpdateNativeMethodsCodeToJitCode(m, entrypoint); in NotifyCompilationOf()

12