Home > Mobile >  print callstack on every C exception throw in lldb
print callstack on every C exception throw in lldb

Time:09-14

I'm using lldb and I'd like to catch all C based exceptions and print the callstack of the current thread for each breakpoint automatically, and continue.

This will stop on all exceptions break set -E C , but how can set an automation that will print the callstack (bt command) and automatically continue?

Thnaks

CodePudding user response:

These are all available as options to the break set command (see help break set for even more options). You want:

break set -E C   -G 1 -C "bt"

You can also change the commands on a breakpoint after creation with the breakpoint command add command.

  • Related