Skip to content

llvm/test/tools/llvm-cov yaml #116057

New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Draft
wants to merge 5 commits into
base: main
Choose a base branch
from
Draft
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
561 changes: 467 additions & 94 deletions llvm/test/tools/llvm-cov/Inputs/branch-c-general-single.yaml

Large diffs are not rendered by default.

757 changes: 757 additions & 0 deletions llvm/test/tools/llvm-cov/Inputs/branch-c-general.yaml

Large diffs are not rendered by default.

145 changes: 121 additions & 24 deletions llvm/test/tools/llvm-cov/Inputs/branch-logical-mixed-single.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -11,47 +11,144 @@ Sections:
Type: SHT_PROGBITS
Flags: [ SHF_GNU_RETAIN ]
AddressAlign: 0x8
Content: F0A0ED2C305C0BB32D02000089B21C19C99E86758F2950E06FBD46E8010100600108194302100701000101010C000E01000C010E01000C020E01000C030E01000C040E25010C000E1D010C000E15010C000E0D010C000E05010C000E100101000101010C000E01000C010E01000C020E01000C030E01000C040E4D010C000E45010C000E3D010C000E35010C000E2D010C000E100101000101010C011001000C031001000C051001000C071001000C091001000D000F69010D000F65010C011065000D000F71010D000F61010C011061000D000F79010D000F5D010C01105D000D000F8101010D000F59010C011059000D000F8901010D000F55010C011055000D000F9101010D000F100101000101010C011001000C031001000C051001000C071001000C091001000D000FAD01010D000FA901010C0110A901000D000FB501010D000FA501010C0110A501000D000FBD01010D000FA101010C0110A101000D000FC501010D000F9D01010C01109D01000D000FCD01010D000F9901010C01109901000D000FD501010D000F10010100010101070008DD010009018580808008DD0101050016E1010017028580808008E101020500161001010001E50101030E02E50100070008E9010009018580808008E90101050016ED010017028580808008ED01020500161001010001F10101030902F10100070008F5010009018580808008F50101050016F9010017028580808008F901020500161001010001FD0101030402FD01000700088102000901858080800881020105001685020017028580808008850202050016
CovFun:
- FuncName: _Z4funcii
FuncHash: 0x75869EC9191CB289
FilenamesRef: 0xE846BD6FE050298F
Expressions: []
Files:
- Index: 0
Filename: branch-logical-mixed.cpp
Regions:
- { dLoc: [ 8, 25, 67, 2 ], Ref: 0 }
- { dLoc: [ 7, 1, 0, 1 ], ExtTag: Skip }
- { dLoc: [ 1, 12, 0, 14 ], Ref: 0 }
- { dLoc: [ 0, 12, 1, 14 ], Ref: 0 }
- { dLoc: [ 0, 12, 2, 14 ], Ref: 0 }
- { dLoc: [ 0, 12, 3, 14 ], Ref: 0 }
- { dLoc: [ 0, 12, 4, 14 ], Ref: 0 }
- { dLoc: [ 1, 12, 0, 14 ], Ref: 9 }
- { dLoc: [ 1, 12, 0, 14 ], Ref: 7 }
- { dLoc: [ 1, 12, 0, 14 ], Ref: 5 }
- { dLoc: [ 1, 12, 0, 14 ], Ref: 3 }
- { dLoc: [ 1, 12, 0, 14 ], Ref: 1 }
- { dLoc: [ 1, 1, 0, 1 ], ExtTag: Skip }
- { dLoc: [ 1, 12, 0, 14 ], Ref: 0 }
- { dLoc: [ 0, 12, 1, 14 ], Ref: 0 }
- { dLoc: [ 0, 12, 2, 14 ], Ref: 0 }
- { dLoc: [ 0, 12, 3, 14 ], Ref: 0 }
- { dLoc: [ 0, 12, 4, 14 ], Ref: 0 }
- { dLoc: [ 1, 12, 0, 14 ], Ref: 19 }
- { dLoc: [ 1, 12, 0, 14 ], Ref: 17 }
- { dLoc: [ 1, 12, 0, 14 ], Ref: 15 }
- { dLoc: [ 1, 12, 0, 14 ], Ref: 13 }
- { dLoc: [ 1, 12, 0, 14 ], Ref: 11 }
- { dLoc: [ 1, 1, 0, 1 ], ExtTag: Skip }
- { dLoc: [ 1, 12, 1, 16 ], Ref: 0 }
- { dLoc: [ 0, 12, 3, 16 ], Ref: 0 }
- { dLoc: [ 0, 12, 5, 16 ], Ref: 0 }
- { dLoc: [ 0, 12, 7, 16 ], Ref: 0 }
- { dLoc: [ 0, 12, 9, 16 ], Ref: 0 }
- { dLoc: [ 0, 13, 0, 15 ], Ref: 0 }
- { dLoc: [ 1, 13, 0, 15 ], Ref: 26 }
- { dLoc: [ 1, 12, 1, 16 ], Ref: 25 }
- { dLoc: [ 0, 13, 0, 15 ], Ref: 25 }
- { dLoc: [ 1, 13, 0, 15 ], Ref: 28 }
- { dLoc: [ 1, 12, 1, 16 ], Ref: 24 }
- { dLoc: [ 0, 13, 0, 15 ], Ref: 24 }
- { dLoc: [ 1, 13, 0, 15 ], Ref: 30 }
- { dLoc: [ 1, 12, 1, 16 ], Ref: 23 }
- { dLoc: [ 0, 13, 0, 15 ], Ref: 23 }
- { dLoc: [ 1, 13, 0, 15 ], Ref: 32 }
- { dLoc: [ 1, 12, 1, 16 ], Ref: 22 }
- { dLoc: [ 0, 13, 0, 15 ], Ref: 22 }
- { dLoc: [ 1, 13, 0, 15 ], Ref: 34 }
- { dLoc: [ 1, 12, 1, 16 ], Ref: 21 }
- { dLoc: [ 0, 13, 0, 15 ], Ref: 21 }
- { dLoc: [ 1, 13, 0, 15 ], Ref: 36 }
- { dLoc: [ 1, 1, 0, 1 ], ExtTag: Skip }
- { dLoc: [ 1, 12, 1, 16 ], Ref: 0 }
- { dLoc: [ 0, 12, 3, 16 ], Ref: 0 }
- { dLoc: [ 0, 12, 5, 16 ], Ref: 0 }
- { dLoc: [ 0, 12, 7, 16 ], Ref: 0 }
- { dLoc: [ 0, 12, 9, 16 ], Ref: 0 }
- { dLoc: [ 0, 13, 0, 15 ], Ref: 0 }
- { dLoc: [ 1, 13, 0, 15 ], Ref: 43 }
- { dLoc: [ 1, 12, 1, 16 ], Ref: 42 }
- { dLoc: [ 0, 13, 0, 15 ], Ref: 42 }
- { dLoc: [ 1, 13, 0, 15 ], Ref: 45 }
- { dLoc: [ 1, 12, 1, 16 ], Ref: 41 }
- { dLoc: [ 0, 13, 0, 15 ], Ref: 41 }
- { dLoc: [ 1, 13, 0, 15 ], Ref: 47 }
- { dLoc: [ 1, 12, 1, 16 ], Ref: 40 }
- { dLoc: [ 0, 13, 0, 15 ], Ref: 40 }
- { dLoc: [ 1, 13, 0, 15 ], Ref: 49 }
- { dLoc: [ 1, 12, 1, 16 ], Ref: 39 }
- { dLoc: [ 0, 13, 0, 15 ], Ref: 39 }
- { dLoc: [ 1, 13, 0, 15 ], Ref: 51 }
- { dLoc: [ 1, 12, 1, 16 ], Ref: 38 }
- { dLoc: [ 0, 13, 0, 15 ], Ref: 38 }
- { dLoc: [ 1, 13, 0, 15 ], Ref: 53 }
- { dLoc: [ 1, 1, 0, 1 ], ExtTag: Skip }
- { dLoc: [ 1, 7, 0, 8 ], Ref: 0 }
- { dLoc: [ 0, 9, 1, 5 ], isGap: true, Ref: 55 }
- { dLoc: [ 1, 5, 0, 22 ], Ref: 55 }
- { dLoc: [ 0, 23, 2, 5 ], isGap: true, Ref: 56 }
- { dLoc: [ 2, 5, 0, 22 ], Ref: 56 }
- { dLoc: [ 1, 1, 0, 1 ], ExtTag: Skip }
- { dLoc: [ 1, 3, 14, 2 ], Ref: 57 }
- { dLoc: [ 0, 7, 0, 8 ], Ref: 57 }
- { dLoc: [ 0, 9, 1, 5 ], isGap: true, Ref: 58 }
- { dLoc: [ 1, 5, 0, 22 ], Ref: 58 }
- { dLoc: [ 0, 23, 2, 5 ], isGap: true, Ref: 59 }
- { dLoc: [ 2, 5, 0, 22 ], Ref: 59 }
- { dLoc: [ 1, 1, 0, 1 ], ExtTag: Skip }
- { dLoc: [ 1, 3, 9, 2 ], Ref: 60 }
- { dLoc: [ 0, 7, 0, 8 ], Ref: 60 }
- { dLoc: [ 0, 9, 1, 5 ], isGap: true, Ref: 61 }
- { dLoc: [ 1, 5, 0, 22 ], Ref: 61 }
- { dLoc: [ 0, 23, 2, 5 ], isGap: true, Ref: 62 }
- { dLoc: [ 2, 5, 0, 22 ], Ref: 62 }
- { dLoc: [ 1, 1, 0, 1 ], ExtTag: Skip }
- { dLoc: [ 1, 3, 4, 2 ], Ref: 63 }
- { dLoc: [ 0, 7, 0, 8 ], Ref: 63 }
- { dLoc: [ 0, 9, 1, 5 ], isGap: true, Ref: 64 }
- { dLoc: [ 1, 5, 0, 22 ], Ref: 64 }
- { dLoc: [ 0, 23, 2, 5 ], isGap: true, Ref: 65 }
- { dLoc: [ 2, 5, 0, 22 ], Ref: 65 }
- Name: '__llvm_covfun (1)'
Type: SHT_PROGBITS
Flags: [ SHF_GNU_RETAIN ]
AddressAlign: 0x8
Content: FAD58DE7366495DB0900000018000000000000008F2950E06FBD46E801010001014F010402
CovFun:
- FuncName: main
FuncHash: 0x18
FilenamesRef: 0xE846BD6FE050298F
Expressions: []
Files:
- Index: 0
Filename: branch-logical-mixed.cpp
Regions:
- { dLoc: [ 79, 1, 4, 2 ], Ref: 0 }
- Name: __llvm_covmap
Type: SHT_PROGBITS
Flags: [ SHF_GNU_RETAIN ]
AddressAlign: 0x8
Content: 000000001D0000000000000006000000021A0000186272616E63682D6C6F676963616C2D6D697865642E637070000000
CovMap:
- FilenamesRef: 0xE846BD6FE050298F
Version: 6
- Name: __llvm_prf_names
Type: SHT_PROGBITS
Flags: [ SHF_ALLOC, SHF_GNU_RETAIN ]
AddressAlign: 0x1
Content: 0E005F5A3466756E636969016D61696E
PrfNames:
- - _Z4funcii
- main
- Type: SectionHeaderTable
Sections:
- Name: .strtab
- Name: __llvm_covfun
- Name: '__llvm_covfun (1)'
- Name: __llvm_covmap
- Name: __llvm_prf_names
- Name: .symtab
Symbols:
- Name: __llvm_covmap
Type: STT_SECTION
Section: __llvm_covmap
- Name: __llvm_prf_names
Type: STT_SECTION
Section: __llvm_prf_names
- Name: __covrec_B30B5C302CEDA0F0u
Type: STT_OBJECT
Section: __llvm_covfun
Binding: STB_WEAK
Size: 0x249
Other: [ STV_HIDDEN ]
- Name: __covrec_DB956436E78DD5FAu
Type: STT_OBJECT
Section: '__llvm_covfun (1)'
Binding: STB_WEAK
Size: 0x25
Other: [ STV_HIDDEN ]
...
227 changes: 227 additions & 0 deletions llvm/test/tools/llvm-cov/Inputs/branch-logical-mixed.yaml
Original file line number Diff line number Diff line change
@@ -0,0 +1,227 @@
--- !ELF
FileHeader:
Class: ELFCLASS32
Data: ELFDATA2LSB
Type: ET_REL
Machine: EM_ARM
Flags: [ EF_ARM_EABI_VER5 ]
SectionHeaderStringTable: .strtab
Sections:
- Name: __llvm_covfun
Type: SHT_PROGBITS
AddressAlign: 0x8
CovFun:
- FuncName: _Z4funcii
FuncHash: 0x83C88F515FCF34F8
FilenamesRef: 0x433778095298742
Expressions:
- [ { Ref: 0 }, { Ref: 9 } ]
- [ { Ref: 9 }, { Ref: 10 } ]
- [ { Ref: 7 }, { Ref: 8 } ]
- [ { Ref: 5 }, { Ref: 6 } ]
- [ { Ref: 3 }, { Ref: 4 } ]
- [ { Ref: 1 }, { Ref: 2 } ]
- [ { Ref: 0 }, { Ref: 19 } ]
- [ { Ref: 19 }, { Ref: 20 } ]
- [ { Ref: 17 }, { Ref: 18 } ]
- [ { Ref: 15 }, { Ref: 16 } ]
- [ { Ref: 13 }, { Ref: 14 } ]
- [ { Ref: 11 }, { Ref: 12 } ]
- [ { Ref: 0 }, { Ref: 31 } ]
- [ { Ref: 31 }, { Ref: 32 } ]
- [ { Ref: 29 }, { Ref: 33 } ]
- [ { Ref: 33 }, { Ref: 34 } ]
- [ { Ref: 27 }, { Ref: 35 } ]
- [ { Ref: 35 }, { Ref: 36 } ]
- [ { Ref: 25 }, { Ref: 37 } ]
- [ { Ref: 37 }, { Ref: 38 } ]
- [ { Ref: 23 }, { Ref: 39 } ]
- [ { Ref: 39 }, { Ref: 40 } ]
- [ { Ref: 21 }, { Ref: 41 } ]
- [ { Ref: 41 }, { Ref: 42 } ]
- [ { Ref: 0 }, { Ref: 53 } ]
- [ { Ref: 53 }, { Ref: 54 } ]
- [ { Ref: 51 }, { Ref: 55 } ]
- [ { Ref: 55 }, { Ref: 56 } ]
- [ { Ref: 49 }, { Ref: 57 } ]
- [ { Ref: 57 }, { Ref: 58 } ]
- [ { Ref: 47 }, { Ref: 59 } ]
- [ { Ref: 59 }, { Ref: 60 } ]
- [ { Ref: 45 }, { Ref: 61 } ]
- [ { Ref: 61 }, { Ref: 62 } ]
- [ { Ref: 43 }, { Ref: 63 } ]
- [ { Ref: 63 }, { Ref: 64 } ]
- [ { Ref: 0 }, { Ref: 65 } ]
- [ { Ref: 0 }, { Ref: 65 } ]
- [ { Ref: 0 }, { Ref: 65 } ]
- [ { Ref: 0 }, { Ref: 66 } ]
- [ { Ref: 0 }, { Ref: 66 } ]
- [ { Ref: 0 }, { Ref: 66 } ]
- [ { Ref: 0 }, { Ref: 67 } ]
- [ { Ref: 0 }, { Ref: 67 } ]
- [ { Ref: 0 }, { Ref: 67 } ]
- [ { Ref: 0 }, { Ref: 68 } ]
- [ { Ref: 0 }, { Ref: 68 } ]
- [ { Ref: 0 }, { Ref: 68 } ]
Files:
- Index: 0
Filename: '/tmp/branch-logical-mixed.cpp'
Regions:
- { dLoc: [ 8, 25, 67, 2 ], Ref: 0 }
- { dLoc: [ 8, 12, 0, 14 ], Ref: 0 }
- { dLoc: [ 0, 12, 1, 14 ], Ref: 0 }
- { dLoc: [ 0, 12, 2, 14 ], Ref: 0 }
- { dLoc: [ 0, 12, 3, 14 ], Ref: 0 }
- { dLoc: [ 0, 12, 4, 14 ], Ref: 0 }
- { dLoc: [ 0, 12, 0, 14 ], Branch: [ { Ref: 9 }, { Sub: 0 } ] }
- { dLoc: [ 1, 12, 0, 14 ], Ref: 9 }
- { dLoc: [ 0, 12, 0, 14 ], Branch: [ { Ref: 10 }, { Sub: 1 } ] }
- { dLoc: [ 1, 12, 0, 14 ], Ref: 7 }
- { dLoc: [ 0, 12, 0, 14 ], Branch: [ { Ref: 8 }, { Sub: 2 } ] }
- { dLoc: [ 1, 12, 0, 14 ], Ref: 5 }
- { dLoc: [ 0, 12, 0, 14 ], Branch: [ { Ref: 6 }, { Sub: 3 } ] }
- { dLoc: [ 1, 12, 0, 14 ], Ref: 3 }
- { dLoc: [ 0, 12, 0, 14 ], Branch: [ { Ref: 4 }, { Sub: 4 } ] }
- { dLoc: [ 1, 12, 0, 14 ], Ref: 1 }
- { dLoc: [ 0, 12, 0, 14 ], Branch: [ { Ref: 2 }, { Sub: 5 } ] }
- { dLoc: [ 2, 12, 0, 14 ], Ref: 0 }
- { dLoc: [ 0, 12, 1, 14 ], Ref: 0 }
- { dLoc: [ 0, 12, 2, 14 ], Ref: 0 }
- { dLoc: [ 0, 12, 3, 14 ], Ref: 0 }
- { dLoc: [ 0, 12, 4, 14 ], Ref: 0 }
- { dLoc: [ 0, 12, 0, 14 ], Branch: [ { Sub: 6 }, { Ref: 19 } ] }
- { dLoc: [ 1, 12, 0, 14 ], Ref: 19 }
- { dLoc: [ 0, 12, 0, 14 ], Branch: [ { Sub: 7 }, { Ref: 20 } ] }
- { dLoc: [ 1, 12, 0, 14 ], Ref: 17 }
- { dLoc: [ 0, 12, 0, 14 ], Branch: [ { Sub: 8 }, { Ref: 18 } ] }
- { dLoc: [ 1, 12, 0, 14 ], Ref: 15 }
- { dLoc: [ 0, 12, 0, 14 ], Branch: [ { Sub: 9 }, { Ref: 16 } ] }
- { dLoc: [ 1, 12, 0, 14 ], Ref: 13 }
- { dLoc: [ 0, 12, 0, 14 ], Branch: [ { Sub: 10 }, { Ref: 14 } ] }
- { dLoc: [ 1, 12, 0, 14 ], Ref: 11 }
- { dLoc: [ 0, 12, 0, 14 ], Branch: [ { Sub: 11 }, { Ref: 12 } ] }
- { dLoc: [ 2, 12, 1, 16 ], Ref: 0 }
- { dLoc: [ 0, 12, 3, 16 ], Ref: 0 }
- { dLoc: [ 0, 12, 5, 16 ], Ref: 0 }
- { dLoc: [ 0, 12, 7, 16 ], Ref: 0 }
- { dLoc: [ 0, 12, 9, 16 ], Ref: 0 }
- { dLoc: [ 0, 13, 0, 15 ], Ref: 0 }
- { dLoc: [ 0, 13, 0, 15 ], Branch: [ { Ref: 31 }, { Sub: 12 } ] }
- { dLoc: [ 1, 13, 0, 15 ], Ref: 31 }
- { dLoc: [ 0, 13, 0, 15 ], Branch: [ { Ref: 32 }, { Sub: 13 } ] }
- { dLoc: [ 1, 12, 1, 16 ], Ref: 29 }
- { dLoc: [ 0, 13, 0, 15 ], Ref: 29 }
- { dLoc: [ 0, 13, 0, 15 ], Branch: [ { Ref: 33 }, { Sub: 14 } ] }
- { dLoc: [ 1, 13, 0, 15 ], Ref: 33 }
- { dLoc: [ 0, 13, 0, 15 ], Branch: [ { Ref: 34 }, { Sub: 15 } ] }
- { dLoc: [ 1, 12, 1, 16 ], Ref: 27 }
- { dLoc: [ 0, 13, 0, 15 ], Ref: 27 }
- { dLoc: [ 0, 13, 0, 15 ], Branch: [ { Ref: 35 }, { Sub: 16 } ] }
- { dLoc: [ 1, 13, 0, 15 ], Ref: 35 }
- { dLoc: [ 0, 13, 0, 15 ], Branch: [ { Ref: 36 }, { Sub: 17 } ] }
- { dLoc: [ 1, 12, 1, 16 ], Ref: 25 }
- { dLoc: [ 0, 13, 0, 15 ], Ref: 25 }
- { dLoc: [ 0, 13, 0, 15 ], Branch: [ { Ref: 37 }, { Sub: 18 } ] }
- { dLoc: [ 1, 13, 0, 15 ], Ref: 37 }
- { dLoc: [ 0, 13, 0, 15 ], Branch: [ { Ref: 38 }, { Sub: 19 } ] }
- { dLoc: [ 1, 12, 1, 16 ], Ref: 23 }
- { dLoc: [ 0, 13, 0, 15 ], Ref: 23 }
- { dLoc: [ 0, 13, 0, 15 ], Branch: [ { Ref: 39 }, { Sub: 20 } ] }
- { dLoc: [ 1, 13, 0, 15 ], Ref: 39 }
- { dLoc: [ 0, 13, 0, 15 ], Branch: [ { Ref: 40 }, { Sub: 21 } ] }
- { dLoc: [ 1, 12, 1, 16 ], Ref: 21 }
- { dLoc: [ 0, 13, 0, 15 ], Ref: 21 }
- { dLoc: [ 0, 13, 0, 15 ], Branch: [ { Ref: 41 }, { Sub: 22 } ] }
- { dLoc: [ 1, 13, 0, 15 ], Ref: 41 }
- { dLoc: [ 0, 13, 0, 15 ], Branch: [ { Ref: 42 }, { Sub: 23 } ] }
- { dLoc: [ 2, 12, 1, 16 ], Ref: 0 }
- { dLoc: [ 0, 12, 3, 16 ], Ref: 0 }
- { dLoc: [ 0, 12, 5, 16 ], Ref: 0 }
- { dLoc: [ 0, 12, 7, 16 ], Ref: 0 }
- { dLoc: [ 0, 12, 9, 16 ], Ref: 0 }
- { dLoc: [ 0, 13, 0, 15 ], Ref: 0 }
- { dLoc: [ 0, 13, 0, 15 ], Branch: [ { Sub: 24 }, { Ref: 53 } ] }
- { dLoc: [ 1, 13, 0, 15 ], Ref: 53 }
- { dLoc: [ 0, 13, 0, 15 ], Branch: [ { Sub: 25 }, { Ref: 54 } ] }
- { dLoc: [ 1, 12, 1, 16 ], Ref: 51 }
- { dLoc: [ 0, 13, 0, 15 ], Ref: 51 }
- { dLoc: [ 0, 13, 0, 15 ], Branch: [ { Sub: 26 }, { Ref: 55 } ] }
- { dLoc: [ 1, 13, 0, 15 ], Ref: 55 }
- { dLoc: [ 0, 13, 0, 15 ], Branch: [ { Sub: 27 }, { Ref: 56 } ] }
- { dLoc: [ 1, 12, 1, 16 ], Ref: 49 }
- { dLoc: [ 0, 13, 0, 15 ], Ref: 49 }
- { dLoc: [ 0, 13, 0, 15 ], Branch: [ { Sub: 28 }, { Ref: 57 } ] }
- { dLoc: [ 1, 13, 0, 15 ], Ref: 57 }
- { dLoc: [ 0, 13, 0, 15 ], Branch: [ { Sub: 29 }, { Ref: 58 } ] }
- { dLoc: [ 1, 12, 1, 16 ], Ref: 47 }
- { dLoc: [ 0, 13, 0, 15 ], Ref: 47 }
- { dLoc: [ 0, 13, 0, 15 ], Branch: [ { Sub: 30 }, { Ref: 59 } ] }
- { dLoc: [ 1, 13, 0, 15 ], Ref: 59 }
- { dLoc: [ 0, 13, 0, 15 ], Branch: [ { Sub: 31 }, { Ref: 60 } ] }
- { dLoc: [ 1, 12, 1, 16 ], Ref: 45 }
- { dLoc: [ 0, 13, 0, 15 ], Ref: 45 }
- { dLoc: [ 0, 13, 0, 15 ], Branch: [ { Sub: 32 }, { Ref: 61 } ] }
- { dLoc: [ 1, 13, 0, 15 ], Ref: 61 }
- { dLoc: [ 0, 13, 0, 15 ], Branch: [ { Sub: 33 }, { Ref: 62 } ] }
- { dLoc: [ 1, 12, 1, 16 ], Ref: 43 }
- { dLoc: [ 0, 13, 0, 15 ], Ref: 43 }
- { dLoc: [ 0, 13, 0, 15 ], Branch: [ { Sub: 34 }, { Ref: 63 } ] }
- { dLoc: [ 1, 13, 0, 15 ], Ref: 63 }
- { dLoc: [ 0, 13, 0, 15 ], Branch: [ { Sub: 35 }, { Ref: 64 } ] }
- { dLoc: [ 2, 7, 0, 8 ], Ref: 0 }
- { dLoc: [ 0, 7, 0, 8 ], Branch: [ { Ref: 65 }, { Sub: 38 } ] }
- { dLoc: [ 0, 9, 1, 5 ], isGap: true, Ref: 65 }
- { dLoc: [ 1, 5, 0, 22 ], Ref: 65 }
- { dLoc: [ 0, 23, 2, 5 ], isGap: true, Sub: 38 }
- { dLoc: [ 2, 5, 0, 22 ], Sub: 38 }
- { dLoc: [ 2, 7, 0, 8 ], Ref: 0 }
- { dLoc: [ 0, 7, 0, 8 ], Branch: [ { Ref: 66 }, { Sub: 41 } ] }
- { dLoc: [ 0, 9, 1, 5 ], isGap: true, Ref: 66 }
- { dLoc: [ 1, 5, 0, 22 ], Ref: 66 }
- { dLoc: [ 0, 23, 2, 5 ], isGap: true, Sub: 41 }
- { dLoc: [ 2, 5, 0, 22 ], Sub: 41 }
- { dLoc: [ 2, 7, 0, 8 ], Ref: 0 }
- { dLoc: [ 0, 7, 0, 8 ], Branch: [ { Ref: 67 }, { Sub: 44 } ] }
- { dLoc: [ 0, 9, 1, 5 ], isGap: true, Ref: 67 }
- { dLoc: [ 1, 5, 0, 22 ], Ref: 67 }
- { dLoc: [ 0, 23, 2, 5 ], isGap: true, Sub: 44 }
- { dLoc: [ 2, 5, 0, 22 ], Sub: 44 }
- { dLoc: [ 2, 7, 0, 8 ], Ref: 0 }
- { dLoc: [ 0, 7, 0, 8 ], Branch: [ { Ref: 68 }, { Sub: 47 } ] }
- { dLoc: [ 0, 9, 1, 5 ], isGap: true, Ref: 68 }
- { dLoc: [ 1, 5, 0, 22 ], Ref: 68 }
- { dLoc: [ 0, 23, 2, 5 ], isGap: true, Sub: 47 }
- { dLoc: [ 2, 5, 0, 22 ], Sub: 47 }
- Name: '__llvm_covfun (1)'
Type: SHT_PROGBITS
AddressAlign: 0x8
CovFun:
- FuncName: main
FuncHash: 0x18
FilenamesRef: 0x433778095298742
Expressions: []
Files:
- Index: 0
Filename: '/tmp/branch-logical-mixed.cpp'
Regions:
- { dLoc: [ 79, 1, 4, 2 ], Ref: 0 }
- Name: __llvm_covmap
Type: SHT_PROGBITS
AddressAlign: 0x8
CovMap:
- FilenamesRef: 0x433778095298742
Version: 3
- Name: __llvm_prf_names
Type: SHT_PROGBITS
AddressAlign: 0x1
PrfNames:
- - _Z4funcii
- main
- Type: SectionHeaderTable
Sections:
- Name: .strtab
- Name: __llvm_covfun
- Name: '__llvm_covfun (1)'
- Name: __llvm_covmap
- Name: __llvm_prf_names
...
Loading
Loading