Lines Matching full:caller
169 extern "C" size_t GetClassIdEntrypoint(const Method *caller, uint32_t class_id) in GetClassIdEntrypoint() argument
172 auto resolved_id = caller->GetClass()->ResolveClassIndex(BytecodeId(class_id).AsIndex()); in GetClassIdEntrypoint()
176 extern "C" coretypes::Array *CreateArrayByIdEntrypoint(const Method *caller, uint32_t class_id, siz… in CreateArrayByIdEntrypoint() argument
179 size_t resolved_id = GetClassIdEntrypoint(caller, class_id); in CreateArrayByIdEntrypoint()
180 auto *klass = reinterpret_cast<Class *>(ResolveClassEntrypoint(caller, resolved_id)); in CreateArrayByIdEntrypoint()
228 extern "C" coretypes::Array *ResolveLiteralArrayEntrypoint(const Method *caller, uint32_t type_id) in ResolveLiteralArrayEntrypoint() argument
232 …Runtime::GetCurrent()->ResolveLiteralArray(ManagedThread::GetCurrent()->GetVM(), *caller, type_id); in ResolveLiteralArrayEntrypoint()
263 extern "C" ObjectHeader *CreateObjectByIdEntrypoint(ManagedThread *thread, const Method *caller, ui… in CreateObjectByIdEntrypoint() argument
266 size_t resolved_id = GetClassIdEntrypoint(caller, type_id); in CreateObjectByIdEntrypoint()
267 auto *klass = reinterpret_cast<Class *>(ResolveClassEntrypoint(caller, resolved_id)); in CreateObjectByIdEntrypoint()
366 extern "C" void CheckCastByBCIDEntrypoint(const Method *caller, ObjectHeader *obj, uint32_t type_id) in CheckCastByBCIDEntrypoint() argument
371 size_t resolved_id = GetClassIdEntrypoint(caller, type_id); in CheckCastByBCIDEntrypoint()
372 auto klass = reinterpret_cast<Class *>(ResolveClassEntrypoint(caller, resolved_id)); in CheckCastByBCIDEntrypoint()
406 extern "C" uint8_t IsInstanceByBCIDEntrypoint(const Method *caller, ObjectHeader *obj, uint32_t typ… in IsInstanceByBCIDEntrypoint() argument
411 size_t resolved_id = GetClassIdEntrypoint(caller, type_id); in IsInstanceByBCIDEntrypoint()
412 auto klass = reinterpret_cast<Class *>(ResolveClassEntrypoint(caller, resolved_id)); in IsInstanceByBCIDEntrypoint()
423 extern "C" void *ResolveClassObjectEntrypoint(const Method *caller, FileEntityId type_id) in ResolveClassObjectEntrypoint() argument
426 auto klass = reinterpret_cast<Class *>(ResolveClassEntrypoint(caller, type_id)); in ResolveClassObjectEntrypoint()
430 extern "C" void *ResolveClassEntrypoint(const Method *caller, FileEntityId type_id) in ResolveClassEntrypoint() argument
434 Class *klass = class_linker->GetClass(*caller, panda_file::File::EntityId(type_id)); in ResolveClassEntrypoint()
442 extern "C" size_t GetFieldIdEntrypoint(const Method *caller, uint32_t field_id) in GetFieldIdEntrypoint() argument
445 auto resolved_id = caller->GetClass()->ResolveFieldIndex(BytecodeId(field_id).AsIndex()); in GetFieldIdEntrypoint()
449 extern "C" coretypes::String *ResolveStringEntrypoint(const Method *caller, FileEntityId id) in ResolveStringEntrypoint() argument
452 …Runtime::GetCurrent()->ResolveStringFromCompiledCode(ManagedThread::GetCurrent()->GetVM(), *caller, in ResolveStringEntrypoint()
456 extern "C" coretypes::String *ResolveStringAotEntrypoint(const Method *caller, FileEntityId id, Obj… in ResolveStringAotEntrypoint() argument
462 …auto str = runtime->ResolveStringFromCompiledCode(vm, *caller, panda::panda_file::File::EntityId(i… in ResolveStringAotEntrypoint()
639 extern "C" size_t GetFieldOffsetByIdEntrypoint(Method *caller, uint32_t field_id) in GetFieldOffsetByIdEntrypoint() argument
642 size_t resolved_id = GetFieldIdEntrypoint(caller, field_id); in GetFieldOffsetByIdEntrypoint()
643 return GetFieldOffsetEntrypoint(caller, resolved_id); in GetFieldOffsetByIdEntrypoint()
646 extern "C" uintptr_t GetStaticFieldAddressByIdEntrypoint(ManagedThread *thread, Method *caller, uin… in GetStaticFieldAddressByIdEntrypoint() argument
649 … auto *field = interpreter::RuntimeInterface::ResolveField(thread, *caller, BytecodeId(field_id)); in GetStaticFieldAddressByIdEntrypoint()
675 extern "C" Class *InitializeClassByIdEntrypoint(const Method *caller, FileEntityId id) in InitializeClassByIdEntrypoint() argument
679 Class *klass = class_linker->GetClass(*caller, panda_file::File::EntityId(id)); in InitializeClassByIdEntrypoint()
707 extern "C" uintptr_t NO_ADDRESS_SANITIZE ResolveVirtualCallAotEntrypoint(const Method *caller, Obje… in ResolveVirtualCallAotEntrypoint() argument
716 …Method *method = Runtime::GetCurrent()->GetClassLinker()->GetMethod(*caller, panda_file::File::Ent… in ResolveVirtualCallAotEntrypoint()
752 extern "C" uintptr_t NO_ADDRESS_SANITIZE ResolveUnknownVirtualCallEntrypoint(const Method *caller, … in ResolveUnknownVirtualCallEntrypoint() argument
762 …Method *method = runtime->GetClassLinker()->GetMethod(*caller, panda_file::File::EntityId(callee_i… in ResolveUnknownVirtualCallEntrypoint()
800 extern "C" Method *GetCalleeMethodEntrypoint(const Method *caller, size_t callee_id) in GetCalleeMethodEntrypoint() argument
803 …auto *method = Runtime::GetCurrent()->GetClassLinker()->GetMethod(*caller, panda_file::File::Entit… in GetCalleeMethodEntrypoint()
812 extern "C" Method *GetCalleeMethodFromBytecodeId(const Method *caller, size_t callee_id) in GetCalleeMethodFromBytecodeId() argument
815 … auto resolved_id = caller->GetClass()->ResolveMethodIndex(panda::BytecodeId(callee_id).AsIndex()); in GetCalleeMethodFromBytecodeId()
816 auto *method = Runtime::GetCurrent()->GetClassLinker()->GetMethod(*caller, resolved_id); in GetCalleeMethodFromBytecodeId()
836 extern "C" Method *GetUnknownCalleeMethodEntrypoint(const Method *caller, size_t callee_id, size_t … in GetUnknownCalleeMethodEntrypoint() argument
839 …auto *method = Runtime::GetCurrent()->GetClassLinker()->GetMethod(*caller, panda_file::File::Entit… in GetUnknownCalleeMethodEntrypoint()