File tree Expand file tree Collapse file tree 5 files changed +12
-4
lines changed Expand file tree Collapse file tree 5 files changed +12
-4
lines changed Original file line number Diff line number Diff line change @@ -1432,7 +1432,7 @@ class Process :
1432
1432
Signal (int signal);
1433
1433
1434
1434
void
1435
- SetUnixSignals (const lldb::UnixSignalsSP &signals_sp);
1435
+ SetUnixSignals (lldb::UnixSignalsSP & &signals_sp);
1436
1436
1437
1437
const lldb::UnixSignalsSP &
1438
1438
GetUnixSignals ();
Original file line number Diff line number Diff line change @@ -352,8 +352,7 @@ ProcessElfCore::Clear()
352
352
m_thread_list.Clear ();
353
353
m_os = llvm::Triple::UnknownOS;
354
354
355
- static const auto s_default_unix_signals_sp = std::make_shared<UnixSignals>();
356
- SetUnixSignals (s_default_unix_signals_sp);
355
+ SetUnixSignals (std::make_shared<UnixSignals>());
357
356
}
358
357
359
358
void
Original file line number Diff line number Diff line change @@ -2904,6 +2904,12 @@ ProcessGDBRemote::SetLastStopPacket (const StringExtractorGDBRemote &response)
2904
2904
}
2905
2905
}
2906
2906
2907
+ void
2908
+ ProcessGDBRemote::SetUnixSignals (const UnixSignalsSP &signals_sp)
2909
+ {
2910
+ Process::SetUnixSignals (std::make_shared<GDBRemoteSignals>(signals_sp));
2911
+ }
2912
+
2907
2913
// ------------------------------------------------------------------
2908
2914
// Process Queries
2909
2915
// ------------------------------------------------------------------
Original file line number Diff line number Diff line change @@ -152,6 +152,9 @@ class ProcessGDBRemote : public Process
152
152
void
153
153
RefreshStateAfterStop () override ;
154
154
155
+ void
156
+ SetUnixSignals (const lldb::UnixSignalsSP &signals_sp);
157
+
155
158
// ------------------------------------------------------------------
156
159
// Process Queries
157
160
// ------------------------------------------------------------------
Original file line number Diff line number Diff line change @@ -4120,7 +4120,7 @@ Process::Signal (int signal)
4120
4120
}
4121
4121
4122
4122
void
4123
- Process::SetUnixSignals ( const UnixSignalsSP &signals_sp)
4123
+ Process::SetUnixSignals ( UnixSignalsSP & &signals_sp)
4124
4124
{
4125
4125
assert (signals_sp && " null signals_sp" );
4126
4126
m_unix_signals_sp = signals_sp;
You can’t perform that action at this time.
0 commit comments