My ultimate aim is to be able to prevent Xcode from single-stepping into certain C++ functions - just as it does not single-step into std::
functions.
It appears to be possible to arrange this by making a more elaborate version of an LLDB setting such as this:
target.process.thread.step-avoid-regexp (regex) = ^std::
It also appears to be possible to put this setting into an "lldbinit" file so that LLDB (within Xcode) picks up the setting automatically when a debugging session starts.
What I do not know is this:
- Where do I put the "lldbinit" file inside my project?
- What Xcode project or target settings need to be made to tell Xcode where to find my "lldbinit" file and use it?