Home
last modified time | relevance | path

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

12

/art/runtime/entrypoints/quick/
Dquick_entrypoints_enum.h53 template <QuickEntrypointEnum entrypoint, typename... Types>
64 bool EntrypointCanTriggerGC(QuickEntrypointEnum entrypoint);
Dquick_entrypoints_enum.cc75 bool EntrypointCanTriggerGC(QuickEntrypointEnum entrypoint) { in EntrypointCanTriggerGC() argument
76 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.cc512 QuickEntrypointEnum entrypoint = kQuickInvokeStaticTrampolineWithAccessCheck; in GenerateInvokeStaticOrDirectRuntimeCall() local
515 entrypoint = kQuickInvokeStaticTrampolineWithAccessCheck; in GenerateInvokeStaticOrDirectRuntimeCall()
518 entrypoint = kQuickInvokeDirectTrampolineWithAccessCheck; in GenerateInvokeStaticOrDirectRuntimeCall()
521 entrypoint = kQuickInvokeSuperTrampolineWithAccessCheck; in GenerateInvokeStaticOrDirectRuntimeCall()
531 InvokeRuntime(entrypoint, invoke, invoke->GetDexPc(), slow_path); in GenerateInvokeStaticOrDirectRuntimeCall()
538 QuickEntrypointEnum entrypoint = kQuickInvokeStaticTrampolineWithAccessCheck; in GenerateInvokeUnresolvedRuntimeCall() local
541 entrypoint = kQuickInvokeStaticTrampolineWithAccessCheck; in GenerateInvokeUnresolvedRuntimeCall()
544 entrypoint = kQuickInvokeDirectTrampolineWithAccessCheck; in GenerateInvokeUnresolvedRuntimeCall()
547 entrypoint = kQuickInvokeVirtualTrampolineWithAccessCheck; in GenerateInvokeUnresolvedRuntimeCall()
550 entrypoint = kQuickInvokeSuperTrampolineWithAccessCheck; in GenerateInvokeUnresolvedRuntimeCall()
[all …]
Dcode_generator.h524 void ValidateInvokeRuntime(QuickEntrypointEnum entrypoint,
673 virtual void InvokeRuntime(QuickEntrypointEnum entrypoint,
Dcode_generator_arm64.cc235 QuickEntrypointEnum entrypoint = instruction_->AsBoundsCheck()->IsStringCharAt() in EmitNativeCode() local
238 arm64_codegen->InvokeRuntime(entrypoint, instruction_, instruction_->GetDexPc(), this); in EmitNativeCode()
2037 void CodeGeneratorARM64::InvokeRuntime(QuickEntrypointEnum entrypoint, in InvokeRuntime() argument
2041 ValidateInvokeRuntime(entrypoint, instruction, slow_path); in InvokeRuntime()
2043 ThreadOffset64 entrypoint_offset = GetThreadOffset<kArm64PointerSize>(entrypoint); in InvokeRuntime()
2052 if (EntrypointRequiresStackMap(entrypoint)) { in InvokeRuntime()
2059 if (EntrypointRequiresStackMap(entrypoint)) { in InvokeRuntime()
5985 QuickEntrypointEnum entrypoint = CodeGenerator::GetArrayAllocationEntrypoint(instruction); in VisitNewArray() local
5986 codegen_->InvokeRuntime(entrypoint, instruction, instruction->GetDexPc()); in VisitNewArray()
6240 QuickEntrypointEnum entrypoint = in VisitRem() local
[all …]
Dcode_generator_riscv64.cc391 QuickEntrypointEnum entrypoint = instruction_->AsBoundsCheck()->IsStringCharAt() ? in EmitNativeCode() local
394 riscv64_codegen->InvokeRuntime(entrypoint, instruction_, instruction_->GetDexPc(), this); in EmitNativeCode()
692 ReadBarrierMarkSlowPathRISCV64(HInstruction* instruction, Location ref, Location entrypoint) in ReadBarrierMarkSlowPathRISCV64() argument
693 : SlowPathCodeRISCV64(instruction), ref_(ref), entrypoint_(entrypoint) { in ReadBarrierMarkSlowPathRISCV64()
694 DCHECK(entrypoint.IsRegister()); in ReadBarrierMarkSlowPathRISCV64()
4747 QuickEntrypointEnum entrypoint = CodeGenerator::GetArrayAllocationEntrypoint(instruction); in VisitNewArray() local
4748 codegen_->InvokeRuntime(entrypoint, instruction, instruction->GetDexPc()); in VisitNewArray()
4955 QuickEntrypointEnum entrypoint = in VisitRem() local
4957 codegen_->InvokeRuntime(entrypoint, instruction, instruction->GetDexPc()); in VisitRem()
6385 void CodeGeneratorRISCV64::InvokeRuntime(QuickEntrypointEnum entrypoint, in InvokeRuntime() argument
[all …]
Dcode_generator_x86_64.h406 void InvokeRuntime(QuickEntrypointEnum entrypoint,
Dcode_generator_x86.h428 void InvokeRuntime(QuickEntrypointEnum entrypoint,
Dcode_generator_riscv64.h507 void InvokeRuntime(QuickEntrypointEnum entrypoint,
Dinstruction_builder.cc1436 QuickEntrypointEnum entrypoint = kQuickAllocObjectInitialized; in BuildNewInstance() local
1442 entrypoint = kQuickAllocObjectWithChecks; in BuildNewInstance()
1446 entrypoint = kQuickAllocStringObject; in BuildNewInstance()
1458 entrypoint); in BuildNewInstance()
Dcode_generator_arm_vixl.cc475 QuickEntrypointEnum entrypoint = instruction_->AsBoundsCheck()->IsStringCharAt() in EmitNativeCode() local
478 arm_codegen->InvokeRuntime(entrypoint, instruction_, instruction_->GetDexPc(), this); in EmitNativeCode()
2788 void CodeGeneratorARMVIXL::InvokeRuntime(QuickEntrypointEnum entrypoint, in InvokeRuntime() argument
2792 ValidateInvokeRuntime(entrypoint, instruction, slow_path); in InvokeRuntime()
2794 ThreadOffset32 entrypoint_offset = GetThreadOffset<kArmPointerSize>(entrypoint); in InvokeRuntime()
2806 if (EntrypointRequiresStackMap(entrypoint)) { in InvokeRuntime()
2815 if (EntrypointRequiresStackMap(entrypoint)) { in InvokeRuntime()
5685 QuickEntrypointEnum entrypoint = CodeGenerator::GetArrayAllocationEntrypoint(instruction); in VisitNewArray() local
5686 codegen_->InvokeRuntime(entrypoint, instruction, instruction->GetDexPc()); in VisitNewArray()
10265 vixl32::Register entrypoint = mr; in LoadReadBarrierMarkIntrospectionEntrypoint() local
[all …]
Dcode_generator_arm_vixl.h609 void InvokeRuntime(QuickEntrypointEnum entrypoint,
Dcode_generator_x86_64.cc257 QuickEntrypointEnum entrypoint = instruction_->AsBoundsCheck()->IsStringCharAt() in EmitNativeCode() local
260 x86_64_codegen->InvokeRuntime(entrypoint, instruction_, instruction_->GetDexPc(), this); in EmitNativeCode()
1546 void CodeGeneratorX86_64::InvokeRuntime(QuickEntrypointEnum entrypoint, in InvokeRuntime() argument
1550 ValidateInvokeRuntime(entrypoint, instruction, slow_path); in InvokeRuntime()
1551 GenerateInvokeRuntime(GetThreadOffset<kX86_64PointerSize>(entrypoint).Int32Value()); in InvokeRuntime()
1552 if (EntrypointRequiresStackMap(entrypoint)) { in InvokeRuntime()
5126 QuickEntrypointEnum entrypoint = CodeGenerator::GetArrayAllocationEntrypoint(instruction); in VisitNewArray() local
5127 codegen_->InvokeRuntime(entrypoint, instruction, instruction->GetDexPc()); in VisitNewArray()
/art/test/694-clinit-jit/
Dinfo.txt2 update the entrypoint of a method of class still being
/art/test/855-native/
Dinfo.txt2 a method but its entrypoint is a shared boot image JNI stub.
/art/runtime/arch/riscv64/
Dquick_entrypoints_riscv64.S1162 name, entrypoint, runtime_method_offset = RUNTIME_SAVE_EVERYTHING_METHOD_OFFSET
1163 .extern \entrypoint
1167 call \entrypoint // (uint32_t/Class* index/klass, Thread* self)
1176 .macro ONE_ARG_SAVE_EVERYTHING_DOWNCALL_FOR_CLINIT name, entrypoint argument
1178 \name, \entrypoint, RUNTIME_SAVE_EVERYTHING_FOR_CLINIT_METHOD_OFFSET
1538 .macro N_ARG_DOWNCALL n, name, entrypoint, return
1539 .extern \entrypoint
1543 call \entrypoint // (<n args>, Thread*)
1550 .macro ONE_ARG_DOWNCALL name, entrypoint, return
1551 N_ARG_DOWNCALL 1, \name, \entrypoint, \return
[all …]
/art/test/ti-agent/
Dredefinition_helper.cc134 decltype(jvmti->functions->RedefineClasses) entrypoint = nullptr; in CallRedefineEntrypoint() local
136 entrypoint = jvmti->functions->RedefineClasses; in CallRedefineEntrypoint()
138 entrypoint = GetExtensionFunction<decltype(entrypoint)>( in CallRedefineEntrypoint()
141 if (entrypoint == nullptr) { in CallRedefineEntrypoint()
145 return entrypoint(jvmti, num_defs, defs); in CallRedefineEntrypoint()
/art/runtime/arch/arm64/
Dquick_entrypoints_arm64.S1109 .macro ONE_ARG_DOWNCALL name, entrypoint, return
1110 .extern \entrypoint
1114 bl \entrypoint // (uint32_t type_idx, Method* method, Thread*)
1122 .macro TWO_ARG_DOWNCALL name, entrypoint, return
1123 .extern \entrypoint
1127 bl \entrypoint // (uint32_t type_idx, Method* method, Thread*)
1135 .macro THREE_ARG_DOWNCALL name, entrypoint, return
1136 .extern \entrypoint
1140 bl \entrypoint
1148 .macro FOUR_ARG_DOWNCALL name, entrypoint, return
[all …]
/art/runtime/arch/arm/
Dquick_entrypoints_arm.S823 .macro ONE_ARG_SAVE_EVERYTHING_DOWNCALL name, entrypoint, runtime_method_offset = RUNTIME_SAVE_EVER…
824 .extern \entrypoint
828 bl \entrypoint @ (uint32_t index, Thread*)
837 .macro ONE_ARG_SAVE_EVERYTHING_DOWNCALL_FOR_CLINIT name, entrypoint argument
838 …ONE_ARG_SAVE_EVERYTHING_DOWNCALL \name, \entrypoint, RUNTIME_SAVE_EVERYTHING_FOR_CLINIT_METHOD_OFF…
1086 .macro GENERATE_ALLOC_OBJECT_RESOLVED_TLAB name, entrypoint, isInitialized
1095 bl \entrypoint // (mirror::Class* klass, Thread*)
1146 .macro GENERATE_ALLOC_ARRAY_TLAB name, entrypoint, size_setup
1161 bl \entrypoint
/art/runtime/
Dart_method.h861 void SetEntryPointFromJni(const void* entrypoint)
866 SetEntryPointFromJniPtrSize(entrypoint, kRuntimePointerSize);
869 ALWAYS_INLINE void SetEntryPointFromJniPtrSize(const void* entrypoint, PointerSize pointer_size)
871 SetDataPtrSize(entrypoint, pointer_size);
Druntime_image.cc958 const void* entrypoint = header.GetOatAddress(stub); in CopyMethodArrays() local
964 entrypoint = boot_jni_stub; in CopyMethodArrays()
968 entrypoint, in CopyMethodArrays()
/art/runtime/jit/
Djit_code_cache.cc125 void UpdateEntryPoints(const void* entrypoint) REQUIRES_SHARED(Locks::mutator_lock_) { in UpdateEntryPoints() argument
127 DCHECK(entrypoint == OatQuickMethodHeader::FromCodePointer(GetCode())->GetEntryPoint()); in UpdateEntryPoints()
143 instrum->UpdateNativeMethodsCodeToJitCode(m, entrypoint); in UpdateEntryPoints()
1613 const void* entrypoint = method_header->GetEntryPoint(); in NotifyCompilationOf() local
1619 data->UpdateEntryPoints(entrypoint); in NotifyCompilationOf()
/art/runtime/arch/
Dstub_test.cc405 static uintptr_t GetEntrypoint(Thread* self, QuickEntrypointEnum entrypoint) { in GetEntrypoint() argument
407 offset = GetThreadOffset<kRuntimePointerSize>(entrypoint).Int32Value(); in GetEntrypoint()

12