debugir
debugir copied to clipboard
DebugIR: Debugging LLVM-IR Files
Provide a switch option 'newscope' to determine whether different BasicBlocks of the same Subprogram have different DIScopes.
I was looking through the different files in the repo and noticed an issue, the Main.cpp has a GPLv3 license, but the project has an Apache 2 license. I don't...
the code mostly works with llvm 15, except one occurence of `getPointerElementType` ```cpp } else if (T->isPointerTy()) { Type *PointeeTy = T->getPointerElementType(); if (!(N = getType(PointeeTy))) N = Builder.createPointerType( getOrCreateType(PointeeTy),...
I am trying to build on Windows and get an error: ```shell cl : command line error D8021: invalid numeric argument '/Werror' [D:\XXX\Documents\debugir\build\debugir.vcxproj] ``` When removing `/Werror` from the file,...
## Windows VS 2022 Build Support - Switched the core library to static linkage, added MSVC-friendly warning/RTTI flags, and autodetect the VS2022 DIA SDK so the LLVM static component set...
In LLVMExports.cmake modify to 2022 Community edition \lib\cmake\llvm\LLVMExports.cmake (1 hit) Line 476: INTERFACE_LINK_LIBRARIES "C:/Program Files/Microsoft Visual Studio/2022/Community/DIA SDK/lib/amd64/diaguids.lib;LLVMBinaryFormat;LLVMObject;LLVMSupport;LLVMDebugInfoCodeView;LLVMDebugInfoMSF" In CmakeLists.txt Modify from shared to static add_library(dbgir STATIC DebugIR.cpp) Run cmake:...
Hi! Thanks for the useful utility, I've been using it for a while now. Is it possible that I can't seem to be able to dump variable contents, though? For...