Searched refs:regloc (Results 1 – 6 of 6) sorted by relevance
| /freebsd/contrib/llvm-project/lldb/source/Target/ |
| H A D | RegisterContextUnwind.cpp | 1090 lldb_private::UnwindLLDB::ConcreteRegisterLocation regloc, in ReadRegisterValueFromRegisterLocation() argument 1096 switch (regloc.type) { in ReadRegisterValueFromRegisterLocation() 1099 GetRegisterInfoAtIndex(regloc.location.register_number); in ReadRegisterValueFromRegisterLocation() 1109 GetRegisterInfoAtIndex(regloc.location.register_number); in ReadRegisterValueFromRegisterLocation() 1123 value.SetUInt(regloc.location.inferred_value, reg_info->byte_size); in ReadRegisterValueFromRegisterLocation() 1132 reg_info, regloc.location.target_memory_location, reg_info->byte_size, in ReadRegisterValueFromRegisterLocation() 1143 lldb_private::UnwindLLDB::ConcreteRegisterLocation regloc, in WriteRegisterValueToRegisterLocation() argument 1150 switch (regloc.type) { in WriteRegisterValueToRegisterLocation() 1153 GetRegisterInfoAtIndex(regloc.location.register_number); in WriteRegisterValueToRegisterLocation() 1159 GetRegisterInfoAtIndex(regloc.location.register_number); in WriteRegisterValueToRegisterLocation() [all …]
|
| H A D | UnwindLLDB.cpp | 478 lldb_private::UnwindLLDB::ConcreteRegisterLocation ®loc, in SearchForSavedLocationForRegister() argument 490 lldb_regnum, regloc); in SearchForSavedLocationForRegister() 496 lldb_regnum, regloc); in SearchForSavedLocationForRegister() 501 regloc.type == UnwindLLDB::ConcreteRegisterLocation:: in SearchForSavedLocationForRegister() 513 regloc.type == in SearchForSavedLocationForRegister() 517 lldb_regnum = regloc.location.register_number; in SearchForSavedLocationForRegister()
|
| /freebsd/contrib/llvm-project/lldb/include/lldb/Target/ |
| H A D | RegisterContextUnwind.h | 152 lldb_private::UnwindLLDB::ConcreteRegisterLocation ®loc); 158 lldb_private::UnwindLLDB::ConcreteRegisterLocation regloc, 163 lldb_private::UnwindLLDB::ConcreteRegisterLocation regloc,
|
| H A D | UnwindLLDB.h | 97 lldb_private::UnwindLLDB::ConcreteRegisterLocation ®loc,
|
| /freebsd/contrib/llvm-project/libunwind/src/ |
| H A D | DwarfInstructions.hpp | 178 auto regloc = prolog.savedRegisters[UNW_AARCH64_RA_SIGN_STATE]; in isReturnAddressSigned() local 179 if (regloc.location == CFI_Parser<A>::kRegisterUnused) in isReturnAddressSigned() 180 raSignState = static_cast<pint_t>(regloc.value); in isReturnAddressSigned() 182 raSignState = getSavedRegister(addressSpace, registers, cfa, regloc); in isReturnAddressSigned() 194 auto regloc = prolog.savedRegisters[UNW_AARCH64_RA_SIGN_STATE]; in isReturnAddressSignedWithPC() local 195 if (regloc.location == CFI_Parser<A>::kRegisterUnused) in isReturnAddressSignedWithPC() 196 raSignState = static_cast<pint_t>(regloc.value); in isReturnAddressSignedWithPC() 198 raSignState = getSavedRegister(addressSpace, registers, cfa, regloc); in isReturnAddressSignedWithPC()
|
| /freebsd/contrib/llvm-project/lldb/source/Plugins/UnwindAssembly/x86/ |
| H A D | x86AssemblyInspectionEngine.cpp | 1057 UnwindPlan::Row::AbstractRegisterLocation regloc; in GetNonCallSiteUnwindPlanFromAssembly() local 1059 regloc.SetAtAFAPlusOffset(-current_sp_bytes_offset_from_fa); in GetNonCallSiteUnwindPlanFromAssembly() 1061 regloc.SetAtCFAPlusOffset(-current_sp_bytes_offset_from_fa); in GetNonCallSiteUnwindPlanFromAssembly() 1062 row.SetRegisterInfo(lldb_regno, regloc); in GetNonCallSiteUnwindPlanFromAssembly() 1151 UnwindPlan::Row::AbstractRegisterLocation regloc; in GetNonCallSiteUnwindPlanFromAssembly() local 1159 regloc.SetAtAFAPlusOffset(-(stack_offset + fa_value_ptr->GetOffset())); in GetNonCallSiteUnwindPlanFromAssembly() 1161 regloc.SetAtCFAPlusOffset(-(stack_offset + fa_value_ptr->GetOffset())); in GetNonCallSiteUnwindPlanFromAssembly() 1163 row.SetRegisterInfo(lldb_regno, regloc); in GetNonCallSiteUnwindPlanFromAssembly()
|