Home
last modified time | relevance | path

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

/freebsd/contrib/llvm-project/lldb/source/Target/
H A DRegisterContextUnwind.cpp1090 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 DUnwindLLDB.cpp478 lldb_private::UnwindLLDB::ConcreteRegisterLocation &regloc, 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 DRegisterContextUnwind.h152 lldb_private::UnwindLLDB::ConcreteRegisterLocation &regloc);
158 lldb_private::UnwindLLDB::ConcreteRegisterLocation regloc,
163 lldb_private::UnwindLLDB::ConcreteRegisterLocation regloc,
H A DUnwindLLDB.h97 lldb_private::UnwindLLDB::ConcreteRegisterLocation &regloc,
/freebsd/contrib/llvm-project/libunwind/src/
H A DDwarfInstructions.hpp178 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 Dx86AssemblyInspectionEngine.cpp1057 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()