hachem.wtf
aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorhachem <im@hachem.wtf>2025-02-13 22:39:45 +0100
committerhachem <im@hachem.wtf>2025-02-13 22:39:45 +0100
commit87e50135e6afef5690bc557a7f886dad901505f0 (patch)
tree9012a611d726efcbb2c4b48b95c56cb98fbe78ba
parentef1d13f066f4ad8d78a899d3e2ca78118715c683 (diff)
docs: add screenshot to the README
-rw-r--r--README.md2
1 files changed, 2 insertions, 0 deletions
diff --git a/README.md b/README.md
index 4767389..4e84f2f 100644
--- a/README.md
+++ b/README.md
@@ -13,6 +13,8 @@ The usual debugger stuff is there. You can launch or attach to processes, step t
The console lets you type C or C++ directly into the debugger, which LLDB JIT-compiles and runs inside the debugged process. So if you do something like `a = 60` you actually changed `a`, and that change sticks when you continue.
+![screenshot](branding/screenshot.png)
+
## Build
hsdbg builds on macOS, Linux, and Windows. You'll need [premake5](https://premake.github.io/) and a C++23 compiler. hsdbg links against LLVM/LLDB. By default, it pulls the pinned LLVM release (22.1.0) for your platform. Alternatively, you can point it at an existing LLVM installation that ships the LLDB headers with `LLVM_PREFIX`, or have `llvm-config` available on your `PATH`.