187aa9c9eSJonas Devlieghere# RUN: mkdir -p %t/.build-id/1b 2*b587ca93SFangrui Song# RUN: yaml2obj %s -o %t/.build-id/1b/8a73ac238390e32a7ff4ac8ebe4d6a41ecf5c9.debug 387aa9c9eSJonas Devlieghere# RUN: cd %t 487aa9c9eSJonas Devlieghere# RUN: llvm-objcopy --strip-all --add-gnu-debuglink=.build-id/1b/8a73ac238390e32a7ff4ac8ebe4d6a41ecf5c9.debug %t/.build-id/1b/8a73ac238390e32a7ff4ac8ebe4d6a41ecf5c9.debug %t/stripped.out 587aa9c9eSJonas Devlieghere# RUN: lldb-test object-file %t/stripped.out | FileCheck %s 687aa9c9eSJonas Devlieghere 787aa9c9eSJonas Devlieghere# Make sure that the debug_frame section is present only once. 887aa9c9eSJonas Devlieghere# CHECK: Name: .debug_frame 987aa9c9eSJonas Devlieghere# CHECK-NOT: .debug_frame 1087aa9c9eSJonas Devlieghere 1187aa9c9eSJonas Devlieghere--- !ELF 1287aa9c9eSJonas DevlieghereFileHeader: 1387aa9c9eSJonas Devlieghere Class: ELFCLASS64 1487aa9c9eSJonas Devlieghere Data: ELFDATA2LSB 1587aa9c9eSJonas Devlieghere Type: ET_EXEC 1687aa9c9eSJonas Devlieghere Machine: EM_X86_64 1787aa9c9eSJonas Devlieghere Entry: 0x00000000004003D0 1887aa9c9eSJonas DevlieghereSections: 1987aa9c9eSJonas Devlieghere - Name: .note.gnu.build-id 2087aa9c9eSJonas Devlieghere Type: SHT_NOTE 2187aa9c9eSJonas Devlieghere Flags: [ SHF_ALLOC ] 2287aa9c9eSJonas Devlieghere Address: 0x0000000000400274 2387aa9c9eSJonas Devlieghere AddressAlign: 0x0000000000000004 2487aa9c9eSJonas Devlieghere Content: 040000001400000003000000474E55001B8A73AC238390E32A7FF4AC8EBE4D6A41ECF5C9 2587aa9c9eSJonas Devlieghere - Name: .text 2687aa9c9eSJonas Devlieghere Type: SHT_PROGBITS 2787aa9c9eSJonas Devlieghere Flags: [ SHF_ALLOC, SHF_EXECINSTR ] 2887aa9c9eSJonas Devlieghere Address: 0x00000000004003D0 2987aa9c9eSJonas Devlieghere AddressAlign: 0x0000000000000010 3087aa9c9eSJonas Devlieghere Content: DEADBEEFBAADF00D 3187aa9c9eSJonas Devlieghere - Name: .debug_frame 3287aa9c9eSJonas Devlieghere Type: SHT_PROGBITS 3387aa9c9eSJonas Devlieghere AddressAlign: 0x0000000000000008 3487aa9c9eSJonas Devlieghere Content: DEADBEEFBAADF00D 3587aa9c9eSJonas DevlieghereSymbols: 3687aa9c9eSJonas Devlieghere - Name: main 3787aa9c9eSJonas Devlieghere Type: STT_FUNC 3887aa9c9eSJonas Devlieghere Section: .text 3987aa9c9eSJonas Devlieghere Value: 0x00000000004003D0 4087aa9c9eSJonas Devlieghere Size: 0x0000000000000008 4187aa9c9eSJonas Devlieghere... 42