https://sourceware.org/bugzilla/show_bug.cgi?id=27202
Bug ID: 27202 Summary: readelf -wL doesn't work on ".loc 0" Product: binutils Version: 2.37 (HEAD) Status: NEW Severity: normal Priority: P2 Component: binutils Assignee: unassigned at sourceware dot org Reporter: hjl.tools at gmail dot com Target Milestone: --- [hjl@gnu-cfl-2 binutils]$ cat /tmp/dwarf-5-loc0.s .file "tmp.c" .text .balign 8 .globl _start _start: .file 0 "/tmp" "tmp.c" .loc 0 1 view 0 .section .rodata .uleb128 .L1 .text .globl func .type func, %function func: .loc 0 2 view -0 .loc 0 3 view .L1 .quad 0 .size func, .-func [hjl@gnu-cfl-2 binutils]$ ../gas/as-new -gdwarf-5 -o x.o /tmp/dwarf-5-loc0.s [hjl@gnu-cfl-2 binutils]$ ./readelf -wL x.o Contents of the .debug_line section: CU: ./tmp.c: File name Line number Starting address View Stmt readelf: Warning: file index 0 > number of files 1 <over large file table index 4294967295>readelf: Warning: corrupt file index 4294967295 encountered <corrupt> 1 0 x readelf: Warning: corrupt file index 4294967295 encountered <corrupt> 2 0 x readelf: Warning: corrupt file index 4294967295 encountered <corrupt> 3 0 1 x readelf: Warning: corrupt file index 4294967295 encountered <corrupt> - 0x8 [hjl@gnu-cfl-2 binutils]$ -- You are receiving this mail because: You are on the CC list for the bug.