[Lldb-commits] [PATCH] D146058: [lldb][gnustep] Add basic test and infrastructure for GNUstep ObjC runtime
Stefan Gränitz via Phabricator via lldb-commits
lldb-commits at lists.llvm.org
Tue Mar 14 08:51:46 PDT 2023
sgraenitz created this revision.
sgraenitz added reviewers: theraven, triplef, mgorny, labath, omjavaid, xiaobai, aleksandr.urakov, zturner.
Herald added a project: All.
sgraenitz requested review of this revision.
Herald added a project: LLDB.
We are planning to add basic ObjC debug support for the GNUstep ObjC runtime on Linux and Windows: https://github.com/gnustep/libobjc2 On Linux much of the desired functionality is there already. It seems accidental in parts, but it's a good early baseline. On Windows nothing works yet.
In this first patch I want to add the necessary test infrastructure to utilize the GNUstep runtime in the LLDB test suite. The minimal test demonstrates that it works on Linux. The next goal is to extend the PDB parser and get Windows to this baseline as well.
Repository:
rG LLVM Github Monorepo
https://reviews.llvm.org/D146058
Files:
lldb/test/CMakeLists.txt
lldb/test/Shell/Expr/objc-gnustep-print.m
lldb/test/Shell/helper/build.py
lldb/test/Shell/helper/toolchain.py
lldb/test/Shell/lit.cfg.py
lldb/test/Shell/lit.site.cfg.py.in
-------------- next part --------------
A non-text attachment was scrubbed...
Name: D146058.505125.patch
Type: text/x-patch
Size: 7761 bytes
Desc: not available
URL: <http://lists.llvm.org/pipermail/lldb-commits/attachments/20230314/d78a0ead/attachment-0001.bin>
More information about the lldb-commits
mailing list