Home
last modified time | relevance | path

Searched refs:regloc (Results 1 – 8 of 8) sorted by relevance

/external/lldb/source/Plugins/Process/Utility/
DRegisterContextLLDB.cpp803 …textLLDB::ReadRegisterValueFromRegisterLocation (lldb_private::UnwindLLDB::RegisterLocation regloc, in ReadRegisterValueFromRegisterLocation() argument
811 switch (regloc.type) in ReadRegisterValueFromRegisterLocation()
815 … const RegisterInfo *other_reg_info = GetRegisterInfoAtIndex(regloc.location.register_number); in ReadRegisterValueFromRegisterLocation()
831 success = value.SetUInt (regloc.location.inferred_value, reg_info->byte_size); in ReadRegisterValueFromRegisterLocation()
842 regloc.location.target_memory_location, in ReadRegisterValueFromRegisterLocation()
856 …ntextLLDB::WriteRegisterValueToRegisterLocation (lldb_private::UnwindLLDB::RegisterLocation regloc, in WriteRegisterValueToRegisterLocation() argument
865 switch (regloc.type) in WriteRegisterValueToRegisterLocation()
869 … const RegisterInfo *other_reg_info = GetRegisterInfoAtIndex(regloc.location.register_number); in WriteRegisterValueToRegisterLocation()
889 regloc.location.target_memory_location, in WriteRegisterValueToRegisterLocation()
924 …SavedLocationForRegister (uint32_t lldb_regnum, lldb_private::UnwindLLDB::RegisterLocation &regloc) in SavedLocationForRegister() argument
[all …]
DUnwindLLDB.cpp281 …ister (uint32_t lldb_regnum, lldb_private::UnwindLLDB::RegisterLocation &regloc, uint32_t starting… in SearchForSavedLocationForRegister() argument
292 … result = m_frames[frame_num]->reg_ctx_lldb_sp->SavedLocationForRegister (lldb_regnum, regloc); in SearchForSavedLocationForRegister()
301 … result = m_frames[frame_num]->reg_ctx_lldb_sp->SavedLocationForRegister (lldb_regnum, regloc); in SearchForSavedLocationForRegister()
308 && regloc.type == UnwindLLDB::RegisterLocation::eRegisterInRegister in SearchForSavedLocationForRegister()
312 lldb_regnum = regloc.location.register_number; in SearchForSavedLocationForRegister()
DRegisterContextLLDB.h135 …avedLocationForRegister (uint32_t lldb_regnum, lldb_private::UnwindLLDB::RegisterLocation &regloc);
138 ReadRegisterValueFromRegisterLocation (lldb_private::UnwindLLDB::RegisterLocation regloc,
143 WriteRegisterValueToRegisterLocation (lldb_private::UnwindLLDB::RegisterLocation regloc,
DUnwindLLDB.h90 …ister (uint32_t lldb_regnum, lldb_private::UnwindLLDB::RegisterLocation &regloc, uint32_t starting…
/external/v8/src/compiler/
Dlinkage-impl.h21 locations->AddReturn(regloc(LinkageTraits::ReturnValueReg())); in AddReturnLocations()
24 locations->AddReturn(regloc(LinkageTraits::ReturnValue2Reg())); in AddReturnLocations()
51 locations.AddParam(regloc(LinkageTraits::ContextReg())); in GetJSCallDescriptor()
56 LinkageLocation target_loc = regloc(LinkageTraits::JSCallFunctionReg()); in GetJSCallDescriptor()
99 locations.AddParam(regloc(LinkageTraits::RuntimeCallFunctionReg())); in GetRuntimeCallDescriptor()
103 locations.AddParam(regloc(LinkageTraits::RuntimeCallArgCountReg())); in GetRuntimeCallDescriptor()
107 locations.AddParam(regloc(LinkageTraits::ContextReg())); in GetRuntimeCallDescriptor()
155 locations.AddParam(regloc(reg)); in GetStubCallDescriptor()
164 locations.AddParam(regloc(LinkageTraits::ContextReg())); in GetStubCallDescriptor()
193 locations.AddParam(regloc(LinkageTraits::CRegisterParameter(i))); in GetSimplifiedCDescriptor()
[all …]
/external/elfutils/src/libdwfl/
Dlinux-core-attach.c241 const Ebl_Register_Location *regloc = reglocs + regloci; in core_set_initial_registers() local
243 if (regloc->bits != 32 && regloc->bits != 64) in core_set_initial_registers()
245 const char *reg_desc = desc + regloc->offset; in core_set_initial_registers()
246 for (unsigned regno = regloc->regno; in core_set_initial_registers()
247 regno < regloc->regno + (regloc->count ?: 1U); in core_set_initial_registers()
259 switch (regloc->bits) in core_set_initial_registers()
283 if (regloc->pc_register) in core_set_initial_registers()
285 reg_desc += regloc->pad; in core_set_initial_registers()
/external/lldb/source/Plugins/UnwindAssembly/x86/
DUnwindAssembly-x86.cpp566 UnwindPlan::Row::RegisterLocation regloc; in get_non_call_site_unwind_plan() local
567 regloc.SetAtCFAPlusOffset (-row->GetCFAOffset()); in get_non_call_site_unwind_plan()
568 row->SetRegisterInfo (m_lldb_fp_regnum, regloc); in get_non_call_site_unwind_plan()
607 UnwindPlan::Row::RegisterLocation regloc; in get_non_call_site_unwind_plan() local
608 regloc.SetAtCFAPlusOffset (-current_sp_bytes_offset_from_cfa); in get_non_call_site_unwind_plan()
609 row->SetRegisterInfo (lldb_regno, regloc); in get_non_call_site_unwind_plan()
624 UnwindPlan::Row::RegisterLocation regloc; in get_non_call_site_unwind_plan() local
625 regloc.SetAtCFAPlusOffset (-row->GetCFAOffset()); in get_non_call_site_unwind_plan()
626 row->SetRegisterInfo (lldb_regno, regloc); in get_non_call_site_unwind_plan()
/external/elfutils/src/src/
Dreadelf.c8694 handle_bit_registers (const Ebl_Register_Location *regloc, const void *desc, in handle_bit_registers() argument
8697 desc += regloc->offset; in handle_bit_registers()
8706 const Ebl_Register_Location *regloc, const void *desc, in handle_core_register() argument
8709 if (regloc->bits % 8 != 0) in handle_core_register()
8710 return handle_bit_registers (regloc, desc, colno); in handle_core_register()
8712 desc += regloc->offset; in handle_core_register()
8714 for (int reg = regloc->regno; reg < regloc->regno + regloc->count; ++reg) in handle_core_register()
8719 register_info (ebl, reg, regloc, name, &bits, &type); in handle_core_register()
8793 desc += regloc->pad; in handle_core_register()
8804 const Ebl_Register_Location *regloc; member
[all …]