10#ifndef LLDB_TARGET_THREADPLANTRACER_H
11#define LLDB_TARGET_THREADPLANTRACER_H
43 if (old_value ==
false && value ==
true)
45 else if (old_value ==
true && value ==
false)
A plug-in interface definition class for debugging a process.
A stream class that can stream formatted output to a file.
lldb::DataBufferSP m_buffer_sp
lldb::DisassemblerSP m_disassembler_sp
~ThreadPlanAssemblyTracer() override
void TracingStarted() override
TypeFromUser GetIntPointerType()
void TracingEnded() override
TypeFromUser m_intptr_type
Disassembler * GetDisassembler()
std::vector< RegisterValue > m_register_values
virtual void TracingEnded()
lldb::StreamSP m_stream_sp
bool TracerExplainsStop()
virtual void TracingStarted()
virtual ~ThreadPlanTracer()=default
bool EnableTracing(bool value)
A class that represents a running process on the host machine.
std::shared_ptr< lldb_private::Stream > StreamSP
std::shared_ptr< lldb_private::Disassembler > DisassemblerSP
std::shared_ptr< lldb_private::DataBuffer > DataBufferSP