Loading...
Loading...
Stateful LLDB debugging via LLDB Python API
npx skill4agent add hkuds/cli-anything cli-anything-lldbcli-anything-lldb --json target create --exe /path/to/exe
cli-anything-lldb --json process launch --arg foo --arg bar
cli-anything-lldb --json breakpoint set --function main
cli-anything-lldb --json breakpoint set --function PluginEntry --allow-pending
cli-anything-lldb --json process continue
cli-anything-lldb --json process interrupt
cli-anything-lldb --json thread backtrace --limit 20
cli-anything-lldb --json frame locals
cli-anything-lldb --json expr "myVar"
cli-anything-lldb --json memory read --address 0x1000 --size 64
cli-anything-lldb --json session closecli-anything-lldb-dap
cli-anything-lldb-dap --profile /path/to/stop-rules.jsoncli-anything-lldb dap
cli-anything-lldb dap --profile /path/to/stop-rules.jsonContent-LengthinitializelaunchattachconfigurationDonesetBreakpointssetFunctionBreakpointsthreadsstackTracescopesvariablessetVariableevaluatecontinuepausenextstepInstepOutsourceloadedSourcesreadMemorymodulesexceptionInfodisassembledisconnectsetVariablecontinuecontinuedpausepausestoppedlaunchattachautoContinueInternalBreakpointsoutputstopRulesstopRuleProfile--profilereasonmodulefunctionregexstopcliAnythingStop.origincontinuestoppedbody.cliAnythingStop.originmanualPauseinternalTrapdebuggeecli-anything-lldb-dapcli-anything-lldb --json target create --exe /path/to/exe [--arch x86_64]
cli-anything-lldb --json target infocli-anything-lldb --json process launch [--arg ARG ...] [--env KEY=VALUE ...] [--cwd DIR] [--stop-at-entry]
cli-anything-lldb --json process attach --pid 1234
cli-anything-lldb --json process attach --name myapp --wait-for
cli-anything-lldb --json process continue
cli-anything-lldb --json process interrupt
cli-anything-lldb --json process detach
cli-anything-lldb --json process infocli-anything-lldb --json breakpoint set --function main
cli-anything-lldb --json breakpoint set --file main.c --line 42 --condition "i > 10"
cli-anything-lldb --json breakpoint set --function LateLoadedSymbol --allow-pending
cli-anything-lldb --json breakpoint list
cli-anything-lldb --json breakpoint delete --id 1
cli-anything-lldb --json breakpoint enable --id 1
cli-anything-lldb --json breakpoint disable --id 1cli-anything-lldb --json thread list
cli-anything-lldb --json thread select --id 11111
cli-anything-lldb --json thread backtrace --limit 50
cli-anything-lldb --json frame select --index 0
cli-anything-lldb --json frame info
cli-anything-lldb --json frame locals
cli-anything-lldb --json step over
cli-anything-lldb --json step into
cli-anything-lldb --json step outcli-anything-lldb --json expr "argc"
cli-anything-lldb --json memory read --address 0x1000 --size 128
cli-anything-lldb --json memory find "needle" --start 0x1000 --size 4096
cli-anything-lldb --json core load --path /path/to/core--json--session-file PATHCLI_ANYTHING_LLDB_SESSION_FILEcli-anything-lldb --json session close--allow-pendingverified: falsecontinuepausememory findtarget create{"error": "...", "type": "..."}