Skip to content

Commit 202b768

Browse files
committed
Switch to const reference
1 parent 4cacf29 commit 202b768

File tree

3 files changed

+13
-13
lines changed

3 files changed

+13
-13
lines changed

lldb/source/Plugins/Process/elf-core/ProcessElfCore.cpp

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -925,14 +925,14 @@ llvm::Error ProcessElfCore::parseLinuxNotes(llvm::ArrayRef<CoreNote> notes) {
925925
break;
926926
}
927927
case ELF::NT_SIGINFO: {
928-
lldb::UnixSignalsSP unix_signals_sp = GetUnixSignals();
928+
const lldb_private::UnixSignals &unix_signals = *GetUnixSignals();
929929
ELFLinuxSigInfo siginfo;
930-
Status status = siginfo.Parse(note.data, arch, unix_signals_sp);
930+
Status status = siginfo.Parse(note.data, arch, unix_signals);
931931
if (status.Fail())
932932
return status.ToError();
933933
thread_data.signo = siginfo.si_signo;
934934
thread_data.code = siginfo.si_code;
935-
thread_data.description = siginfo.GetDescription(unix_signals_sp);
935+
thread_data.description = siginfo.GetDescription(unix_signals);
936936
break;
937937
}
938938
case ELF::NT_FILE: {

lldb/source/Plugins/Process/elf-core/ThreadElfCore.cpp

Lines changed: 8 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -543,7 +543,7 @@ size_t ELFLinuxSigInfo::GetSize(const lldb_private::ArchSpec &arch) {
543543
}
544544

545545
Status ELFLinuxSigInfo::Parse(const DataExtractor &data, const ArchSpec &arch,
546-
const lldb::UnixSignalsSP unix_signals_sp) {
546+
const lldb_private::UnixSignals &unix_signals) {
547547
Status error;
548548
uint64_t size = GetSize(arch);
549549
if (size > data.GetByteSize()) {
@@ -563,8 +563,8 @@ Status ELFLinuxSigInfo::Parse(const DataExtractor &data, const ArchSpec &arch,
563563
if (data.GetAddressByteSize() == 8)
564564
offset += 4;
565565
// Not every stop signal has a valid address, but that will get resolved in
566-
// the unix_signals_sp->GetSignalDescription() call below.
567-
if (unix_signals_sp->GetShouldStop(si_signo)) {
566+
// the unix_signals.GetSignalDescription() call below.
567+
if (unix_signals.GetShouldStop(si_signo)) {
568568
// Instead of memcpy we call all these individually as the extractor will
569569
// handle endianness for us.
570570
_sigfault.sig_addr = data.GetAddress(&offset);
@@ -585,17 +585,17 @@ Status ELFLinuxSigInfo::Parse(const DataExtractor &data, const ArchSpec &arch,
585585
}
586586

587587
std::string
588-
ELFLinuxSigInfo::GetDescription(const lldb::UnixSignalsSP unix_signals_sp) {
589-
if (unix_signals_sp->GetShouldStop(si_signo)) {
588+
ELFLinuxSigInfo::GetDescription(const lldb_private::UnixSignals &unix_signals) {
589+
if (unix_signals.GetShouldStop(si_signo)) {
590590
if (_sigfault._bounds._addr_bnd._upper != 0)
591-
return unix_signals_sp->GetSignalDescription(
591+
return unix_signals.GetSignalDescription(
592592
si_signo, si_code, _sigfault.sig_addr,
593593
_sigfault._bounds._addr_bnd._lower,
594594
_sigfault._bounds._addr_bnd._upper);
595595
else
596-
return unix_signals_sp->GetSignalDescription(si_signo, si_code,
596+
return unix_signals.GetSignalDescription(si_signo, si_code,
597597
_sigfault.sig_addr);
598598
}
599599

600-
return unix_signals_sp->GetSignalDescription(si_signo, si_code);
600+
return unix_signals.GetSignalDescription(si_signo, si_code);
601601
}

lldb/source/Plugins/Process/elf-core/ThreadElfCore.h

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -100,9 +100,9 @@ struct ELFLinuxSigInfo {
100100

101101
lldb_private::Status Parse(const lldb_private::DataExtractor &data,
102102
const lldb_private::ArchSpec &arch,
103-
const lldb::UnixSignalsSP unix_signals_sp);
103+
const lldb_private::UnixSignals &unix_signals);
104104

105-
std::string GetDescription(const lldb::UnixSignalsSP unix_signals_sp);
105+
std::string GetDescription(const lldb_private::UnixSignals &unix_signals);
106106

107107
// Return the bytesize of the structure
108108
// 64 bit - just sizeof

0 commit comments

Comments
 (0)