llvm-capstone/lldb/examples
David Spickett 3398744a61
[lldb][Docs] Additions to debuging LLDB page (#65635)
Adds the following:
* A note that you can use attaching to debug the right lldb-server
process, though there are drawbacks.
* A section on debugging the remote protocol.
* Reducing bugs, including reducing ptrace bugs to remove the need for
LLDB.

I've added a standlone ptrace program to the examples folder because:
* There's no better place to put it.
* Adding it to the page seems like wasting space, and would be harder to
update.
* I link to Eli Bendersky's classic blog on the subject, but we are
safer with our own example as well.
* Eli's example is for 32 bit Intel, AArch64 is more common these days.
* It's easier to show the software breakpoint steps in code than explain
it (though I still do that in the text).
* It was living on my laptop not helping anyone so I think it's good to
have it upstream for others, including future me.
2023-09-08 10:05:16 +01:00
..
customization [NFC][Py Reformat] Reformat python files in lldb 2023-05-25 12:54:09 -07:00
darwin/heap_find [NFC][Py Reformat] Reformat python files in lldb 2023-05-25 12:54:09 -07:00
functions
interposing/darwin/fd_interposing
lookup
plugins/commands
python [lldb/crashlog] Fix python version requirement issue 2023-08-21 21:52:44 +01:00
scripting [NFC][Py Reformat] Reformat python files in lldb 2023-05-25 12:54:09 -07:00
summaries [NFC][Py Reformat] Reformat python files in lldb 2023-05-25 12:54:09 -07:00
synthetic [NFC][Py Reformat] Reformat python files in lldb 2023-05-25 12:54:09 -07:00
test
ptrace_example.c [lldb][Docs] Additions to debuging LLDB page (#65635) 2023-09-08 10:05:16 +01:00