[lldb-dev] LLDB C++ API causes SIGSEGV

Jason Molenda via lldb-dev lldb-dev at lists.llvm.org
Sun Mar 8 23:38:23 PDT 2020


Hi Rui, you need to call SBDebugger::Terminate() before your program exits.


On 03/08/20 01:54 PM, Rui Liu via lldb-dev  <lldb-dev at lists.llvm.org> 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 python API as a guidance.
> 
> I had following code, which basically contains one line creating a SBDebugger, but it generates a SIGSEGV fault......
> 
> #include <LLDB.h>
> using namespace lldb;
> 
> int main()
> {
>  SBDebugger debugger = SBDebugger::Create();
> }
> 
> Did I do something wrong?
> 
> Kind regards,
> Rui
> 
> 
> _______________________________________________
> lldb-dev mailing list
> lldb-dev at lists.llvm.org
> https://lists.llvm.org/cgi-bin/mailman/listinfo/lldb-dev
> 
> 
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.llvm.org/pipermail/lldb-dev/attachments/20200308/6facf8cc/attachment.html>


More information about the lldb-dev mailing list