diff --git a/dwarf/base-clang-split-v4 b/dwarf/base-clang-split-v4 new file mode 100755 index 0000000..23fecf3 Binary files /dev/null and b/dwarf/base-clang-split-v4 differ diff --git a/dwarf/base-clang-split-v4-base.dwo b/dwarf/base-clang-split-v4-base.dwo new file mode 100644 index 0000000..a500529 Binary files /dev/null and b/dwarf/base-clang-split-v4-base.dwo differ diff --git a/dwarf/base-clang-split-v4.dwp b/dwarf/base-clang-split-v4.dwp new file mode 100644 index 0000000..6595678 Binary files /dev/null and b/dwarf/base-clang-split-v4.dwp differ diff --git a/dwarf/base-clang-split-v5 b/dwarf/base-clang-split-v5 new file mode 100755 index 0000000..0705a88 Binary files /dev/null and b/dwarf/base-clang-split-v5 differ diff --git a/dwarf/base-clang-split-v5-base.dwo b/dwarf/base-clang-split-v5-base.dwo new file mode 100644 index 0000000..8a270b6 Binary files /dev/null and b/dwarf/base-clang-split-v5-base.dwo differ diff --git a/dwarf/base-clang-split-v5.dwp b/dwarf/base-clang-split-v5.dwp new file mode 100644 index 0000000..4aa1f62 Binary files /dev/null and b/dwarf/base-clang-split-v5.dwp differ diff --git a/dwarf/base.sh b/dwarf/base.sh index a6123be..973721e 100644 --- a/dwarf/base.sh +++ b/dwarf/base.sh @@ -8,3 +8,8 @@ clang++-18 $CFLAGS base.cpp -o base-clang-macinfo -gdwarf-4 -fdebug-macro clang++-18 $CFLAGS base.cpp -o base-clang-macro -gdwarf-5 -fdebug-macro g++-13 $CFLAGS base.cpp -o base-gcc-split -g2 -gsplit-dwarf llvm-dwp -e base-gcc-split -o base-gcc-split.dwp +clang++-18 $CFLAGS base.cpp -o base-clang-split-v4 -g2 -gdwarf-4 -gsplit-dwarf -fdebug-macro -fdebug-types-section +# llvm-dwp doesn't create .debug_macinfo.dwo +dwp -e base-clang-split-v4 -o base-clang-split-v4.dwp +clang++-18 $CFLAGS base.cpp -o base-clang-split-v5 -g2 -gdwarf-5 -gsplit-dwarf -fdebug-macro -fdebug-types-section +llvm-dwp-18 -e base-clang-split-v5 -o base-clang-split-v5.dwp