Displaying 3 results from an estimated 3 matches for "lld_pdb_issue".
2020 Jan 09
3
LLD PDB Lines zero number issue
...non-zero numbers.
CC_FLAGS= -g -m64 -mcmodel=small -target x86_64-unknown-windows -gcodeview -flto -O0
$ llvm-pdbutil dump -l main.pdb
Lines
============================================================
Mod 0000 | `assembly.obj`:
Mod 0001 | `/home/jshi19/llvm/wrongcode/lld_PDB_issue/lto.tmp`:
/home/jshi19/llvm/wrongcode/lld_PDB_issue/main.c (MD5: 5F82BB79FE2DA0B0549B784CFDC37D05)
0001:00000010-00000050, line/addr entries = 6
3 00000010 ! 5 0000001C ! 6 0000002B ! 5 00000030 ! 8 00000042 ! 9 00000047 !
Thanks
Steven Shi
-------------- next part -------...
2020 Jan 14
2
LLD PDB Lines zero number issue
...achine:X64 /DLL /ENTRY:main /DEBUG:GHASH /lldmap main.obj assembly.obj
Check to see that there are line zeros in the pdb file:
$ llvm-pdbutil" dump -l main.pdb
Lines
============================================================
Mod 0000 | `/home/jshi19/llvm/wrongcode/lld_PDB_issue/main.obj`:
/home/jshi19/llvm/wrongcode/lld_PDB_issue/main.c (MD5: 5F82BB79FE2DA0B0549B784CFDC37D05)
0001:00000000-0000001A, line/addr entries = 5
3 00000000 ! 0 00000004 ! 5 00000009 ! 0 0000000E ! 9 00000013 !
Thanks
Shi, Steven
From: Zachary Turner <zturner at roblox.com&...
2020 Jan 12
2
LLD PDB Lines zero number issue
I checked the LLVM master code and find that the “-use-unknown-locations” option and its related logic is only supported for Dwarf debug info as below. These codes are missing in the Codeview side. It looks the “-use-unknown-locations” option logic is not complex, could we port the code logic into llvm\lib\CodeGen\AsmPrinter\CodeViewDebug.cpp as well? I’ve submitted a BZ for this requirment: