1## Check how llvm-dwarfdump calculates section sizes with 2## --show-section-sizes in the case there isn't any debug section. 3 4# RUN: yaml2obj %s | llvm-dwarfdump - --show-section-sizes \ 5# RUN: | FileCheck %s --match-full-lines --strict-whitespace 6 7# CHECK:---------------------------------------------------- 8# CHECK-NEXT:file: {{.*}} 9# CHECK-NEXT:---------------------------------------------------- 10# CHECK-NEXT:SECTION SIZE (b) 11# CHECK-NEXT:------- -------- 12# CHECK-EMPTY: 13# CHECK-NEXT: Total Size: 0 (0.00%) 14# CHECK-NEXT: Total File Size: 456 15# CHECK-NEXT:---------------------------------------------------- 16 17--- !ELF 18FileHeader: 19 Class: ELFCLASS64 20 Data: ELFDATA2LSB 21 Type: ET_REL 22 Machine: EM_X86_64 23Sections: 24 - Name: .foo 25 Type: SHT_PROGBITS 26 Size: 17 27 - Name: .bar 28 Type: SHT_PROGBITS 29 Size: 19 30