Hi all,
 
at the company I currently work for LLVM is used for the backend of a DSL. Since this DSL is missing a debugger
i was looking into this topic and what would actually be missing to add the required information to use something like
lldb or gdb or even link it to the Visual Studio MI Debug Engine to debug the resulting code. If I understand it correctly
the OCaml LLVM bindings only give access to the IRBuilder class and not the required DIBuilder class? Would it be sufficient
to add at first the C wrapper for the DIBuilder class and then the OCaml bindings using these C wrapper to add debug information
to the offical LLVM repo to start writing a DSL specific debugger using OCaml?
 
Best regards,
 
Florian