Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
3 changes: 1 addition & 2 deletions llvm/lib/CASObjectFormats/NestedV1.cpp
Original file line number Diff line number Diff line change
Expand Up @@ -2034,8 +2034,7 @@ BlockNodeRef::materialize(const NestedV1ObjectReader &Reader) const {
assert(Size == Content->size());
}

CASBlock Info(Size, Alignment, AlignmentOffset, Content, *Section,
*BlockData);
CASBlock Info(Size, Alignment, AlignmentOffset, Content, *Section, Block);
return Info;
}

Expand Down
2 changes: 1 addition & 1 deletion llvm/lib/CASObjectFormats/Utils.cpp
Original file line number Diff line number Diff line change
Expand Up @@ -253,7 +253,7 @@ Error casobjectformats::printCASObject(const reader::CASObjectReader &Reader,
for (const auto *Block : Section->Blocks) {
OS.indent(2) << "BLOCK: " << Block->Description << '\n';
if (!omitCASID)
OS.indent(2) << "Block-Data-Cas-ID: " << Block->ID << '\n';
OS.indent(2) << "Block-Cas-ID: " << Block->ID << '\n';
OS.indent(2) << "{\n";
for (const auto *Symbol : Block->Symbols) {
OS.indent(4) << "SYMBOL: " << Symbol->Description;
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -15,19 +15,19 @@ RUN: llvm-cas-object-format --cas %t/cas --ingest-schema=flatv1 --print-cas-tree
NESTED: SECTION: __DWARF,__debug_line | MemProt: RW-
NESTED-NEXT: {
NESTED: BLOCK: size = 0x{{[a-z0-9]+}}, align = {{[0-9]+}}, alignment-offset = {{[0-9]+}}
NESTED-NEXT: Block-Data-Cas-ID: llvmcas://[[UNIQUE_CAS_ID:[a-z0-9]+]]
NESTED-NEXT: Block-Cas-ID: llvmcas://[[UNIQUE_CAS_ID:[a-z0-9]+]]
NESTED-NEXT: {
NESTED-NEXT: SYMBOL: {{.*}} | offset: 0x{{[0-9]+}}, linkage: {{.*}}, scope: {{.*}}, {{.*}}
NESTED-NEXT: FIXUP: 0x{{[a-z0-9]+}}, addend = +0x{{[a-z0-9]+}}, kind = {{.*}}, target = {{.*}}a{{.*}}
NESTED-NEXT: }
NESTED: BLOCK: size = 0x{{[a-z0-9]+}}, align = {{[0-9]+}}, alignment-offset = {{[0-9]+}}
NESTED-NEXT: Block-Data-Cas-ID: llvmcas://[[UNIQUE_CAS_ID2:[a-z0-9]+]]
NESTED-NEXT: Block-Cas-ID: llvmcas://[[UNIQUE_CAS_ID2:[a-z0-9]+]]
NESTED-NEXT: {
NESTED-NEXT: SYMBOL: {{.*}} | offset: 0x{{[0-9]+}}, linkage: {{.*}}, scope: {{.*}}, {{.*}}
NESTED-NEXT: FIXUP: 0x{{[a-z0-9]+}}, addend = +0x{{[a-z0-9]+}}, kind = {{.*}}, target = {{.*}}bar{{.*}}
NESTED-NEXT: }
NESTED: BLOCK: size = 0x{{[a-z0-9]+}}, align = {{[0-9]+}}, alignment-offset = {{[0-9]+}}
NESTED-NEXT: Block-Data-Cas-ID: llvmcas://[[DEBUG_LINE_BLOCK_CAS_ID:[a-z0-9]+]]
NESTED-NEXT: Block-Cas-ID: llvmcas://[[DEBUG_LINE_BLOCK_CAS_ID:[a-z0-9]+]]
NESTED-NEXT: {
NESTED-NEXT: SYMBOL: {{.+}} | offset: 0x{{[a-z0-9]+}}, linkage: {{.*}}, scope: {{.*}}, {{.*}}
NESTED-NEXT: FIXUP: 0x{{[a-z0-9]+}}, addend = +0x{{[a-z0-9]+}}, kind = {{.*}}, target = {{.*}}foo{{.*}}
Expand All @@ -38,14 +38,14 @@ NESTED-NEXT: }
NESTED: SECTION: __DWARF,__debug_line | MemProt: RW-
NESTED-NEXT: {
NESTED: BLOCK: size = 0x{{[a-z0-9]+}}, align = {{[0-9]+}}, alignment-offset = {{[0-9]+}}
NESTED-NOT: Block-Data-Cas-ID: llvmcas://[[UNIQUE_CAS_ID]]
NESTED-NOT: Block-Data-Cas-ID: llvmcas://[[UNIQUE_CAS_ID2]]
NESTED-NOT: Block-Cas-ID: llvmcas://[[UNIQUE_CAS_ID]]
NESTED-NOT: Block-Cas-ID: llvmcas://[[UNIQUE_CAS_ID2]]
NESTED: {
NESTED-NEXT: SYMBOL: {{.*}} | offset: 0x{{[0-9]+}}, linkage: {{.*}}, scope: {{.*}}, {{.*}}
NESTED-NEXT: FIXUP: 0x{{[a-z0-9]+}}, addend = +0x{{[a-z0-9]+}}, kind = {{.*}}, target = {{.*}}b{{.*}}
NESTED-NEXT: }
NESTED: BLOCK: size = 0x{{[a-z0-9]+}}, align = {{[0-9]+}}, alignment-offset = {{[0-9]+}}
NESTED-NEXT: Block-Data-Cas-ID: llvmcas://[[DEBUG_LINE_BLOCK_CAS_ID]]
NESTED-NEXT: Block-Cas-ID: llvmcas://[[DEBUG_LINE_BLOCK_CAS_ID]]
NESTED-NEXT: {
NESTED-NEXT: SYMBOL: {{.+}} | offset: 0x{{[a-z0-9]+}}, linkage: {{.*}}, scope: {{.*}}, {{.*}}
NESTED-NEXT: FIXUP: 0x{{[a-z0-9]+}}, addend = +0x{{[a-z0-9]+}}, kind = {{.*}}, target = {{.*}}foo{{.*}}
Expand All @@ -56,19 +56,19 @@ NESTED-NEXT: }
FLAT: SECTION: __DWARF,__debug_line | MemProt: RW-
FLAT-NEXT: {
FLAT: BLOCK: size = 0x{{[a-z0-9]+}}, align = {{[0-9]+}}, alignment-offset = {{[0-9]+}}
FLAT-NEXT: Block-Data-Cas-ID: llvmcas://[[UNIQUE_CAS_ID2:[a-z0-9]+]]
FLAT-NEXT: Block-Cas-ID: llvmcas://[[UNIQUE_CAS_ID2:[a-z0-9]+]]
FLAT-NEXT: {
FLAT-NEXT: SYMBOL: {{.*}} | offset: 0x{{[0-9]+}}, linkage: {{.*}}, scope: {{.*}}, {{.*}}
FLAT-NEXT: FIXUP: 0x{{[a-z0-9]+}}, addend = +0x{{[a-z0-9]+}}, kind = {{.*}}, target = {{.*}}bar{{.*}}
FLAT-NEXT: }
FLAT: BLOCK: size = 0x{{[a-z0-9]+}}, align = {{[0-9]+}}, alignment-offset = {{[0-9]+}}
FLAT-NEXT: Block-Data-Cas-ID: llvmcas://[[UNIQUE_CAS_ID:[a-z0-9]+]]
FLAT-NEXT: Block-Cas-ID: llvmcas://[[UNIQUE_CAS_ID:[a-z0-9]+]]
FLAT-NEXT: {
FLAT-NEXT: SYMBOL: {{.*}} | offset: 0x{{[0-9]+}}, linkage: {{.*}}, scope: {{.*}}, {{.*}}
FLAT-NEXT: FIXUP: 0x{{[a-z0-9]+}}, addend = +0x{{[a-z0-9]+}}, kind = {{.*}}, target = {{.*}}a{{.*}}
FLAT-NEXT: }
FLAT: BLOCK: size = 0x{{[a-z0-9]+}}, align = {{[0-9]+}}, alignment-offset = {{[0-9]+}}
FLAT-NEXT: Block-Data-Cas-ID: llvmcas://[[DEBUG_LINE_BLOCK_CAS_ID:[a-z0-9]+]]
FLAT-NEXT: Block-Cas-ID: llvmcas://[[DEBUG_LINE_BLOCK_CAS_ID:[a-z0-9]+]]
FLAT-NEXT: {
FLAT-NEXT: SYMBOL: {{.+}} | offset: 0x{{[a-z0-9]+}}, linkage: {{.*}}, scope: {{.*}}, {{.*}}
FLAT-NEXT: FIXUP: 0x{{[a-z0-9]+}}, addend = +0x{{[a-z0-9]+}}, kind = {{.*}}, target = {{.*}}foo{{.*}}
Expand All @@ -79,14 +79,14 @@ FLAT-NEXT: }
FLAT: SECTION: __DWARF,__debug_line | MemProt: RW-
FLAT-NEXT: {
FLAT: BLOCK: size = 0x{{[a-z0-9]+}}, align = {{[0-9]+}}, alignment-offset = {{[0-9]+}}
FLAT-NOT: Block-Data-Cas-ID: llvmcas://[[UNIQUE_CAS_ID]]
FLAT-NOT: Block-Data-Cas-ID: llvmcas://[[UNIQUE_CAS_ID2]]
FLAT-NOT: Block-Cas-ID: llvmcas://[[UNIQUE_CAS_ID]]
FLAT-NOT: Block-Cas-ID: llvmcas://[[UNIQUE_CAS_ID2]]
FLAT: {
FLAT-NEXT: SYMBOL: {{.*}} | offset: 0x{{[0-9]+}}, linkage: {{.*}}, scope: {{.*}}, {{.*}}
FLAT-NEXT: FIXUP: 0x{{[a-z0-9]+}}, addend = +0x{{[a-z0-9]+}}, kind = {{.*}}, target = {{.*}}b{{.*}}
FLAT-NEXT: }
FLAT: BLOCK: size = 0x{{[a-z0-9]+}}, align = {{[0-9]+}}, alignment-offset = {{[0-9]+}}
FLAT-NEXT: Block-Data-Cas-ID: llvmcas://[[DEBUG_LINE_BLOCK_CAS_ID]]
FLAT-NEXT: Block-Cas-ID: llvmcas://[[DEBUG_LINE_BLOCK_CAS_ID]]
FLAT-NEXT: {
FLAT-NEXT: SYMBOL: {{.+}} | offset: 0x{{[a-z0-9]+}}, linkage: {{.*}}, scope: {{.*}}, {{.*}}
FLAT-NEXT: FIXUP: 0x{{[a-z0-9]+}}, addend = +0x{{[a-z0-9]+}}, kind = {{.*}}, target = {{.*}}foo{{.*}}
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -15,13 +15,13 @@ RUN: llvm-cas-object-format --cas %t/cas --ingest-schema=flatv1 --print-cas-tree
NESTED: SECTION: __DWARF,__debug_line | MemProt: RW-
NESTED-NEXT: {
NESTED: BLOCK: size = 0x{{[a-z0-9]+}}, align = {{[0-9]+}}, alignment-offset = {{[0-9]+}}
NESTED-NEXT: Block-Data-Cas-ID: llvmcas://[[UNIQUE_CAS_ID:[a-z0-9]+]]
NESTED-NEXT: Block-Cas-ID: llvmcas://[[UNIQUE_CAS_ID:[a-z0-9]+]]
NESTED-NEXT: {
NESTED-NEXT: SYMBOL: {{.*}} | offset: 0x{{[0-9]+}}, linkage: {{.*}}, scope: {{.*}}, {{.*}}
NESTED-NEXT: FIXUP: 0x{{[a-z0-9]+}}, addend = +0x{{[a-z0-9]+}}, kind = {{.*}}, target = {{.*}}a{{.*}}
NESTED-NEXT: }
NESTED: BLOCK: size = 0x{{[a-z0-9]+}}, align = {{[0-9]+}}, alignment-offset = {{[0-9]+}}
NESTED-NEXT: Block-Data-Cas-ID: llvmcas://[[DEBUG_LINE_BLOCK_CAS_ID:[a-z0-9]+]]
NESTED-NEXT: Block-Cas-ID: llvmcas://[[DEBUG_LINE_BLOCK_CAS_ID:[a-z0-9]+]]
NESTED-NEXT: {
NESTED-NEXT: SYMBOL: {{.+}} | offset: 0x{{[a-z0-9]+}}, linkage: {{.*}}, scope: {{.*}}, {{.*}}
NESTED-NEXT: FIXUP: 0x{{[a-z0-9]+}}, addend = +0x{{[a-z0-9]+}}, kind = {{.*}}, target = {{.*}}foo{{.*}}
Expand All @@ -32,13 +32,13 @@ NESTED-NEXT: }
NESTED: SECTION: __DWARF,__debug_line | MemProt: RW-
NESTED-NEXT: {
NESTED: BLOCK: size = 0x{{[a-z0-9]+}}, align = {{[0-9]+}}, alignment-offset = {{[0-9]+}}
NESTED-NOT: Block-Data-Cas-ID: llvmcas://[[UNIQUE_CAS_ID]]
NESTED-NOT: Block-Cas-ID: llvmcas://[[UNIQUE_CAS_ID]]
NESTED: {
NESTED-NEXT: SYMBOL: {{.*}} | offset: 0x{{[0-9]+}}, linkage: {{.*}}, scope: {{.*}}, {{.*}}
NESTED-NEXT: FIXUP: 0x{{[a-z0-9]+}}, addend = +0x{{[a-z0-9]+}}, kind = {{.*}}, target = {{.*}}a{{.*}}
NESTED-NEXT: }
NESTED: BLOCK: size = 0x{{[a-z0-9]+}}, align = {{[0-9]+}}, alignment-offset = {{[0-9]+}}
NESTED-NOT: Block-Data-Cas-ID: llvmcas://[[DEBUG_LINE_BLOCK_CAS_ID]]
NESTED-NOT: Block-Cas-ID: llvmcas://[[DEBUG_LINE_BLOCK_CAS_ID]]
NESTED: {
NESTED-NEXT: SYMBOL: {{.+}} | offset: 0x{{[a-z0-9]+}}, linkage: {{.*}}, scope: {{.*}}, {{.*}}
NESTED-NEXT: FIXUP: 0x{{[a-z0-9]+}}, addend = +0x{{[a-z0-9]+}}, kind = {{.*}}, target = {{.*}}foo{{.*}}
Expand All @@ -49,13 +49,13 @@ NESTED-NEXT: }
FLAT: SECTION: __DWARF,__debug_line | MemProt: RW-
FLAT-NEXT: {
FLAT: BLOCK: size = 0x{{[a-z0-9]+}}, align = {{[0-9]+}}, alignment-offset = {{[0-9]+}}
FLAT-NEXT: Block-Data-Cas-ID: llvmcas://[[UNIQUE_CAS_ID:[a-z0-9]+]]
FLAT-NEXT: Block-Cas-ID: llvmcas://[[UNIQUE_CAS_ID:[a-z0-9]+]]
FLAT-NEXT: {
FLAT-NEXT: SYMBOL: {{.*}} | offset: 0x{{[0-9]+}}, linkage: {{.*}}, scope: {{.*}}, {{.*}}
FLAT-NEXT: FIXUP: 0x{{[a-z0-9]+}}, addend = +0x{{[a-z0-9]+}}, kind = {{.*}}, target = {{.*}}a{{.*}}
FLAT-NEXT: }
FLAT: BLOCK: size = 0x{{[a-z0-9]+}}, align = {{[0-9]+}}, alignment-offset = {{[0-9]+}}
FLAT-NEXT: Block-Data-Cas-ID: llvmcas://[[DEBUG_LINE_BLOCK_CAS_ID:[a-z0-9]+]]
FLAT-NEXT: Block-Cas-ID: llvmcas://[[DEBUG_LINE_BLOCK_CAS_ID:[a-z0-9]+]]
FLAT-NEXT: {
FLAT-NEXT: SYMBOL: {{.+}} | offset: 0x{{[a-z0-9]+}}, linkage: {{.*}}, scope: {{.*}}, {{.*}}
FLAT-NEXT: FIXUP: 0x{{[a-z0-9]+}}, addend = +0x{{[a-z0-9]+}}, kind = {{.*}}, target = {{.*}}foo{{.*}}
Expand All @@ -66,13 +66,13 @@ FLAT-NEXT: }
FLAT: SECTION: __DWARF,__debug_line | MemProt: RW-
FLAT-NEXT: {
FLAT: BLOCK: size = 0x{{[a-z0-9]+}}, align = {{[0-9]+}}, alignment-offset = {{[0-9]+}}
FLAT-NOT: Block-Data-Cas-ID: llvmcas://[[UNIQUE_CAS_ID]]
FLAT-NOT: Block-Cas-ID: llvmcas://[[UNIQUE_CAS_ID]]
FLAT: {
FLAT-NEXT: SYMBOL: {{.*}} | offset: 0x{{[0-9]+}}, linkage: {{.*}}, scope: {{.*}}, {{.*}}
FLAT-NEXT: FIXUP: 0x{{[a-z0-9]+}}, addend = +0x{{[a-z0-9]+}}, kind = {{.*}}, target = {{.*}}a{{.*}}
FLAT-NEXT: }
FLAT: BLOCK: size = 0x{{[a-z0-9]+}}, align = {{[0-9]+}}, alignment-offset = {{[0-9]+}}
FLAT-NOT: Block-Data-Cas-ID: llvmcas://[[DEBUG_LINE_BLOCK_CAS_ID]]
FLAT-NOT: Block-Cas-ID: llvmcas://[[DEBUG_LINE_BLOCK_CAS_ID]]
FLAT: {
FLAT-NEXT: SYMBOL: {{.+}} | offset: 0x{{[a-z0-9]+}}, linkage: {{.*}}, scope: {{.*}}, {{.*}}
FLAT-NEXT: FIXUP: 0x{{[a-z0-9]+}}, addend = +0x{{[a-z0-9]+}}, kind = {{.*}}, target = {{.*}}foo{{.*}}
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -15,13 +15,13 @@ RUN: llvm-cas-object-format --cas %t/cas --ingest-schema=flatv1 --print-cas-tree
NESTED: SECTION: __DWARF,__debug_line | MemProt: RW-
NESTED-NEXT: {
NESTED: BLOCK: size = 0x{{[a-z0-9]+}}, align = {{[0-9]+}}, alignment-offset = {{[0-9]+}}
NESTED-NEXT: Block-Data-Cas-ID: llvmcas://[[UNIQUE_CAS_ID:[a-z0-9]+]]
NESTED-NEXT: Block-Cas-ID: llvmcas://[[UNIQUE_CAS_ID:[a-z0-9]+]]
NESTED-NEXT: {
NESTED-NEXT: SYMBOL: {{.*}} | offset: 0x{{[0-9]+}}, linkage: {{.*}}, scope: {{.*}}, {{.*}}
NESTED-NEXT: FIXUP: 0x{{[a-z0-9]+}}, addend = +0x{{[a-z0-9]+}}, kind = {{.*}}, target = {{.*}}a{{.*}}
NESTED-NEXT: }
NESTED: BLOCK: size = 0x{{[a-z0-9]+}}, align = {{[0-9]+}}, alignment-offset = {{[0-9]+}}
NESTED-NEXT: Block-Data-Cas-ID: llvmcas://[[DEBUG_LINE_BLOCK_CAS_ID:[a-z0-9]+]]
NESTED-NEXT: Block-Cas-ID: llvmcas://[[DEBUG_LINE_BLOCK_CAS_ID:[a-z0-9]+]]
NESTED-NEXT: {
NESTED-NEXT: SYMBOL: {{.+}} | offset: 0x{{[a-z0-9]+}}, linkage: {{.*}}, scope: {{.*}}, {{.*}}
NESTED-NEXT: FIXUP: 0x{{[a-z0-9]+}}, addend = +0x{{[a-z0-9]+}}, kind = {{.*}}, target = {{.*}}foo{{.*}}
Expand All @@ -31,13 +31,13 @@ NESTED-NEXT: }
NESTED: SECTION: __DWARF,__debug_line | MemProt: RW-
NESTED-NEXT: {
NESTED: BLOCK: size = 0x{{[a-z0-9]+}}, align = {{[0-9]+}}, alignment-offset = {{[0-9]+}}
NESTED-NOT: Block-Data-Cas-ID: llvmcas://[[UNIQUE_CAS_ID]]
NESTED-NOT: Block-Cas-ID: llvmcas://[[UNIQUE_CAS_ID]]
NESTED: {
NESTED-NEXT: SYMBOL: {{.*}} | offset: 0x{{[0-9]+}}, linkage: {{.*}}, scope: {{.*}}, {{.*}}
NESTED-NEXT: FIXUP: 0x{{[a-z0-9]+}}, addend = +0x{{[a-z0-9]+}}, kind = {{.*}}, target = {{.*}}b{{.*}}
NESTED-NEXT: }
NESTED: BLOCK: size = 0x{{[a-z0-9]+}}, align = {{[0-9]+}}, alignment-offset = {{[0-9]+}}
NESTED-NEXT: Block-Data-Cas-ID: llvmcas://[[DEBUG_LINE_BLOCK_CAS_ID]]
NESTED-NEXT: Block-Cas-ID: llvmcas://[[DEBUG_LINE_BLOCK_CAS_ID]]
NESTED-NEXT: {
NESTED-NEXT: SYMBOL: {{.+}} | offset: 0x{{[a-z0-9]+}}, linkage: {{.*}}, scope: {{.*}}, {{.*}}
NESTED-NEXT: FIXUP: 0x{{[a-z0-9]+}}, addend = +0x{{[a-z0-9]+}}, kind = {{.*}}, target = {{.*}}foo{{.*}}
Expand All @@ -48,13 +48,13 @@ NESTED-NEXT: }
FLAT: SECTION: __DWARF,__debug_line | MemProt: RW-
FLAT-NEXT: {
FLAT: BLOCK: size = 0x{{[a-z0-9]+}}, align = {{[0-9]+}}, alignment-offset = {{[0-9]+}}
FLAT-NEXT: Block-Data-Cas-ID: llvmcas://[[UNIQUE_CAS_ID:[a-z0-9]+]]
FLAT-NEXT: Block-Cas-ID: llvmcas://[[UNIQUE_CAS_ID:[a-z0-9]+]]
FLAT-NEXT: {
FLAT-NEXT: SYMBOL: {{.*}} | offset: 0x{{[0-9]+}}, linkage: {{.*}}, scope: {{.*}}, {{.*}}
FLAT-NEXT: FIXUP: 0x{{[a-z0-9]+}}, addend = +0x{{[a-z0-9]+}}, kind = {{.*}}, target = {{.*}}a{{.*}}
FLAT-NEXT: }
FLAT: BLOCK: size = 0x{{[a-z0-9]+}}, align = {{[0-9]+}}, alignment-offset = {{[0-9]+}}
FLAT-NEXT: Block-Data-Cas-ID: llvmcas://[[DEBUG_LINE_BLOCK_CAS_ID:[a-z0-9]+]]
FLAT-NEXT: Block-Cas-ID: llvmcas://[[DEBUG_LINE_BLOCK_CAS_ID:[a-z0-9]+]]
FLAT-NEXT: {
FLAT-NEXT: SYMBOL: {{.+}} | offset: 0x{{[a-z0-9]+}}, linkage: {{.*}}, scope: {{.*}}, {{.*}}
FLAT-NEXT: FIXUP: 0x{{[a-z0-9]+}}, addend = +0x{{[a-z0-9]+}}, kind = {{.*}}, target = {{.*}}foo{{.*}}
Expand All @@ -64,13 +64,13 @@ FLAT-NEXT: }
FLAT: SECTION: __DWARF,__debug_line | MemProt: RW-
FLAT-NEXT: {
FLAT: BLOCK: size = 0x{{[a-z0-9]+}}, align = {{[0-9]+}}, alignment-offset = {{[0-9]+}}
FLAT-NOT: Block-Data-Cas-ID: llvmcas://[[UNIQUE_CAS_ID]]
FLAT-NOT: Block-Cas-ID: llvmcas://[[UNIQUE_CAS_ID]]
FLAT: {
FLAT-NEXT: SYMBOL: {{.*}} | offset: 0x{{[0-9]+}}, linkage: {{.*}}, scope: {{.*}}, {{.*}}
FLAT-NEXT: FIXUP: 0x{{[a-z0-9]+}}, addend = +0x{{[a-z0-9]+}}, kind = {{.*}}, target = {{.*}}b{{.*}}
FLAT-NEXT: }
FLAT: BLOCK: size = 0x{{[a-z0-9]+}}, align = {{[0-9]+}}, alignment-offset = {{[0-9]+}}
FLAT-NEXT: Block-Data-Cas-ID: llvmcas://[[DEBUG_LINE_BLOCK_CAS_ID]]
FLAT-NEXT: Block-Cas-ID: llvmcas://[[DEBUG_LINE_BLOCK_CAS_ID]]
FLAT-NEXT: {
FLAT-NEXT: SYMBOL: {{.+}} | offset: 0x{{[a-z0-9]+}}, linkage: {{.*}}, scope: {{.*}}, {{.*}}
FLAT-NEXT: FIXUP: 0x{{[a-z0-9]+}}, addend = +0x{{[a-z0-9]+}}, kind = {{.*}}, target = {{.*}}foo{{.*}}
Expand Down