/art/runtime/mirror/ |
D | dex_cache-inl.h | 209 inline CallSite* DexCache::GetResolvedCallSite(uint32_t call_site_idx) { in GetResolvedCallSite() argument 211 DCHECK_LT(call_site_idx, GetDexFile()->NumCallSiteIds()); in GetResolvedCallSite() 212 GcRoot<mirror::CallSite>& target = GetResolvedCallSites()[call_site_idx]; in GetResolvedCallSite() 218 inline ObjPtr<CallSite> DexCache::SetResolvedCallSite(uint32_t call_site_idx, in SetResolvedCallSite() argument 221 DCHECK_LT(call_site_idx, GetDexFile()->NumCallSiteIds()); in SetResolvedCallSite() 225 GcRoot<mirror::CallSite>& target = GetResolvedCallSites()[call_site_idx]; in SetResolvedCallSite()
|
D | dex_cache.h | 324 CallSite* GetResolvedCallSite(uint32_t call_site_idx) REQUIRES_SHARED(Locks::mutator_lock_); 331 ObjPtr<CallSite> SetResolvedCallSite(uint32_t call_site_idx, ObjPtr<CallSite> resolved)
|
/art/libdexfile/dex/ |
D | dex_instruction.cc | 414 uint32_t call_site_idx = VRegB_35c(); in DumpString() local 416 os << "}, // call_site@" << call_site_idx; in DumpString() 454 uint32_t call_site_idx = VRegB_3rc(); in DumpString() local 456 << "// call_site@" << call_site_idx; in DumpString()
|
D | dex_file.cc | 575 dex::ProtoIndex DexFile::GetProtoIndexForCallSite(uint32_t call_site_idx) const { in GetProtoIndexForCallSite() 576 const CallSiteIdItem& csi = GetCallSiteId(call_site_idx); in GetProtoIndexForCallSite()
|
D | dex_file.h | 502 dex::ProtoIndex GetProtoIndexForCallSite(uint32_t call_site_idx) const;
|
/art/runtime/interpreter/ |
D | interpreter_common.cc | 1170 uint32_t call_site_idx) in BuildCallSiteForBootstrapMethod() argument 1172 const dex::CallSiteIdItem& csi = dex_file->GetCallSiteId(call_site_idx); in BuildCallSiteForBootstrapMethod() 1217 uint32_t call_site_idx) in InvokeBootstrapMethod() argument 1227 const dex::CallSiteIdItem& csi = dex_file->GetCallSiteId(call_site_idx); in InvokeBootstrapMethod() 1263 hs.NewHandle(BuildCallSiteForBootstrapMethod(self, dex_file, call_site_idx)); in InvokeBootstrapMethod() 1426 uint32_t call_site_idx) in DoResolveCallSite() argument 1432 ObjPtr<mirror::CallSite> call_site = dex_cache->GetResolvedCallSite(call_site_idx); in DoResolveCallSite() 1438 call_site = InvokeBootstrapMethod(self, shadow_frame, call_site_idx); in DoResolveCallSite() 1443 call_site_idx); in DoResolveCallSite() 1449 return dex_cache->SetResolvedCallSite(call_site_idx, call_site); in DoResolveCallSite() [all …]
|
D | interpreter_common.h | 346 uint32_t call_site_idx, 359 const uint32_t call_site_idx = is_range ? inst->VRegB_3rc() : inst->VRegB_35c(); in DoInvokeCustom() local 362 return DoInvokeCustom(self, shadow_frame, call_site_idx, &operands, result); in DoInvokeCustom() 367 return DoInvokeCustom(self, shadow_frame, call_site_idx, &operands, result); in DoInvokeCustom()
|
/art/runtime/verifier/ |
D | method_verifier.cc | 495 bool CheckCallSite(uint32_t call_site_idx); 3182 const uint32_t call_site_idx = is_range ? inst->VRegB_3rc() : inst->VRegB_35c(); in CodeFlowVerifyInstruction() local 3183 if (!CheckCallSite(call_site_idx)) { in CodeFlowVerifyInstruction() 3191 const dex::ProtoIndex proto_idx = dex_file_->GetProtoIndexForCallSite(call_site_idx); in CodeFlowVerifyInstruction() 4131 bool MethodVerifier<kVerifierDebug>::CheckCallSite(uint32_t call_site_idx) { in CheckCallSite() argument 4132 if (call_site_idx >= dex_file_->NumCallSiteIds()) { in CheckCallSite() 4133 Fail(VERIFY_ERROR_BAD_CLASS_HARD) << "Bad call site id #" << call_site_idx in CheckCallSite() 4138 CallSiteArrayValueIterator it(*dex_file_, dex_file_->GetCallSiteId(call_site_idx)); in CheckCallSite() 4143 Fail(VERIFY_ERROR_BAD_CLASS_HARD) << "Call site #" << call_site_idx in CheckCallSite() 4159 Fail(VERIFY_ERROR_BAD_CLASS_HARD) << "Call site id #" << call_site_idx in CheckCallSite() [all …]
|
/art/compiler/optimizing/ |
D | instruction_builder.h | 177 uint32_t call_site_idx,
|
D | instruction_builder.cc | 1034 uint32_t call_site_idx, in BuildInvokeCustom() argument 1036 dex::ProtoIndex proto_idx = dex_file_->GetProtoIndexForCallSite(call_site_idx); in BuildInvokeCustom() 1042 call_site_idx, in BuildInvokeCustom() 2320 uint16_t call_site_idx = instruction.VRegB_35c(); in ProcessDexInstruction() local 2324 return BuildInvokeCustom(dex_pc, call_site_idx, operands); in ProcessDexInstruction() 2328 uint16_t call_site_idx = instruction.VRegB_3rc(); in ProcessDexInstruction() local 2330 return BuildInvokeCustom(dex_pc, call_site_idx, operands); in ProcessDexInstruction()
|
/art/runtime/entrypoints/quick/ |
D | quick_trampoline_entrypoints.cc | 2869 extern "C" uint64_t artInvokeCustom(uint32_t call_site_idx, Thread* self, ArtMethod** sp) in artInvokeCustom() argument 2888 const dex::ProtoIndex proto_idx(dex_file->GetProtoIndexForCallSite(call_site_idx)); in artInvokeCustom() 2917 interpreter::DoInvokeCustom(self, *shadow_frame, call_site_idx, &operands, &result); in artInvokeCustom()
|
/art/runtime/arch/arm/ |
D | quick_entrypoints_arm.S | 2732 @ r0 := call_site_idx 2735 bl artInvokeCustom @ artInvokeCustom(call_site_idx, Thread*, SP)
|
/art/runtime/arch/mips/ |
D | quick_entrypoints_mips.S | 3286 jalr $t9 # with args (call_site_idx, Thread*, context).
|