1 # template <typename T>
4 # template <template <typename T> class CT = foo>
7 # template <typename T = char, int i = 3, bool b = true,
17 # YAML generated on Linux using obj2yaml on the above program
18 # compiled with Clang.
25 SectionHeaderStringTable: .strtab
29 Flags: [ SHF_ALLOC, SHF_EXECINSTR ]
31 Content: FF4300D1E0031F2AFF0F00B9FF430091C0035FD6
32 - Name: .linker-options
33 Type: SHT_LLVM_LINKER_OPTIONS
34 Flags: [ SHF_EXCLUDE ]
40 Content: 011101252513050325721710171B25111B120673170000022E01111B1206401803253A0B3B0B49133F190000033400021803253A0B3B0B4913000004240003253E0B0B0B0000050201360B03250B0B3A0B3B0B0000062F00491303251E190000073000491303251E191C0D0000083000491303251E191C0F000009020003253C1900000A8682010003251E19904225000000
44 Content: 7F00000005000108000000000100210001000000000000000002001400000000000000020014000000016F03000B490000000302910B05000C4D0000000302910A0E000D78000000000404050405050D010009066E000000070749000000080308720000000A0106760000000C000406080104090201090B0505110100050A0F100000
45 - Name: .debug_str_offsets
48 Content: 4C00000005000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
51 Flags: [ SHF_MERGE, SHF_STRINGS ]
54 Content: 00636C616E672076657273696F6E2031362E302E30202868747470733A2F2F6769746875622E636F6D2F6C6C766D2F6C6C766D2D70726F6A65637420343764323862376138323638653337616130646537366238353966343530386533646261633663652900
55 - Name: .note.GNU-stack
62 Content: 1000000000000000017A5200017C1E011B0C1F001800000018000000000000001400000000440E104C0E000000000000
66 Content: 580000000500080037000000010101FB0E0D00010101010000000100000101011F010000000003011F020F051E01000000000019537E33C1D1006B79E3D1C33D6EE6A304000009020000000000000000030A0105050ABD0208000101
67 - Name: .debug_line_str
69 Flags: [ SHF_MERGE, SHF_STRINGS ]
72 Content: 2F686F6D652F6761726465690064656661756C74732E63707000
73 - Name: .rela.debug_info
75 Flags: [ SHF_INFO_LINK ]
84 Symbol: .debug_str_offsets
94 - Name: .rela.debug_str_offsets
96 Flags: [ SHF_INFO_LINK ]
99 Info: .debug_str_offsets
103 Type: R_AARCH64_ABS32
106 Type: R_AARCH64_ABS32
110 Type: R_AARCH64_ABS32
114 Type: R_AARCH64_ABS32
118 Type: R_AARCH64_ABS32
122 Type: R_AARCH64_ABS32
126 Type: R_AARCH64_ABS32
130 Type: R_AARCH64_ABS32
134 Type: R_AARCH64_ABS32
138 Type: R_AARCH64_ABS32
142 Type: R_AARCH64_ABS32
146 Type: R_AARCH64_ABS32
150 Type: R_AARCH64_ABS32
154 Type: R_AARCH64_ABS32
158 Type: R_AARCH64_ABS32
162 Type: R_AARCH64_ABS32
166 Type: R_AARCH64_ABS32
170 Type: R_AARCH64_ABS32
172 - Name: .rela.debug_addr
174 Flags: [ SHF_INFO_LINK ]
181 Type: R_AARCH64_ABS64
182 - Name: .rela.eh_frame
184 Flags: [ SHF_INFO_LINK ]
191 Type: R_AARCH64_PREL32
192 - Name: .rela.debug_line
194 Flags: [ SHF_INFO_LINK ]
200 Symbol: .debug_line_str
201 Type: R_AARCH64_ABS32
203 Symbol: .debug_line_str
204 Type: R_AARCH64_ABS32
208 Type: R_AARCH64_ABS64
209 - Name: .llvm_addrsig
210 Type: SHT_LLVM_ADDRSIG
211 Flags: [ SHF_EXCLUDE ]
216 - Type: SectionHeaderTable
220 - Name: .linker-options
221 - Name: .debug_abbrev
223 - Name: .rela.debug_info
224 - Name: .debug_str_offsets
225 - Name: .rela.debug_str_offsets
228 - Name: .rela.debug_addr
230 - Name: .note.GNU-stack
232 - Name: .rela.eh_frame
234 - Name: .rela.debug_line
235 - Name: .debug_line_str
236 - Name: .llvm_addrsig
247 - Name: .debug_abbrev
249 Section: .debug_abbrev
251 Section: .debug_abbrev
254 - Name: .debug_str_offsets
256 Section: .debug_str_offsets
258 Section: .debug_str_offsets
278 - Name: .debug_line_str
280 Section: .debug_line_str
282 Section: .debug_line_str
290 - 'clang version 16.0.0 (https://github.com/llvm/llvm-project 47d28b7a8268e37aa0de76b859f4508e3dbac6ce)'
303 - 'bar<char, 3, true, foo<char> >'