Jonas Devlieghere 6539481c8e
[lldb] Account for DWARF 5 sections in TestCTF.py
Update the TestCTF Makefile to remove the DWARF 5 sections.
2024-10-14 16:57:33 -07:00

36 lines
705 B
Makefile

C_SOURCES := test.c
MAKE_DSYM := YES
ifeq "$(COMPRESS_CTF)" "YES"
COMPRESS := -c
else
COMPRESS :=
endif
all: a.out a.ctf
include Makefile.rules
a.ctf: a.out.dSYM
ctfconvert $(COMPRESS) \
-l a \
-o a.ctf \
a.out.dSYM/Contents/Resources/DWARF/a.out
$(OBJCOPY) \
-R __DWARF,__apple_names \
-R __DWARF,__apple_namespac \
-R __DWARF,__apple_objc \
-R __DWARF,__apple_types \
-R __DWARF,__debug_abbrev \
-R __DWARF,__debug_addr \
-R __DWARF,__debug_aranges \
-R __DWARF,__debug_info \
-R __DWARF,__debug_line \
-R __DWARF,__debug_line_str \
-R __DWARF,__debug_names \
-R __DWARF,__debug_str \
-R __DWARF,__debug_str_offs \
a.ctf a.ctf
rm -rf a.out.dSYM
rm -rf test.o