ascii-chat 0.6.0
Real-time terminal-based video chat with ASCII art conversion
Loading...
Searching...
No Matches
lldb_controller.h File Reference

LLDB process attachment and control wrapper. More...

Go to the source code of this file.

Data Structures

struct  ascii_query::ThreadInfo
 Thread information. More...
 
struct  ascii_query::FrameInfo
 Stack frame information. More...
 
struct  ascii_query::VariableInfo
 Variable information (from LLDB SBValue) More...
 
struct  ascii_query::BreakpointInfo
 Breakpoint information. More...
 
class  ascii_query::LLDBController
 LLDB process controller. More...
 

Namespaces

namespace  ascii_query
 

Enumerations

enum class  ascii_query::ProcessState {
  ascii_query::Invalid , ascii_query::Running , ascii_query::Stopped , ascii_query::Exited ,
  ascii_query::Crashed , ascii_query::Detached
}
 Process state enumeration. More...
 

Detailed Description

LLDB process attachment and control wrapper.

This class wraps the LLDB SB API to provide process attachment, control, and variable inspection. It's designed for external debugging - the controller runs as a separate process from the target.

Thread Safety: Most LLDB operations are NOT thread-safe. This class assumes single-threaded use from the HTTP server's request handler thread.

Definition in file lldb_controller.h.