[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