dwarf: add files using -2 for tombstones

This commit is contained in:
Philip Craig
2025-09-13 13:18:17 +10:00
parent e88566efab
commit a87cd4f3ea
3 changed files with 2 additions and 0 deletions
BIN
View File
Binary file not shown.
BIN
View File
Binary file not shown.
+2
View File
@@ -3,8 +3,10 @@ g++-13 $CFLAGS tombstone.cpp -o tombstone-loc-0 -fuse-ld=bfd
g++-13 $CFLAGS tombstone.cpp -o tombstone-loc-addend -fuse-ld=gold g++-13 $CFLAGS tombstone.cpp -o tombstone-loc-addend -fuse-ld=gold
g++-13 $CFLAGS tombstone.cpp -o tombstone-loc-1 -fuse-ld=lld -B /usr/lib/llvm-16/bin g++-13 $CFLAGS tombstone.cpp -o tombstone-loc-1 -fuse-ld=lld -B /usr/lib/llvm-16/bin
g++-13 $CFLAGS tombstone.cpp -o tombstone-loc-max -fuse-ld=lld -B /usr/lib/llvm-16/bin -z dead-reloc-in-nonalloc='.debug_*=0xffffffffffffffff' -z dead-reloc-in-nonalloc=.debug_loc=0xfffffffffffffffe -z dead-reloc-in-nonalloc=.debug_ranges=0xfffffffffffffffe g++-13 $CFLAGS tombstone.cpp -o tombstone-loc-max -fuse-ld=lld -B /usr/lib/llvm-16/bin -z dead-reloc-in-nonalloc='.debug_*=0xffffffffffffffff' -z dead-reloc-in-nonalloc=.debug_loc=0xfffffffffffffffe -z dead-reloc-in-nonalloc=.debug_ranges=0xfffffffffffffffe
g++-13 $CFLAGS tombstone.cpp -o tombstone-loc-minus2 -fuse-ld=lld -B /usr/lib/llvm-16/bin -z dead-reloc-in-nonalloc='.debug_*=0xfffffffffffffffe'
CFLAGS="-fdebug-prefix-map=`pwd`=/object/testfiles/dwarf -ffunction-sections -Wl,-gc-sections -O3 -gdwarf-5" CFLAGS="-fdebug-prefix-map=`pwd`=/object/testfiles/dwarf -ffunction-sections -Wl,-gc-sections -O3 -gdwarf-5"
g++-13 $CFLAGS tombstone.cpp -o tombstone-loclists-0 -fuse-ld=bfd g++-13 $CFLAGS tombstone.cpp -o tombstone-loclists-0 -fuse-ld=bfd
g++-13 $CFLAGS tombstone.cpp -o tombstone-loclists-addend -fuse-ld=gold g++-13 $CFLAGS tombstone.cpp -o tombstone-loclists-addend -fuse-ld=gold
g++-13 $CFLAGS tombstone.cpp -o tombstone-loclists-max -fuse-ld=lld -B /usr/lib/llvm-16/bin -z dead-reloc-in-nonalloc='.debug_*=0xffffffffffffffff' -z dead-reloc-in-nonalloc=.debug_loc=0xfffffffffffffffe -z dead-reloc-in-nonalloc=.debug_ranges=0xfffffffffffffffe g++-13 $CFLAGS tombstone.cpp -o tombstone-loclists-max -fuse-ld=lld -B /usr/lib/llvm-16/bin -z dead-reloc-in-nonalloc='.debug_*=0xffffffffffffffff' -z dead-reloc-in-nonalloc=.debug_loc=0xfffffffffffffffe -z dead-reloc-in-nonalloc=.debug_ranges=0xfffffffffffffffe
g++-13 $CFLAGS tombstone.cpp -o tombstone-loclists-minus2 -fuse-ld=lld -B /usr/lib/llvm-16/bin -z dead-reloc-in-nonalloc='.debug_*=0xfffffffffffffffe'