[lldb] Remove Listener::SetShadow (#97555)
It's not used since https://reviews.llvm.org/D157556.
This commit is contained in:
@@ -94,8 +94,6 @@ public:
|
||||
|
||||
size_t HandleBroadcastEvent(lldb::EventSP &event_sp);
|
||||
|
||||
void SetShadow(bool is_shadow) { m_is_shadow = is_shadow; }
|
||||
|
||||
private:
|
||||
// Classes that inherit from Listener can see and modify these
|
||||
struct BroadcasterInfo {
|
||||
@@ -132,7 +130,6 @@ private:
|
||||
std::mutex m_events_mutex; // Protects m_broadcasters and m_events
|
||||
std::condition_variable m_events_condition;
|
||||
broadcaster_manager_collection m_broadcaster_managers;
|
||||
bool m_is_shadow = false;
|
||||
|
||||
void BroadcasterWillDestruct(Broadcaster *);
|
||||
|
||||
|
||||
@@ -266,13 +266,7 @@ SBListener SBAttachInfo::GetShadowListener() {
|
||||
void SBAttachInfo::SetShadowListener(SBListener &listener) {
|
||||
LLDB_INSTRUMENT_VA(this, listener);
|
||||
|
||||
ListenerSP listener_sp = listener.GetSP();
|
||||
if (listener_sp && listener.IsValid())
|
||||
listener_sp->SetShadow(true);
|
||||
else
|
||||
listener_sp = nullptr;
|
||||
|
||||
m_opaque_sp->SetShadowListener(listener_sp);
|
||||
m_opaque_sp->SetShadowListener(listener.GetSP());
|
||||
}
|
||||
|
||||
const char *SBAttachInfo::GetScriptedProcessClassName() const {
|
||||
|
||||
@@ -402,11 +402,5 @@ SBListener SBLaunchInfo::GetShadowListener() {
|
||||
void SBLaunchInfo::SetShadowListener(SBListener &listener) {
|
||||
LLDB_INSTRUMENT_VA(this, listener);
|
||||
|
||||
ListenerSP listener_sp = listener.GetSP();
|
||||
if (listener_sp && listener.IsValid())
|
||||
listener_sp->SetShadow(true);
|
||||
else
|
||||
listener_sp = nullptr;
|
||||
|
||||
m_opaque_sp->SetShadowListener(listener_sp);
|
||||
m_opaque_sp->SetShadowListener(listener.GetSP());
|
||||
}
|
||||
|
||||
@@ -18,22 +18,16 @@
|
||||
using namespace lldb;
|
||||
using namespace lldb_private;
|
||||
|
||||
Listener::Listener(const char *name)
|
||||
: m_name(name), m_broadcasters(), m_broadcasters_mutex(), m_events(),
|
||||
m_events_mutex(), m_is_shadow() {
|
||||
Log *log = GetLog(LLDBLog::Object);
|
||||
if (log != nullptr)
|
||||
LLDB_LOGF(log, "%p Listener::Listener('%s')", static_cast<void *>(this),
|
||||
m_name.c_str());
|
||||
Listener::Listener(const char *name) : m_name(name) {
|
||||
LLDB_LOGF(GetLog(LLDBLog::Object), "%p Listener::Listener('%s')",
|
||||
static_cast<void *>(this), m_name.c_str());
|
||||
}
|
||||
|
||||
Listener::~Listener() {
|
||||
Log *log = GetLog(LLDBLog::Object);
|
||||
|
||||
// Don't call Clear() from here as that can cause races. See #96750.
|
||||
|
||||
LLDB_LOGF(log, "%p Listener::%s('%s')", static_cast<void *>(this),
|
||||
__FUNCTION__, m_name.c_str());
|
||||
LLDB_LOGF(GetLog(LLDBLog::Object), "%p Listener::%s('%s')",
|
||||
static_cast<void *>(this), __FUNCTION__, m_name.c_str());
|
||||
}
|
||||
|
||||
void Listener::Clear() {
|
||||
|
||||
Reference in New Issue
Block a user