Lines Matching defs:shadow_frame
2046 ShadowFrame* shadow_frame = GetCurrentShadowFrame();
2047 if (shadow_frame != nullptr) {
2048 VisitShadowFrame(shadow_frame);
2055 void VisitShadowFrame(ShadowFrame* shadow_frame) SHARED_LOCKS_REQUIRED(Locks::mutator_lock_) {
2056 mirror::ArtMethod** method_addr = shadow_frame->GetMethodAddress();
2060 size_t num_regs = shadow_frame->NumberOfVRegs();
2061 if (m->IsNative() || shadow_frame->HasReferenceArray()) {
2064 mirror::Object* ref = shadow_frame->GetVRegReference(reg);
2069 shadow_frame->SetVRegReference(reg, new_ref);
2079 uint32_t dex_pc = shadow_frame->GetDexPC();
2085 mirror::Object* ref = shadow_frame->GetVRegReference(reg);
2090 shadow_frame->SetVRegReference(reg, new_ref);
2218 for (ShadowFrame* shadow_frame = tlsPtr_.deoptimization_shadow_frame; shadow_frame != nullptr;
2219 shadow_frame = shadow_frame->GetLink()) {
2220 mapper.VisitShadowFrame(shadow_frame);
2226 for (ShadowFrame* shadow_frame = tlsPtr_.shadow_frame_under_construction;
2227 shadow_frame != nullptr;
2228 shadow_frame = shadow_frame->GetLink()) {
2229 mapper.VisitShadowFrame(shadow_frame);