[cfe-dev] GDB on LLVM-clang

David Blaikie via cfe-dev cfe-dev at lists.llvm.org
Wed Jun 17 13:38:00 PDT 2020

yep, just like any other program/debugger

You do have to be careful about debugging the clang driver versus the
clang frontend - either run clang -### and run the resulting -cc1
command line under the debugger, or set "fork-follow-mode child" to
have the debugger follow the frontend process from the driver process.
(I usually do the former)

On Wed, Jun 17, 2020 at 1:25 PM Keane, Erich via cfe-dev
<cfe-dev at lists.llvm.org> wrote:
> I’m not sure we have a guide anywhere, but its just like debugging any other program with GDB.  Make sure you’ve built with debug symbols, and have at it.  There are some tips (many things have a .dump method that prints some interesting info, and we also have some pretty-printers for gdb in llvm/utils/gdb-scripts/prettyprinters.py), but otherwise you just use GDB like normal.
> From: cfe-dev <cfe-dev-bounces at lists.llvm.org> On Behalf Of Gousemoodhin Nadaf via cfe-dev
> Sent: Wednesday, June 17, 2020 1:22 PM
> To: cfe-dev at lists.llvm.org
> Subject: [cfe-dev] GDB on LLVM-clang
> Hello Team,
> I would like to know that Is it possible to debug LLVM-clang with GDB?
> If yes, please point out the steps or wiki page.
> Regards,
> Nadaf.
> _______________________________________________
> cfe-dev mailing list
> cfe-dev at lists.llvm.org
> https://lists.llvm.org/cgi-bin/mailman/listinfo/cfe-dev

More information about the cfe-dev mailing list