================
@@ -436,14 +436,15 @@ Process::Process(lldb::TargetSP target_sp, ListenerSP
listener_sp,
: ProcessProperties(this),
Broadcaster((target_sp->GetDebugger().GetBroadcasterManager()),
Process::GetStaticBroadcasterClass().str()),
- m_target_wp(target_sp), m_public_state(eStateUnloaded),
- m_private_state(eStateUnloaded),
+ m_target_wp(target_sp),
m_private_state_broadcaster(nullptr,
"lldb.process.internal_state_broadcaster"),
m_private_state_control_broadcaster(
nullptr, "lldb.process.internal_state_control_broadcaster"),
m_private_state_listener_sp(
Listener::MakeListener("lldb.process.internal_state_listener")),
+ m_current_private_state_thread(new PrivateStateThread(
+ *this, eStateUnloaded, eStateUnloaded, false, "rename-this-thread")),
----------------
jimingham wrote:
We don't use the constructor enough to require that it be ergonomic, and I like
that this makes it clear the way it sets up the state at the start of the
process's lifecycle.
https://github.com/llvm/llvm-project/pull/179799
_______________________________________________
lldb-commits mailing list
[email protected]
https://lists.llvm.org/cgi-bin/mailman/listinfo/lldb-commits