weliveindetail wrote:

While this is up for review here, I am working on the FIXME in 
`LocateExecutableSymbolFile()`. The API test emits an EXE and a PDB file 
successfully, but the EXE has DWARF sections as well! This seems to cause:
* clang to embed `a.dwp` as PDB path in the EXE
* lldb to load it as a `SymbolFileDWARF`

I can fix this manually when I run the build command for `main.c` with 
`-gcodeview` instead of `-gdwarf`, but I have to figure out how to teach the 
API test to do that. It doesn't set any of this itself, but it's built into the 
Makefile system I believe. If anyone has an idea what is the best approach 
here, let me know. Thanks

FYI: pre-commit tests aren't particularly helpful. The Windows bot didn't seem 
to do anything and the Linux bots only reported timing data, but not which 
tests passed/skipped.

https://github.com/llvm/llvm-project/pull/183302
_______________________________________________
lldb-commits mailing list
[email protected]
https://lists.llvm.org/cgi-bin/mailman/listinfo/lldb-commits

Reply via email to