You will want to call SBDebugger::Initialize() first before doing anything.
Since LLDB is a shared library, we don't want to do a bunch of work when the
LLDB shared library is loaded in case LLDB might not always be used right away
or at all within a process. So your code can be:
int main() {
Hi Rui, you need to call SBDebugger::Terminate() before your program exits.
On 03/08/20 01:54 PM, Rui Liu via lldb-dev wrote:
>
>
> Hi LLDB devs,
>
> I'm trying to build a debugger integration that uses LLDB C++ API. Due to
> lack of documentation, I'm basically using the examples in the p
Hi LLDB devs,
I'm trying to build a debugger integration that uses LLDB C++ API. Due to
lack of documentation, I'm basically using the examples in the python API
as a guidance.
I had following code, which basically contains one line creating a
SBDebugger, but it generates a SIGSEGV fault..
#