Releases: weliveindetail/llvm-project
lldb-gnustep-release15.x-preview01
Release 15.x binaries for Windows with backports of GNUstep features from the listed reviews.
LLDB
D146058
[lldb][gnustep] Add basic test and infrastructure for GNUstep ObjC runtime
D146154
[lldb][gnustep] Add minimal GNUstepObjCRuntime plugin for LanguageTypeObjC on non-Apple platforms
D146293
[lldb][gnustep][PDB] Recognize ObjC classes and start definition only once the complete type is requested
D146297
[lldb][gnustep][PDB] Parse ObjC base classes and recognize NSObject type
D146547
[lldb][gnustep][PDB] Add special handling for ObjC built-in types eBasicTypeObjCID and eBasicTypeObjCSel
Clang
D146221
[CodeView] Add source languages ObjC and ObjC++
Preview
The attached video shows a demo ObjC debug session on Windows with Visual Studio Code and the CodeLLDB plugin.
Please note:
- In order to get the language setting right in PDBs, target binaries must be built with a patched Clang compiler (i.e.
RuntimeTest.exe
in the demo). - The preview uses the attached
liblldb.dll
for debugging. Please find more info here on how to wire it up: https://weliveindetail.github.io/blog/post/2021/04/14/tot-lldb-vscode.html
Verify binaries
> md5sum --check *.md5
clang.exe: OK
liblldb.dll: OK
lldb.exe: OK