/art/runtime/arch/mips/ |
D | entrypoints_direct_mips.h | 27 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 …]
|
D | quick_entrypoints_mips.S | 1596 .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/ |
D | quick_entrypoints_enum.h | 54 template <QuickEntrypointEnum entrypoint, typename... Types> 65 bool EntrypointCanTriggerGC(QuickEntrypointEnum entrypoint);
|
D | quick_entrypoints_enum.cc | 74 bool EntrypointCanTriggerGC(QuickEntrypointEnum entrypoint) { in EntrypointCanTriggerGC() argument 75 switch (entrypoint) { in EntrypointCanTriggerGC()
|
/art/test/605-new-string-from-bytes/ |
D | info.txt | 1 Regression test for the newStringFromBytes entrypoint,
|
/art/test/427-bounds/ |
D | info.txt | 2 index and/or length to the pThrowArrayBounds entrypoint.
|
/art/compiler/optimizing/ |
D | code_generator.cc | 538 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 …]
|
D | code_generator.h | 464 void ValidateInvokeRuntime(QuickEntrypointEnum entrypoint, 585 virtual void InvokeRuntime(QuickEntrypointEnum entrypoint,
|
D | code_generator_arm64.cc | 268 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 …]
|
D | code_generator_x86_64.h | 319 void InvokeRuntime(QuickEntrypointEnum entrypoint,
|
D | code_generator_mips64.h | 513 void InvokeRuntime(QuickEntrypointEnum entrypoint,
|
D | code_generator_mips.h | 532 void InvokeRuntime(QuickEntrypointEnum entrypoint,
|
D | code_generator_x86.h | 339 void InvokeRuntime(QuickEntrypointEnum entrypoint,
|
D | code_generator_mips64.cc | 148 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 …]
|
D | instruction_builder.cc | 1064 QuickEntrypointEnum entrypoint = kQuickAllocObjectInitialized; in BuildNewInstance() local 1066 entrypoint = kQuickAllocObjectWithChecks; in BuildNewInstance() 1070 entrypoint = kQuickAllocStringObject; in BuildNewInstance() 1082 entrypoint); in BuildNewInstance()
|
D | code_generator_mips.cc | 196 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 …]
|
D | code_generator_arm_vixl.cc | 490 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 …]
|
D | code_generator_arm64.h | 529 void InvokeRuntime(QuickEntrypointEnum entrypoint,
|
D | code_generator_arm_vixl.h | 495 void InvokeRuntime(QuickEntrypointEnum entrypoint,
|
/art/test/694-clinit-jit/ |
D | info.txt | 2 update the entrypoint of a method of class still being
|
/art/runtime/arch/arm64/ |
D | quick_entrypoints_arm64.S | 1430 .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/ |
D | quick_entrypoints_arm.S | 965 .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/ |
D | quick_entrypoints_mips64.S | 1529 .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/ |
D | art_method.h | 533 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/ |
D | jit_code_cache.cc | 2080 const void* entrypoint = method_header->GetEntryPoint(); in NotifyCompilationOf() local 2091 instrumentation->UpdateNativeMethodsCodeToJitCode(m, entrypoint); in NotifyCompilationOf()
|