51 lines · plain
1## Check how we print sections.2 3# RUN: llvm-readobj --sections %p/Inputs/trivial.obj.wasm | FileCheck %s4 5# CHECK: Sections [6# CHECK-NEXT: Section {7# CHECK-NEXT: Type: TYPE (0x1)8# CHECK-NEXT: Size: 179# CHECK-NEXT: Offset: 1410# CHECK-NEXT: }11# CHECK-NEXT: Section {12# CHECK-NEXT: Type: IMPORT (0x2)13# CHECK-NEXT: Size: 9314# CHECK-NEXT: Offset: 3715# CHECK-NEXT: }16# CHECK-NEXT: Section {17# CHECK-NEXT: Type: FUNCTION (0x3)18# CHECK-NEXT: Size: 319# CHECK-NEXT: Offset: 13620# CHECK-NEXT: }21# CHECK-NEXT: Section {22# CHECK-NEXT: Type: CODE (0xA)23# CHECK-NEXT: Size: 3624# CHECK-NEXT: Offset: 14525# CHECK-NEXT: }26# CHECK-NEXT: Section {27# CHECK-NEXT: Type: DATA (0xB)28# CHECK-NEXT: Size: 1929# CHECK-NEXT: Offset: 18730# CHECK-NEXT: Segments [31# CHECK-NEXT: Segment {32# CHECK-NEXT: Name: .rodata..L.str33# CHECK-NEXT: Size: 1334# CHECK-NEXT: Offset: 035# CHECK-NEXT: }36# CHECK-NEXT: ]37# CHECK-NEXT: }38# CHECK-NEXT: Section {39# CHECK-NEXT: Type: CUSTOM (0x0)40# CHECK-NEXT: Size: 8941# CHECK-NEXT: Offset: 21242# CHECK-NEXT: Name: linking43# CHECK-NEXT: }44# CHECK-NEXT: Section {45# CHECK-NEXT: Type: CUSTOM (0x0)46# CHECK-NEXT: Size: 1547# CHECK-NEXT: Offset: 31548# CHECK-NEXT: Name: reloc.CODE49# CHECK-NEXT: }50# CHECK-NEXT: ]51