| ## Check how llvm-dwarfdump calculates section sizes with |
| ## --show-section-sizes in the case there isn't any debug section. |
| |
| # RUN: yaml2obj %s | llvm-dwarfdump - --show-section-sizes \ |
| # RUN: | FileCheck %s --match-full-lines --strict-whitespace |
| |
| # CHECK:---------------------------------------------------- |
| # CHECK-NEXT:file: {{.*}} |
| # CHECK-NEXT:---------------------------------------------------- |
| # CHECK-NEXT:SECTION SIZE (b) |
| # CHECK-NEXT:------- -------- |
| # CHECK-EMPTY: |
| # CHECK-NEXT: Total Size: 0 (0.00%) |
| # CHECK-NEXT: Total File Size: 456 |
| # CHECK-NEXT:---------------------------------------------------- |
| |
| --- !ELF |
| FileHeader: |
| Class: ELFCLASS64 |
| Data: ELFDATA2LSB |
| Type: ET_REL |
| Machine: EM_X86_64 |
| Sections: |
| - Name: .foo |
| Type: SHT_PROGBITS |
| Size: 17 |
| - Name: .bar |
| Type: SHT_PROGBITS |
| Size: 19 |