13 .globl main # -- Begin function main
18 .cv_file 1 "D:\\src\\llvm-mono\\lldb\\lit\\SymbolFile\\NativePDB\\s_constant.cpp" "7F1DA683A9B72A1360C1FDEDD7550E06" 1
19 .cv_loc 0 1 79 0 # D:\src\llvm-mono\lldb\lit\SymbolFile\NativePDB\s_constant.cpp:79:0
26 mov dword ptr
[rsp
+ 20], 0
27 mov qword ptr
[rsp
+ 8], rdx
28 mov dword ptr
[rsp
+ 4], ecx
30 .cv_loc 0 1 80 0 # D:\src\llvm-mono\lldb\lit\SymbolFile\NativePDB\s_constant.cpp:80:0
40 .p2align 3 # @GlobalLUEA
44 .p2align 3 # @GlobalLUEB
48 .p2align 3 # @GlobalLUEC
50 .quad -16 # 0xfffffffffffffff0
52 .p2align 3 # @GlobalLSEA
56 .p2align 3 # @GlobalLSEB
58 .quad 9223372036854775000 # 0x7ffffffffffffcd8
60 .p2align 3 # @GlobalLSEC
62 .quad -9223372036854775000 # 0x8000000000000328
64 .p2align 2 # @GlobalUEA
68 .p2align 2 # @GlobalUEB
72 .p2align 2 # @GlobalUEC
74 .long 4294000000 # 0xfff13d80
76 .p2align 2 # @GlobalSEA
80 .p2align 2 # @GlobalSEB
82 .long 2147000000 # 0x7ff89ec0
84 .p2align 2 # @GlobalSEC
86 .long 2147967296 # 0x80076140
88 GlobalSUEA
: # @GlobalSUEA
91 GlobalSUEB
: # @GlobalSUEB
94 GlobalSUEC
: # @GlobalSUEC
97 GlobalSSEA
: # @GlobalSSEA
100 GlobalSSEB
: # @GlobalSSEB
103 GlobalSSEC
: # @GlobalSSEC
106 .section .drectve,"yn"
107 .ascii " /DEFAULTLIB:libcmt.lib"
108 .ascii " /DEFAULTLIB:oldnames.lib"
109 .section .debug$S,"dr"
111 .long 4 # Debug section magic
113 .long .Ltmp3-.Ltmp2 # Subsection size
115 .short .Ltmp5-.Ltmp4 # Record length
117 .short 4412 # Record kind: S_COMPILE3
118 .long 1 # Flags and language
120 .short 8 # Frontend version
124 .short 8000 # Backend version
128 .asciz "clang version 8.0.0 " # Null-terminated compiler version string
132 .long 241 # Symbol subsection for main
133 .long .Ltmp7-.Ltmp6 # Subsection size
135 .short .Ltmp9-.Ltmp8 # Record length
137 .short 4423 # Record kind: S_GPROC32_ID
141 .long .Lfunc_end0-main # Code size
142 .long 0 # Offset after prologue
143 .long 0 # Offset before epilogue
144 .long 4099 # Function type index
145 .secrel32 main # Function section relative address
146 .secidx main # Function section index
148 .asciz "main" # Function name
150 .short .Ltmp11-.Ltmp10 # Record length
152 .short 4114 # Record kind: S_FRAMEPROC
155 .long 0 # Offset of padding
156 .long 0 # Bytes of callee saved registers
157 .long 0 # Exception handler offset
158 .short 0 # Exception handler section
159 .long 81920 # Flags (defines frame register)
161 .short .Ltmp13-.Ltmp12 # Record length
163 .short 4414 # Record kind: S_LOCAL
164 .long 116 # TypeIndex
168 .cv_def_range .Ltmp0 .Ltmp1, frame_ptr_rel, 4
169 .short .Ltmp15-.Ltmp14 # Record length
171 .short 4414 # Record kind: S_LOCAL
172 .long 4096 # TypeIndex
176 .cv_def_range .Ltmp0 .Ltmp1, frame_ptr_rel, 8
177 .short 2 # Record length
178 .short 4431 # Record kind: S_PROC_ID_END
181 .cv_linetable 0, main, .Lfunc_end0
182 .long 241 # Symbol subsection for globals
183 .long .Ltmp17-.Ltmp16 # Subsection size
185 .short .Ltmp19-.Ltmp18 # Record length
187 .short 4359 # Record kind: S_CONSTANT
190 .asciz "GlobalLUEA" # Name
192 .short .Ltmp21-.Ltmp20 # Record length
194 .short 4359 # Record kind: S_CONSTANT
197 .asciz "GlobalLUEB" # Name
199 .short .Ltmp23-.Ltmp22 # Record length
201 .short 4359 # Record kind: S_CONSTANT
203 .byte 0x00, 0x80, 0xf0 # Value
204 .asciz "GlobalLUEC" # Name
206 .short .Ltmp25-.Ltmp24 # Record length
208 .short 4359 # Record kind: S_CONSTANT
210 .byte 0x00, 0x00 # Value
211 .asciz "GlobalLSEA" # Name
213 .short .Ltmp27-.Ltmp26 # Record length
215 .short 4359 # Record kind: S_CONSTANT
217 .byte 0x0A, 0x80, 0xD8, 0xFC # Value
218 .byte 0xFF, 0xFF, 0xFF, 0xFF
220 .asciz "GlobalLSEB" # Name
222 .short .Ltmp29-.Ltmp28 # Record length
224 .short 4359 # Record kind: S_CONSTANT
226 .byte 0x09, 0x80, 0x28, 0x03 # Value
227 .byte 0x00, 0x00, 0x00, 0x00
229 .asciz "GlobalLSEC" # Name
231 .short .Ltmp31-.Ltmp30 # Record length
233 .short 4359 # Record kind: S_CONSTANT
235 .byte 0x00, 0x00 # Value
236 .asciz "GlobalUEA" # Name
238 .short .Ltmp33-.Ltmp32 # Record length
240 .short 4359 # Record kind: S_CONSTANT
242 .byte 0xe8, 0x03 # Value
243 .asciz "GlobalUEB" # Name
245 .short .Ltmp35-.Ltmp34 # Record length
247 .short 4359 # Record kind: S_CONSTANT
249 .byte 0x04, 0x80, 0x80, 0x3d # Value
251 .asciz "GlobalUEC" # Name
253 .short .Ltmp37-.Ltmp36 # Record length
255 .short 4359 # Record kind: S_CONSTANT
257 .byte 0x00, 0x00 # Value
258 .asciz "GlobalSEA" # Name
260 .short .Ltmp39-.Ltmp38 # Record length
262 .short 4359 # Record kind: S_CONSTANT
264 .byte 0x04, 0x80, 0xc0, 0x9e # Value
266 .asciz "GlobalSEB" # Name
268 .short .Ltmp41-.Ltmp40 # Record length
270 .short 4359 # Record kind: S_CONSTANT
272 .byte 0x03, 0x80, 0x40, 0x61 # Value
274 .asciz "GlobalSEC" # Name
276 .short .Ltmp43-.Ltmp42 # Record length
278 .short 4359 # Record kind: S_CONSTANT
280 .byte 0x00, 0x00 # Value
281 .asciz "GlobalSUEA" # Name
283 .short .Ltmp45-.Ltmp44 # Record length
285 .short 4359 # Record kind: S_CONSTANT
287 .byte 0x64, 0x00 # Value
288 .asciz "GlobalSUEB" # Name
290 .short .Ltmp47-.Ltmp46 # Record length
292 .short 4359 # Record kind: S_CONSTANT
294 .byte 0xc8, 0x00 # Value
295 .asciz "GlobalSUEC" # Name
297 .short .Ltmp49-.Ltmp48 # Record length
299 .short 4359 # Record kind: S_CONSTANT
301 .byte 0x00, 0x00 # Value
302 .asciz "GlobalSSEA" # Name
304 .short .Ltmp51-.Ltmp50 # Record length
306 .short 4359 # Record kind: S_CONSTANT
308 .byte 0x64, 0x00 # Value
309 .asciz "GlobalSSEB" # Name
311 .short .Ltmp53-.Ltmp52 # Record length
313 .short 4359 # Record kind: S_CONSTANT
315 .byte 0x00, 0x80, 0x9c # Value
316 .asciz "GlobalSSEC" # Name
320 .cv_filechecksums # File index to string table offset subsection
321 .cv_stringtable # String table
323 .long .Ltmp55-.Ltmp54 # Subsection size
325 .short 6 # Record length
326 .short 4428 # Record kind: S_BUILDINFO
327 .long 4127 # LF_BUILDINFO index
330 .section .debug$T,"dr"
332 .long 4 # Debug section magic
334 # TypeLeafKind: LF_POINTER (0x1002)
335 # PointeeType: char* (0x670)
336 # PointerAttributes: 0x1000C
337 # PtrType: Near64 (0xC)
338 # PtrMode: Pointer (0x0)
346 .byte 0x0a, 0x00, 0x02, 0x10
347 .byte 0x70, 0x06, 0x00, 0x00
348 .byte 0x0c, 0x00, 0x01, 0x00
350 # TypeLeafKind: LF_ARGLIST (0x1201)
353 # ArgType: int (0x74)
354 # ArgType: char** (0x1000)
357 .byte 0x0e, 0x00, 0x01, 0x12
358 .byte 0x02, 0x00, 0x00, 0x00
359 .byte 0x74, 0x00, 0x00, 0x00
360 .byte 0x00, 0x10, 0x00, 0x00
361 # Procedure (0x1002) {
362 # TypeLeafKind: LF_PROCEDURE (0x1008)
363 # ReturnType: int (0x74)
364 # CallingConvention: NearC (0x0)
365 # FunctionOptions [ (0x0)
368 # ArgListType: (int, char**) (0x1001)
370 .byte 0x0e, 0x00, 0x08, 0x10
371 .byte 0x74, 0x00, 0x00, 0x00
372 .byte 0x00, 0x00, 0x02, 0x00
373 .byte 0x01, 0x10, 0x00, 0x00
375 # TypeLeafKind: LF_FUNC_ID (0x1601)
377 # FunctionType: int (int, char**) (0x1002)
380 .byte 0x12, 0x00, 0x01, 0x16
381 .byte 0x00, 0x00, 0x00, 0x00
382 .byte 0x02, 0x10, 0x00, 0x00
383 .byte 0x6d, 0x61, 0x69, 0x6e
384 .byte 0x00, 0xf3, 0xf2, 0xf1
385 # FieldList (0x1004) {
386 # TypeLeafKind: LF_FIELDLIST (0x1203)
388 # TypeLeafKind: LF_ENUMERATE (0x1502)
389 # AccessSpecifier: Public (0x3)
394 # TypeLeafKind: LF_ENUMERATE (0x1502)
395 # AccessSpecifier: Public (0x3)
400 # TypeLeafKind: LF_ENUMERATE (0x1502)
401 # AccessSpecifier: Public (0x3)
402 # EnumValue: 18446744073709551600
406 .byte 0x2e, 0x00, 0x03, 0x12
407 .byte 0x02, 0x15, 0x03, 0x00
408 .byte 0x00, 0x00, 0x4c, 0x55
409 .byte 0x45, 0x5f, 0x41, 0x00
410 .byte 0x02, 0x15, 0x03, 0x00
411 .byte 0xe8, 0x03, 0x4c, 0x55
412 .byte 0x45, 0x5f, 0x42, 0x00
413 .byte 0x02, 0x15, 0x03, 0x00
414 .byte 0x0a, 0x80, 0xf0, 0xff
415 .byte 0xff, 0xff, 0xff, 0xff
416 .byte 0xff, 0xff, 0x4c, 0x55
417 .byte 0x45, 0x5f, 0x43, 0x00
419 # TypeLeafKind: LF_ENUM (0x1507)
421 # Properties [ (0x200)
422 # HasUniqueName (0x200)
424 # UnderlyingType: unsigned __int64 (0x23)
425 # FieldListType: <field list> (0x1004)
426 # Name: A::B::C::LargeUnsignedEnum
427 # LinkageName: .?AW4LargeUnsignedEnum@C@B@A@@
429 .byte 0x4a, 0x00, 0x07, 0x15
430 .byte 0x03, 0x00, 0x00, 0x02
431 .byte 0x23, 0x00, 0x00, 0x00
432 .byte 0x04, 0x10, 0x00, 0x00
433 .byte 0x41, 0x3a, 0x3a, 0x42
434 .byte 0x3a, 0x3a, 0x43, 0x3a
435 .byte 0x3a, 0x4c, 0x61, 0x72
436 .byte 0x67, 0x65, 0x55, 0x6e
437 .byte 0x73, 0x69, 0x67, 0x6e
438 .byte 0x65, 0x64, 0x45, 0x6e
439 .byte 0x75, 0x6d, 0x00, 0x2e
440 .byte 0x3f, 0x41, 0x57, 0x34
441 .byte 0x4c, 0x61, 0x72, 0x67
442 .byte 0x65, 0x55, 0x6e, 0x73
443 .byte 0x69, 0x67, 0x6e, 0x65
444 .byte 0x64, 0x45, 0x6e, 0x75
445 .byte 0x6d, 0x40, 0x43, 0x40
446 .byte 0x42, 0x40, 0x41, 0x40
447 .byte 0x40, 0x00, 0xf2, 0xf1
448 # StringId (0x1006) {
449 # TypeLeafKind: LF_STRING_ID (0x1605)
451 # StringData: D:\src\llvm-mono\lldb\lit\SymbolFile\NativePDB\s_constant.cpp
453 .byte 0x46, 0x00, 0x05, 0x16
454 .byte 0x00, 0x00, 0x00, 0x00
455 .byte 0x44, 0x3a, 0x5c, 0x73
456 .byte 0x72, 0x63, 0x5c, 0x6c
457 .byte 0x6c, 0x76, 0x6d, 0x2d
458 .byte 0x6d, 0x6f, 0x6e, 0x6f
459 .byte 0x5c, 0x6c, 0x6c, 0x64
460 .byte 0x62, 0x5c, 0x6c, 0x69
461 .byte 0x74, 0x5c, 0x53, 0x79
462 .byte 0x6d, 0x62, 0x6f, 0x6c
463 .byte 0x46, 0x69, 0x6c, 0x65
464 .byte 0x5c, 0x4e, 0x61, 0x74
465 .byte 0x69, 0x76, 0x65, 0x50
466 .byte 0x44, 0x42, 0x5c, 0x73
467 .byte 0x5f, 0x63, 0x6f, 0x6e
468 .byte 0x73, 0x74, 0x61, 0x6e
469 .byte 0x74, 0x2e, 0x63, 0x70
470 .byte 0x70, 0x00, 0xf2, 0xf1
471 # UdtSourceLine (0x1007) {
472 # TypeLeafKind: LF_UDT_SRC_LINE (0x1606)
473 # UDT: A::B::C::LargeUnsignedEnum (0x1005)
474 # SourceFile: D:\src\llvm-mono\lldb\lit\SymbolFile\NativePDB\s_constant.cpp (0x1006)
477 .byte 0x0e, 0x00, 0x06, 0x16
478 .byte 0x05, 0x10, 0x00, 0x00
479 .byte 0x06, 0x10, 0x00, 0x00
480 .byte 0x0e, 0x00, 0x00, 0x00
481 # Modifier (0x1008) {
482 # TypeLeafKind: LF_MODIFIER (0x1001)
483 # ModifiedType: A::B::C::LargeUnsignedEnum (0x1005)
488 .byte 0x0a, 0x00, 0x01, 0x10
489 .byte 0x05, 0x10, 0x00, 0x00
490 .byte 0x01, 0x00, 0xf2, 0xf1
491 # FieldList (0x1009) {
492 # TypeLeafKind: LF_FIELDLIST (0x1203)
494 # TypeLeafKind: LF_ENUMERATE (0x1502)
495 # AccessSpecifier: Public (0x3)
500 # TypeLeafKind: LF_ENUMERATE (0x1502)
501 # AccessSpecifier: Public (0x3)
502 # EnumValue: 9223372036854775000
506 # TypeLeafKind: LF_ENUMERATE (0x1502)
507 # AccessSpecifier: Public (0x3)
508 # EnumValue: 9223372036854776616
512 .byte 0x36, 0x00, 0x03, 0x12
513 .byte 0x02, 0x15, 0x03, 0x00
514 .byte 0x00, 0x00, 0x4c, 0x53
515 .byte 0x45, 0x5f, 0x41, 0x00
516 .byte 0x02, 0x15, 0x03, 0x00
517 .byte 0x0a, 0x80, 0xd8, 0xfc
518 .byte 0xff, 0xff, 0xff, 0xff
519 .byte 0xff, 0x7f, 0x4c, 0x53
520 .byte 0x45, 0x5f, 0x42, 0x00
521 .byte 0x02, 0x15, 0x03, 0x00
522 .byte 0x0a, 0x80, 0x28, 0x03
523 .byte 0x00, 0x00, 0x00, 0x00
524 .byte 0x00, 0x80, 0x4c, 0x53
525 .byte 0x45, 0x5f, 0x43, 0x00
527 # TypeLeafKind: LF_ENUM (0x1507)
529 # Properties [ (0x200)
530 # HasUniqueName (0x200)
532 # UnderlyingType: __int64 (0x13)
533 # FieldListType: <field list> (0x1009)
534 # Name: A::B::C::LargeSignedEnum
535 # LinkageName: .?AW4LargeSignedEnum@C@B@A@@
537 .byte 0x46, 0x00, 0x07, 0x15
538 .byte 0x03, 0x00, 0x00, 0x02
539 .byte 0x13, 0x00, 0x00, 0x00
540 .byte 0x09, 0x10, 0x00, 0x00
541 .byte 0x41, 0x3a, 0x3a, 0x42
542 .byte 0x3a, 0x3a, 0x43, 0x3a
543 .byte 0x3a, 0x4c, 0x61, 0x72
544 .byte 0x67, 0x65, 0x53, 0x69
545 .byte 0x67, 0x6e, 0x65, 0x64
546 .byte 0x45, 0x6e, 0x75, 0x6d
547 .byte 0x00, 0x2e, 0x3f, 0x41
548 .byte 0x57, 0x34, 0x4c, 0x61
549 .byte 0x72, 0x67, 0x65, 0x53
550 .byte 0x69, 0x67, 0x6e, 0x65
551 .byte 0x64, 0x45, 0x6e, 0x75
552 .byte 0x6d, 0x40, 0x43, 0x40
553 .byte 0x42, 0x40, 0x41, 0x40
554 .byte 0x40, 0x00, 0xf2, 0xf1
555 # UdtSourceLine (0x100B) {
556 # TypeLeafKind: LF_UDT_SRC_LINE (0x1606)
557 # UDT: A::B::C::LargeSignedEnum (0x100A)
558 # SourceFile: D:\src\llvm-mono\lldb\lit\SymbolFile\NativePDB\s_constant.cpp (0x1006)
561 .byte 0x0e, 0x00, 0x06, 0x16
562 .byte 0x0a, 0x10, 0x00, 0x00
563 .byte 0x06, 0x10, 0x00, 0x00
564 .byte 0x14, 0x00, 0x00, 0x00
565 # Modifier (0x100C) {
566 # TypeLeafKind: LF_MODIFIER (0x1001)
567 # ModifiedType: A::B::C::LargeSignedEnum (0x100A)
572 .byte 0x0a, 0x00, 0x01, 0x10
573 .byte 0x0a, 0x10, 0x00, 0x00
574 .byte 0x01, 0x00, 0xf2, 0xf1
575 # FieldList (0x100D) {
576 # TypeLeafKind: LF_FIELDLIST (0x1203)
578 # TypeLeafKind: LF_ENUMERATE (0x1502)
579 # AccessSpecifier: Public (0x3)
584 # TypeLeafKind: LF_ENUMERATE (0x1502)
585 # AccessSpecifier: Public (0x3)
590 # TypeLeafKind: LF_ENUMERATE (0x1502)
591 # AccessSpecifier: Public (0x3)
592 # EnumValue: 4294000000
596 .byte 0x2a, 0x00, 0x03, 0x12
597 .byte 0x02, 0x15, 0x03, 0x00
598 .byte 0x00, 0x00, 0x55, 0x45
599 .byte 0x5f, 0x41, 0x00, 0xf1
600 .byte 0x02, 0x15, 0x03, 0x00
601 .byte 0xe8, 0x03, 0x55, 0x45
602 .byte 0x5f, 0x42, 0x00, 0xf1
603 .byte 0x02, 0x15, 0x03, 0x00
604 .byte 0x04, 0x80, 0x80, 0x3d
605 .byte 0xf1, 0xff, 0x55, 0x45
606 .byte 0x5f, 0x43, 0x00, 0xf1
608 # TypeLeafKind: LF_ENUM (0x1507)
610 # Properties [ (0x200)
611 # HasUniqueName (0x200)
613 # UnderlyingType: unsigned (0x75)
614 # FieldListType: <field list> (0x100D)
615 # Name: A::B::C::UnsignedEnum
616 # LinkageName: .?AW4UnsignedEnum@C@B@A@@
618 .byte 0x3e, 0x00, 0x07, 0x15
619 .byte 0x03, 0x00, 0x00, 0x02
620 .byte 0x75, 0x00, 0x00, 0x00
621 .byte 0x0d, 0x10, 0x00, 0x00
622 .byte 0x41, 0x3a, 0x3a, 0x42
623 .byte 0x3a, 0x3a, 0x43, 0x3a
624 .byte 0x3a, 0x55, 0x6e, 0x73
625 .byte 0x69, 0x67, 0x6e, 0x65
626 .byte 0x64, 0x45, 0x6e, 0x75
627 .byte 0x6d, 0x00, 0x2e, 0x3f
628 .byte 0x41, 0x57, 0x34, 0x55
629 .byte 0x6e, 0x73, 0x69, 0x67
630 .byte 0x6e, 0x65, 0x64, 0x45
631 .byte 0x6e, 0x75, 0x6d, 0x40
632 .byte 0x43, 0x40, 0x42, 0x40
633 .byte 0x41, 0x40, 0x40, 0x00
634 # UdtSourceLine (0x100F) {
635 # TypeLeafKind: LF_UDT_SRC_LINE (0x1606)
636 # UDT: A::B::C::UnsignedEnum (0x100E)
637 # SourceFile: D:\src\llvm-mono\lldb\lit\SymbolFile\NativePDB\s_constant.cpp (0x1006)
640 .byte 0x0e, 0x00, 0x06, 0x16
641 .byte 0x0e, 0x10, 0x00, 0x00
642 .byte 0x06, 0x10, 0x00, 0x00
643 .byte 0x1a, 0x00, 0x00, 0x00
644 # Modifier (0x1010) {
645 # TypeLeafKind: LF_MODIFIER (0x1001)
646 # ModifiedType: A::B::C::UnsignedEnum (0x100E)
651 .byte 0x0a, 0x00, 0x01, 0x10
652 .byte 0x0e, 0x10, 0x00, 0x00
653 .byte 0x01, 0x00, 0xf2, 0xf1
654 # FieldList (0x1011) {
655 # TypeLeafKind: LF_FIELDLIST (0x1203)
657 # TypeLeafKind: LF_ENUMERATE (0x1502)
658 # AccessSpecifier: Public (0x3)
663 # TypeLeafKind: LF_ENUMERATE (0x1502)
664 # AccessSpecifier: Public (0x3)
665 # EnumValue: 2147000000
669 # TypeLeafKind: LF_ENUMERATE (0x1502)
670 # AccessSpecifier: Public (0x3)
671 # EnumValue: 18446744071562551616
675 .byte 0x32, 0x00, 0x03, 0x12
676 .byte 0x02, 0x15, 0x03, 0x00
677 .byte 0x00, 0x00, 0x53, 0x45
678 .byte 0x5f, 0x41, 0x00, 0xf1
679 .byte 0x02, 0x15, 0x03, 0x00
680 .byte 0x04, 0x80, 0xc0, 0x9e
681 .byte 0xf8, 0x7f, 0x53, 0x45
682 .byte 0x5f, 0x42, 0x00, 0xf1
683 .byte 0x02, 0x15, 0x03, 0x00
684 .byte 0x0a, 0x80, 0x40, 0x61
685 .byte 0x07, 0x80, 0xff, 0xff
686 .byte 0xff, 0xff, 0x53, 0x45
687 .byte 0x5f, 0x43, 0x00, 0xf1
689 # TypeLeafKind: LF_ENUM (0x1507)
691 # Properties [ (0x200)
692 # HasUniqueName (0x200)
694 # UnderlyingType: int (0x74)
695 # FieldListType: <field list> (0x1011)
696 # Name: A::B::C::SignedEnum
697 # LinkageName: .?AW4SignedEnum@C@B@A@@
699 .byte 0x3a, 0x00, 0x07, 0x15
700 .byte 0x03, 0x00, 0x00, 0x02
701 .byte 0x74, 0x00, 0x00, 0x00
702 .byte 0x11, 0x10, 0x00, 0x00
703 .byte 0x41, 0x3a, 0x3a, 0x42
704 .byte 0x3a, 0x3a, 0x43, 0x3a
705 .byte 0x3a, 0x53, 0x69, 0x67
706 .byte 0x6e, 0x65, 0x64, 0x45
707 .byte 0x6e, 0x75, 0x6d, 0x00
708 .byte 0x2e, 0x3f, 0x41, 0x57
709 .byte 0x34, 0x53, 0x69, 0x67
710 .byte 0x6e, 0x65, 0x64, 0x45
711 .byte 0x6e, 0x75, 0x6d, 0x40
712 .byte 0x43, 0x40, 0x42, 0x40
713 .byte 0x41, 0x40, 0x40, 0x00
714 # UdtSourceLine (0x1013) {
715 # TypeLeafKind: LF_UDT_SRC_LINE (0x1606)
716 # UDT: A::B::C::SignedEnum (0x1012)
717 # SourceFile: D:\src\llvm-mono\lldb\lit\SymbolFile\NativePDB\s_constant.cpp (0x1006)
720 .byte 0x0e, 0x00, 0x06, 0x16
721 .byte 0x12, 0x10, 0x00, 0x00
722 .byte 0x06, 0x10, 0x00, 0x00
723 .byte 0x20, 0x00, 0x00, 0x00
724 # Modifier (0x1014) {
725 # TypeLeafKind: LF_MODIFIER (0x1001)
726 # ModifiedType: A::B::C::SignedEnum (0x1012)
731 .byte 0x0a, 0x00, 0x01, 0x10
732 .byte 0x12, 0x10, 0x00, 0x00
733 .byte 0x01, 0x00, 0xf2, 0xf1
734 # FieldList (0x1015) {
735 # TypeLeafKind: LF_FIELDLIST (0x1203)
737 # TypeLeafKind: LF_ENUMERATE (0x1502)
738 # AccessSpecifier: Public (0x3)
743 # TypeLeafKind: LF_ENUMERATE (0x1502)
744 # AccessSpecifier: Public (0x3)
749 # TypeLeafKind: LF_ENUMERATE (0x1502)
750 # AccessSpecifier: Public (0x3)
755 .byte 0x26, 0x00, 0x03, 0x12
756 .byte 0x02, 0x15, 0x03, 0x00
757 .byte 0x00, 0x00, 0x53, 0x55
758 .byte 0x45, 0x5f, 0x41, 0x00
759 .byte 0x02, 0x15, 0x03, 0x00
760 .byte 0x64, 0x00, 0x53, 0x55
761 .byte 0x45, 0x5f, 0x42, 0x00
762 .byte 0x02, 0x15, 0x03, 0x00
763 .byte 0xc8, 0x00, 0x53, 0x55
764 .byte 0x45, 0x5f, 0x43, 0x00
766 # TypeLeafKind: LF_ENUM (0x1507)
768 # Properties [ (0x200)
769 # HasUniqueName (0x200)
771 # UnderlyingType: unsigned char (0x20)
772 # FieldListType: <field list> (0x1015)
773 # Name: A::B::C::SmallUnsignedEnum
774 # LinkageName: .?AW4SmallUnsignedEnum@C@B@A@@
776 .byte 0x4a, 0x00, 0x07, 0x15
777 .byte 0x03, 0x00, 0x00, 0x02
778 .byte 0x20, 0x00, 0x00, 0x00
779 .byte 0x15, 0x10, 0x00, 0x00
780 .byte 0x41, 0x3a, 0x3a, 0x42
781 .byte 0x3a, 0x3a, 0x43, 0x3a
782 .byte 0x3a, 0x53, 0x6d, 0x61
783 .byte 0x6c, 0x6c, 0x55, 0x6e
784 .byte 0x73, 0x69, 0x67, 0x6e
785 .byte 0x65, 0x64, 0x45, 0x6e
786 .byte 0x75, 0x6d, 0x00, 0x2e
787 .byte 0x3f, 0x41, 0x57, 0x34
788 .byte 0x53, 0x6d, 0x61, 0x6c
789 .byte 0x6c, 0x55, 0x6e, 0x73
790 .byte 0x69, 0x67, 0x6e, 0x65
791 .byte 0x64, 0x45, 0x6e, 0x75
792 .byte 0x6d, 0x40, 0x43, 0x40
793 .byte 0x42, 0x40, 0x41, 0x40
794 .byte 0x40, 0x00, 0xf2, 0xf1
795 # UdtSourceLine (0x1017) {
796 # TypeLeafKind: LF_UDT_SRC_LINE (0x1606)
797 # UDT: A::B::C::SmallUnsignedEnum (0x1016)
798 # SourceFile: D:\src\llvm-mono\lldb\lit\SymbolFile\NativePDB\s_constant.cpp (0x1006)
801 .byte 0x0e, 0x00, 0x06, 0x16
802 .byte 0x16, 0x10, 0x00, 0x00
803 .byte 0x06, 0x10, 0x00, 0x00
804 .byte 0x26, 0x00, 0x00, 0x00
805 # Modifier (0x1018) {
806 # TypeLeafKind: LF_MODIFIER (0x1001)
807 # ModifiedType: A::B::C::SmallUnsignedEnum (0x1016)
812 .byte 0x0a, 0x00, 0x01, 0x10
813 .byte 0x16, 0x10, 0x00, 0x00
814 .byte 0x01, 0x00, 0xf2, 0xf1
815 # FieldList (0x1019) {
816 # TypeLeafKind: LF_FIELDLIST (0x1203)
818 # TypeLeafKind: LF_ENUMERATE (0x1502)
819 # AccessSpecifier: Public (0x3)
824 # TypeLeafKind: LF_ENUMERATE (0x1502)
825 # AccessSpecifier: Public (0x3)
830 # TypeLeafKind: LF_ENUMERATE (0x1502)
831 # AccessSpecifier: Public (0x3)
832 # EnumValue: 18446744073709551516
836 .byte 0x2e, 0x00, 0x03, 0x12
837 .byte 0x02, 0x15, 0x03, 0x00
838 .byte 0x00, 0x00, 0x53, 0x53
839 .byte 0x45, 0x5f, 0x41, 0x00
840 .byte 0x02, 0x15, 0x03, 0x00
841 .byte 0x64, 0x00, 0x53, 0x53
842 .byte 0x45, 0x5f, 0x42, 0x00
843 .byte 0x02, 0x15, 0x03, 0x00
844 .byte 0x0a, 0x80, 0x9c, 0xff
845 .byte 0xff, 0xff, 0xff, 0xff
846 .byte 0xff, 0xff, 0x53, 0x53
847 .byte 0x45, 0x5f, 0x43, 0x00
849 # TypeLeafKind: LF_ENUM (0x1507)
851 # Properties [ (0x200)
852 # HasUniqueName (0x200)
854 # UnderlyingType: char (0x70)
855 # FieldListType: <field list> (0x1019)
856 # Name: A::B::C::SmallSignedEnum
857 # LinkageName: .?AW4SmallSignedEnum@C@B@A@@
859 .byte 0x46, 0x00, 0x07, 0x15
860 .byte 0x03, 0x00, 0x00, 0x02
861 .byte 0x70, 0x00, 0x00, 0x00
862 .byte 0x19, 0x10, 0x00, 0x00
863 .byte 0x41, 0x3a, 0x3a, 0x42
864 .byte 0x3a, 0x3a, 0x43, 0x3a
865 .byte 0x3a, 0x53, 0x6d, 0x61
866 .byte 0x6c, 0x6c, 0x53, 0x69
867 .byte 0x67, 0x6e, 0x65, 0x64
868 .byte 0x45, 0x6e, 0x75, 0x6d
869 .byte 0x00, 0x2e, 0x3f, 0x41
870 .byte 0x57, 0x34, 0x53, 0x6d
871 .byte 0x61, 0x6c, 0x6c, 0x53
872 .byte 0x69, 0x67, 0x6e, 0x65
873 .byte 0x64, 0x45, 0x6e, 0x75
874 .byte 0x6d, 0x40, 0x43, 0x40
875 .byte 0x42, 0x40, 0x41, 0x40
876 .byte 0x40, 0x00, 0xf2, 0xf1
877 # UdtSourceLine (0x101B) {
878 # TypeLeafKind: LF_UDT_SRC_LINE (0x1606)
879 # UDT: A::B::C::SmallSignedEnum (0x101A)
880 # SourceFile: D:\src\llvm-mono\lldb\lit\SymbolFile\NativePDB\s_constant.cpp (0x1006)
883 .byte 0x0e, 0x00, 0x06, 0x16
884 .byte 0x1a, 0x10, 0x00, 0x00
885 .byte 0x06, 0x10, 0x00, 0x00
886 .byte 0x2c, 0x00, 0x00, 0x00
887 # Modifier (0x101C) {
888 # TypeLeafKind: LF_MODIFIER (0x1001)
889 # ModifiedType: A::B::C::SmallSignedEnum (0x101A)
894 .byte 0x0a, 0x00, 0x01, 0x10
895 .byte 0x1a, 0x10, 0x00, 0x00
896 .byte 0x01, 0x00, 0xf2, 0xf1
897 # StringId (0x101D) {
898 # TypeLeafKind: LF_STRING_ID (0x1605)
900 # StringData: D:\\src\\llvmbuild\\ninja-x64
902 .byte 0x26, 0x00, 0x05, 0x16
903 .byte 0x00, 0x00, 0x00, 0x00
904 .byte 0x44, 0x3a, 0x5c, 0x5c
905 .byte 0x73, 0x72, 0x63, 0x5c
906 .byte 0x5c, 0x6c, 0x6c, 0x76
907 .byte 0x6d, 0x62, 0x75, 0x69
908 .byte 0x6c, 0x64, 0x5c, 0x5c
909 .byte 0x6e, 0x69, 0x6e, 0x6a
910 .byte 0x61, 0x2d, 0x78, 0x36
911 .byte 0x34, 0x00, 0xf2, 0xf1
912 # StringId (0x101E) {
913 # TypeLeafKind: LF_STRING_ID (0x1605)
915 # StringData: D:\src\llvm-mono\lldb\lit\SymbolFile\NativePDB\variable.cpp
917 .byte 0x42, 0x00, 0x05, 0x16
918 .byte 0x00, 0x00, 0x00, 0x00
919 .byte 0x44, 0x3a, 0x5c, 0x73
920 .byte 0x72, 0x63, 0x5c, 0x6c
921 .byte 0x6c, 0x76, 0x6d, 0x2d
922 .byte 0x6d, 0x6f, 0x6e, 0x6f
923 .byte 0x5c, 0x6c, 0x6c, 0x64
924 .byte 0x62, 0x5c, 0x6c, 0x69
925 .byte 0x74, 0x5c, 0x53, 0x79
926 .byte 0x6d, 0x62, 0x6f, 0x6c
927 .byte 0x46, 0x69, 0x6c, 0x65
928 .byte 0x5c, 0x4e, 0x61, 0x74
929 .byte 0x69, 0x76, 0x65, 0x50
930 .byte 0x44, 0x42, 0x5c, 0x76
931 .byte 0x61, 0x72, 0x69, 0x61
932 .byte 0x62, 0x6c, 0x65, 0x2e
933 .byte 0x63, 0x70, 0x70, 0x00
934 # BuildInfo (0x101F) {
935 # TypeLeafKind: LF_BUILDINFO (0x1603)
938 # ArgType: D:\\src\\llvmbuild\\ninja-x64 (0x101D)
940 # ArgType: D:\src\llvm-mono\lldb\lit\SymbolFile\NativePDB\variable.cpp (0x101E)
945 .byte 0x1a, 0x00, 0x03, 0x16
946 .byte 0x05, 0x00, 0x1d, 0x10
947 .byte 0x00, 0x00, 0x00, 0x00
948 .byte 0x00, 0x00, 0x1e, 0x10
949 .byte 0x00, 0x00, 0x00, 0x00
950 .byte 0x00, 0x00, 0x00, 0x00
951 .byte 0x00, 0x00, 0xf2, 0xf1
954 .addrsig_sym GlobalLUEA
955 .addrsig_sym GlobalLUEB
956 .addrsig_sym GlobalLUEC
957 .addrsig_sym GlobalLSEA
958 .addrsig_sym GlobalLSEB
959 .addrsig_sym GlobalLSEC
960 .addrsig_sym GlobalUEA
961 .addrsig_sym GlobalUEB
962 .addrsig_sym GlobalUEC
963 .addrsig_sym GlobalSEA
964 .addrsig_sym GlobalSEB
965 .addrsig_sym GlobalSEC
966 .addrsig_sym GlobalSUEA
967 .addrsig_sym GlobalSUEB
968 .addrsig_sym GlobalSUEC
969 .addrsig_sym GlobalSSEA
970 .addrsig_sym GlobalSSEB
971 .addrsig_sym GlobalSSEC