/art/compiler/utils/mips64/ |
H A D | managed_register_mips64_test.cc | 111 Mips64ManagedRegister vreg = Mips64ManagedRegister::FromVectorRegister(W0); local 116 EXPECT_TRUE(reg.Overlaps(vreg)); 122 vreg = Mips64ManagedRegister::FromVectorRegister(W1); 127 EXPECT_TRUE(reg.Overlaps(vreg)); 133 vreg = Mips64ManagedRegister::FromVectorRegister(W20); 138 EXPECT_TRUE(reg.Overlaps(vreg)); 144 vreg = Mips64ManagedRegister::FromVectorRegister(W31); 149 EXPECT_TRUE(reg.Overlaps(vreg));
|
/art/runtime/ |
H A D | java_frame_root_info.h | 32 JavaFrameRootInfo(uint32_t thread_id, const StackVisitor* stack_visitor, size_t vreg) argument 33 : RootInfo(kRootJavaFrame, thread_id), stack_visitor_(stack_visitor), vreg_(vreg) {
|
H A D | stack.cc | 178 bool StackVisitor::GetVRegFromDebuggerShadowFrame(uint16_t vreg, argument 186 if (updated_vreg_flags[vreg]) { 190 shadow_frame->GetVRegReference(vreg))); 192 *val = shadow_frame->GetVReg(vreg); 201 bool StackVisitor::GetVReg(ArtMethod* m, uint16_t vreg, VRegKind kind, uint32_t* val) const { argument 206 if (GetVRegFromDebuggerShadowFrame(vreg, kind, val)) { 210 return GetVRegFromOptimizedCode(m, vreg, kind, val); 215 cur_shadow_frame_->GetVRegReference(vreg))); 217 *val = cur_shadow_frame_->GetVReg(vreg); 223 bool StackVisitor::GetVRegFromOptimizedCode(ArtMethod* m, uint16_t vreg, VRegKin argument 322 GetVRegPairFromDebuggerShadowFrame(uint16_t vreg, VRegKind kind_lo, VRegKind kind_hi, uint64_t* val) const argument 336 GetVRegPair(ArtMethod* m, uint16_t vreg, VRegKind kind_lo, VRegKind kind_hi, uint64_t* val) const argument 362 GetVRegPairFromOptimizedCode(ArtMethod* m, uint16_t vreg, VRegKind kind_lo, VRegKind kind_hi, uint64_t* val) const argument 394 SetVReg(ArtMethod* m, uint16_t vreg, uint32_t new_value, VRegKind kind) argument 422 SetVRegPair(ArtMethod* m, uint16_t vreg, uint64_t new_value, VRegKind kind_lo, VRegKind kind_hi) argument [all...] |
H A D | debugger.cc | 2696 static JDWP::JdwpError FailGetLocalValue(const StackVisitor& visitor, uint16_t vreg, 2699 LOG(ERROR) << "Failed to read " << tag << " local from register v" << vreg 2708 uint16_t vreg = DemangleSlot(slot, m, &error); local 2717 if (!visitor.GetVReg(m, vreg, kIntVReg, &intVal)) { 2718 return FailGetLocalValue(visitor, vreg, tag); 2720 VLOG(jdwp) << "get boolean local " << vreg << " = " << intVal; 2727 if (!visitor.GetVReg(m, vreg, kIntVReg, &intVal)) { 2728 return FailGetLocalValue(visitor, vreg, tag); 2730 VLOG(jdwp) << "get byte local " << vreg << " = " << intVal; 2738 if (!visitor.GetVReg(m, vreg, kIntVRe 2871 uint16_t vreg = DemangleSlot(slot, m, &error); local [all...] |
/art/compiler/debug/ |
H A D | elf_debug_loc_writer.h | 91 uint16_t vreg, 154 vreg, accessor.RegistersSize(), code_info, encoding); 157 vreg + 1, accessor.RegistersSize(), code_info, encoding); 180 uint16_t vreg, 197 vreg, 88 GetVariableLocations( const MethodDebugInfo* method_info, const std::vector<DexRegisterMap>& dex_register_maps, uint16_t vreg, bool is64bitValue, uint64_t compilation_unit_code_address, uint32_t dex_pc_low, uint32_t dex_pc_high, InstructionSet isa) argument 178 WriteDebugLocEntry(const MethodDebugInfo* method_info, const std::vector<DexRegisterMap>& dex_register_maps, uint16_t vreg, bool is64bitValue, uint64_t compilation_unit_code_address, uint32_t dex_pc_low, uint32_t dex_pc_high, InstructionSet isa, dwarf::DebugInfoEntryWriter<>* debug_info, std::vector<uint8_t>* debug_loc_buffer, std::vector<uint8_t>* debug_ranges_buffer) argument
|
H A D | elf_debug_info_writer.h | 230 const uint32_t vreg = accessor.RegistersSize() - accessor.InsSize() + arg_reg; local 232 WriteRegLocation(mi, dex_reg_maps, vreg, is64bitValue, compilation_unit.code_address); 250 const uint32_t vreg = accessor.RegistersSize() - accessor.InsSize() + arg_reg; local 251 WriteRegLocation(mi, dex_reg_maps, vreg, is64bitValue, compilation_unit.code_address); 474 uint16_t vreg, 481 vreg, 472 WriteRegLocation(const MethodDebugInfo* method_info, const std::vector<DexRegisterMap>& dex_register_maps, uint16_t vreg, bool is64bitValue, uint64_t compilation_unit_code_address, uint32_t dex_pc_low = 0, uint32_t dex_pc_high = 0xFFFFFFFF) argument
|
/art/compiler/optimizing/ |
H A D | induction_var_analysis_test.cc | 154 HPhi* InsertLoopPhi(int vreg, int d) { argument 155 HPhi* phi = new (GetAllocator()) HPhi(GetAllocator(), vreg, 0, DataType::Type::kInt32);
|
H A D | instruction_builder.cc | 102 // be deleted when the first throwing instruction with the vreg undefined 220 for (size_t vreg = 0, e = current_locals_->size(); vreg < e; ++vreg) { 221 HInstruction* handler_value = (*handler_locals)[vreg]; 229 HInstruction* local_value = (*current_locals_)[vreg]; 232 // `vreg` is undefined. Delete the catch phi. 234 (*handler_locals)[vreg] = nullptr; 287 size_t vreg = phi->GetRegNumber(); local 289 HInstruction* value = ValueOfLocalAt(predecessor, vreg); [all...] |
/art/runtime/interpreter/ |
H A D | shadow_frame.h | 130 const uint32_t* vreg = &vregs_[i]; local 131 return *reinterpret_cast<const int32_t*>(vreg); 156 const uint32_t* vreg = &vregs_[i]; local 157 return *reinterpret_cast<const float*>(vreg); 162 const uint32_t* vreg = &vregs_[i]; local 164 return *reinterpret_cast<unaligned_int64*>(vreg); 169 const uint32_t* vreg = &vregs_[i]; local 171 return *reinterpret_cast<unaligned_double*>(vreg); 175 // If this returns non-null then this does not mean the vreg is currently a reference 201 uint32_t* vreg local 212 uint32_t* vreg = &vregs_[i]; local 223 uint32_t* vreg = &vregs_[i]; local 236 uint32_t* vreg = &vregs_[i]; local 254 uint32_t* vreg = &vregs_[i]; local [all...] |
H A D | interpreter_common.cc | 229 static JValue GetFieldValue(const ShadowFrame& shadow_frame, uint32_t vreg) 234 field_value.SetZ(static_cast<uint8_t>(shadow_frame.GetVReg(vreg))); 237 field_value.SetB(static_cast<int8_t>(shadow_frame.GetVReg(vreg))); 240 field_value.SetC(static_cast<uint16_t>(shadow_frame.GetVReg(vreg))); 243 field_value.SetS(static_cast<int16_t>(shadow_frame.GetVReg(vreg))); 246 field_value.SetI(shadow_frame.GetVReg(vreg)); 249 field_value.SetJ(shadow_frame.GetVRegLong(vreg)); 252 field_value.SetL(shadow_frame.GetVRegReference(vreg)); 935 size_t vreg = 0; local 947 bootstrap_frame->SetVRegReference(vreg [all...] |