Searched refs:RegisterLocation (Results 1 - 12 of 12) sorted by relevance

/freebsd-11.0-release/contrib/llvm/tools/lldb/source/Symbol/
H A DUnwindPlan.cpp22 UnwindPlan::Row::RegisterLocation::operator == (const UnwindPlan::Row::RegisterLocation& rhs) const
53 UnwindPlan::Row::RegisterLocation::SetAtDWARFExpression (const uint8_t *opcodes, uint32_t len)
63 UnwindPlan::Row::RegisterLocation::SetIsDWARFExpression (const uint8_t *opcodes, uint32_t len)
71 UnwindPlan::Row::RegisterLocation::Dump (Stream &s, const UnwindPlan* unwind_plan, const UnwindPlan::Row* row, Thread* thread, bool verbose) const
221 UnwindPlan::Row::GetRegisterInfo (uint32_t reg_num, UnwindPlan::Row::RegisterLocation& register_location) const
243 UnwindPlan::Row::SetRegisterInfo (uint32_t reg_num, const UnwindPlan::Row::RegisterLocation register_location)
253 RegisterLocation reg_loc;
264 RegisterLocation reg_loc;
283 RegisterLocation reg_lo
[all...]
H A DDWARFCallFrameInfo.cpp501 UnwindPlan::Row::RegisterLocation reg_location;
667 UnwindPlan::Row::RegisterLocation reg_location;
702 UnwindPlan::Row::RegisterLocation reg_location;
714 UnwindPlan::Row::RegisterLocation reg_location;
726 UnwindPlan::Row::RegisterLocation reg_location;
739 UnwindPlan::Row::RegisterLocation reg_location;
799 UnwindPlan::Row::RegisterLocation reg_location;
813 UnwindPlan::Row::RegisterLocation reg_location;
H A DArmUnwindInfo.cpp411 UnwindPlan::Row::RegisterLocation lr_location;
/freebsd-11.0-release/contrib/llvm/tools/lldb/source/Plugins/Process/Utility/
H A DRegisterContextLLDB.h149 // The RegisterLocation type may be set to eRegisterNotAvailable -- this will happen for a volatile register
157 SavedLocationForRegister (uint32_t lldb_regnum, lldb_private::UnwindLLDB::RegisterLocation &regloc);
160 ReadRegisterValueFromRegisterLocation (lldb_private::UnwindLLDB::RegisterLocation regloc,
165 WriteRegisterValueToRegisterLocation (lldb_private::UnwindLLDB::RegisterLocation regloc,
257 std::map<uint32_t, lldb_private::UnwindLLDB::RegisterLocation> m_registers; // where to find reg values for this frame
H A DUnwindLLDB.h47 struct RegisterLocation { struct in class:lldb_private::UnwindLLDB
96 SearchForSavedLocationForRegister (uint32_t lldb_regnum, lldb_private::UnwindLLDB::RegisterLocation &regloc, uint32_t starting_frame_num, bool pc_register);
H A DRegisterContextLLDB.cpp1030 RegisterContextLLDB::ReadRegisterValueFromRegisterLocation (lldb_private::UnwindLLDB::RegisterLocation regloc,
1040 case UnwindLLDB::RegisterLocation::eRegisterInLiveRegisterContext:
1050 case UnwindLLDB::RegisterLocation::eRegisterInRegister:
1067 case UnwindLLDB::RegisterLocation::eRegisterValueInferred:
1071 case UnwindLLDB::RegisterLocation::eRegisterNotSaved:
1073 case UnwindLLDB::RegisterLocation::eRegisterSavedAtHostMemoryLocation:
1076 case UnwindLLDB::RegisterLocation::eRegisterSavedAtMemoryLocation:
1086 assert ("Unknown RegisterLocation type.");
1093 RegisterContextLLDB::WriteRegisterValueToRegisterLocation (lldb_private::UnwindLLDB::RegisterLocation regloc,
1104 case UnwindLLDB::RegisterLocation
[all...]
H A DUnwindLLDB.cpp486 UnwindLLDB::SearchForSavedLocationForRegister (uint32_t lldb_regnum, lldb_private::UnwindLLDB::RegisterLocation &regloc, uint32_t starting_frame_num, bool pc_reg)
511 && regloc.type == UnwindLLDB::RegisterLocation::eRegisterInLiveRegisterContext)
521 && regloc.type == UnwindLLDB::RegisterLocation::eRegisterInRegister
/freebsd-11.0-release/contrib/llvm/tools/lldb/include/lldb/Symbol/
H A DUnwindPlan.h57 class RegisterLocation class in class:lldb_private::UnwindPlan::Row
74 RegisterLocation() : function in class:lldb_private::UnwindPlan::Row::RegisterLocation
81 operator == (const RegisterLocation& rhs) const;
84 operator != (const RegisterLocation &rhs) const
428 GetRegisterInfo (uint32_t reg_num, RegisterLocation& register_location) const;
431 SetRegisterInfo (uint32_t reg_num, const RegisterLocation register_location);
494 typedef std::map<uint32_t, RegisterLocation> collection;
/freebsd-11.0-release/contrib/llvm/projects/libunwind/src/
H A DDwarfInstructions.hpp51 typedef typename CFI_Parser<A>::RegisterLocation RegisterLocation; typedef in class:libunwind::DwarfInstructions
60 pint_t cfa, const RegisterLocation &savedReg);
62 pint_t cfa, const RegisterLocation &savedReg);
64 pint_t cfa, const RegisterLocation &savedReg);
83 const RegisterLocation &savedReg) {
111 const RegisterLocation &savedReg) {
134 const RegisterLocation &savedReg) {
H A DDwarfParser.hpp75 struct RegisterLocation { struct in class:libunwind::CFI_Parser
89 RegisterLocation savedRegisters[kMaxRegisterNumber];
/freebsd-11.0-release/contrib/llvm/tools/lldb/source/Plugins/UnwindAssembly/x86/
H A DUnwindAssembly-x86.cpp662 UnwindPlan::Row::RegisterLocation initial_regloc;
736 UnwindPlan::Row::RegisterLocation regloc;
771 UnwindPlan::Row::RegisterLocation regloc;
839 UnwindPlan::Row::RegisterLocation regloc;
1221 UnwindPlan::Row::RegisterLocation pc_reginfo;
1222 UnwindPlan::Row::RegisterLocation sp_reginfo;
1223 UnwindPlan::Row::RegisterLocation fp_reginfo;
1399 UnwindPlan::Row::RegisterLocation first_row_pc_loc;
1426 UnwindPlan::Row::RegisterLocation last_row_pc_loc;
/freebsd-11.0-release/contrib/llvm/tools/lldb/include/lldb/
H A Dlldb-forward.h184 class RegisterLocation;

Completed in 113 milliseconds