brintos

brintos / llvm-project-archived public Read only

0
0
Text · 19.5 KiB · 7efdfc4 Raw
410 lines · plain
1// Check that cvtres properly handles merging multiple .res files.2// The inputs were generated with the following commands, using the original Windows3// rc.exe:4// > rc /fo test_resource.res /nologo test_resource.rc5// > rc /fo languages.res /nologo languages.rc6// The object file we are comparing against was generated with this command using7// the original Windows cvtres.exe.8// > cvtres /machine:X86 /readonly /nologo /out:combined.obj.coff \9//   languages.res test_resource.res10 11RUN: llvm-cvtres /verbose /out:%t %p/Inputs/languages.res %p/Inputs/test_resource.res12RUN: llvm-readobj --coff-resources --section-data %t | FileCheck %s13 14CHECK:     Resources [15CHECK-NEXT:  Total Number of Resources: 1216CHECK-DAG:   Number of String Entries: 117CHECK-NEXT:  Number of ID Entries: 518CHECK-NEXT:  Type: STRINGARRAY [19CHECK-NEXT:    Table Offset: 0x4020CHECK-NEXT:    Number of String Entries: 121CHECK-NEXT:    Number of ID Entries: 022CHECK-NEXT:    Name: MYRESOURCE [23CHECK-NEXT:      Table Offset: 0xE824CHECK-NEXT:      Number of String Entries: 025CHECK-NEXT:      Number of ID Entries: 126CHECK-NEXT:      Language: (ID 1033) [27CHECK-NEXT:        Entry Offset: 0x1D828CHECK-NEXT:        Time/Date Stamp: 1970-01-01 00:00:00 (0x0)29CHECK-NEXT:        Major Version: 030CHECK-NEXT:        Minor Version: 031CHECK-NEXT:        Characteristics: 032CHECK-NEXT:        Data [33CHECK-NEXT:          DataRVA: 0x034CHECK-NEXT:          DataSize: 5735CHECK-NEXT:          Codepage: 036CHECK-NEXT:          Reserved: 037CHECK-NEXT:          Data (38CHECK:               )39CHECK-NEXT:        ]40CHECK-NEXT:      ]41CHECK-NEXT:    ]42CHECK-NEXT:  ]43CHECK-NEXT:  Type: BITMAP (ID 2) [44CHECK-NEXT:    Table Offset: 0x5845CHECK-NEXT:    Number of String Entries: 246CHECK-NEXT:    Number of ID Entries: 047CHECK-NEXT:    Name: CURSOR [48CHECK-NEXT:      Table Offset: 0x10049CHECK-NEXT:      Number of String Entries: 050CHECK-NEXT:      Number of ID Entries: 151CHECK-NEXT:      Language: (ID 1033) [52CHECK-NEXT:        Entry Offset: 0x1E853CHECK-NEXT:        Time/Date Stamp: 1970-01-01 00:00:00 (0x0)54CHECK-NEXT:        Major Version: 055CHECK-NEXT:        Minor Version: 056CHECK-NEXT:        Characteristics: 057CHECK-NEXT:        Data [58CHECK-NEXT:          DataRVA: 0x059CHECK-NEXT:          DataSize: 80860CHECK-NEXT:          Codepage: 061CHECK-NEXT:          Reserved: 062CHECK-NEXT:          Data (63CHECK:               )64CHECK-NEXT:        ]65CHECK-NEXT:      ]66CHECK-NEXT:    ]67CHECK-NEXT:    Name: OKAY [68CHECK-NEXT:      Table Offset: 0x11869CHECK-NEXT:      Number of String Entries: 070CHECK-NEXT:      Number of ID Entries: 171CHECK-NEXT:      Language: (ID 1033) [72CHECK-NEXT:        Entry Offset: 0x1F873CHECK-NEXT:        Time/Date Stamp: 1970-01-01 00:00:00 (0x0)74CHECK-NEXT:        Major Version: 075CHECK-NEXT:        Minor Version: 076CHECK-NEXT:        Characteristics: 077CHECK-NEXT:        Data [78CHECK-NEXT:          DataRVA: 0x079CHECK-NEXT:          DataSize: 80880CHECK-NEXT:          Codepage: 081CHECK-NEXT:          Reserved: 082CHECK-NEXT:          Data (83CHECK:               )84CHECK-NEXT:        ]85CHECK-NEXT:      ]86CHECK-NEXT:    ]87CHECK-NEXT:  ]88CHECK-NEXT:  Type: MENU (ID 4) [89CHECK-NEXT:    Table Offset: 0x7890CHECK-NEXT:    Number of String Entries: 191CHECK-NEXT:    Number of ID Entries: 192CHECK-NEXT:    Name: "EAT" [93CHECK-NEXT:      Table Offset: 0x13094CHECK-NEXT:      Number of String Entries: 095CHECK-NEXT:      Number of ID Entries: 196CHECK-NEXT:      Language: (ID 3081) [97CHECK-NEXT:        Entry Offset: 0x20898CHECK-NEXT:        Time/Date Stamp: 1970-01-01 00:00:00 (0x0)99CHECK-NEXT:        Major Version: 0100CHECK-NEXT:        Minor Version: 0101CHECK-NEXT:        Characteristics: 0102CHECK-NEXT:        Data [103CHECK-NEXT:          DataRVA: 0x0104CHECK-NEXT:          DataSize: 48105CHECK-NEXT:          Codepage: 0106CHECK-NEXT:          Reserved: 0107CHECK-NEXT:          Data (108CHECK:               )109CHECK-NEXT:        ]110CHECK-NEXT:      ]111CHECK-NEXT:    ]112CHECK-NEXT:    Name: (ID 14432) [113CHECK-NEXT:      Table Offset: 0x148114CHECK-NEXT:      Number of String Entries: 0115CHECK-NEXT:      Number of ID Entries: 1116CHECK-NEXT:      Language: (ID 2052) [117CHECK-NEXT:        Entry Offset: 0x218118CHECK-NEXT:        Time/Date Stamp: 1970-01-01 00:00:00 (0x0)119CHECK-NEXT:        Major Version: 0120CHECK-NEXT:        Minor Version: 0121CHECK-NEXT:        Characteristics: 0122CHECK-NEXT:        Data [123CHECK-NEXT:          DataRVA: 0x0124CHECK-NEXT:          DataSize: 46125CHECK-NEXT:          Codepage: 0126CHECK-NEXT:          Reserved: 0127CHECK-NEXT:          Data (128CHECK:               )129CHECK-NEXT:        ]130CHECK-NEXT:      ]131CHECK-NEXT:    ]132CHECK-NEXT:  ]133CHECK-NEXT:  Type: DIALOG (ID 5) [134CHECK-NEXT:    Table Offset: 0x98135CHECK-NEXT:    Number of String Entries: 1136CHECK-NEXT:    Number of ID Entries: 0137CHECK-NEXT:    Name: TESTDIALOG [138CHECK-NEXT:      Table Offset: 0x160139CHECK-NEXT:      Number of String Entries: 0140CHECK-NEXT:      Number of ID Entries: 1141CHECK-NEXT:      Language: (ID 1033) [142CHECK-NEXT:        Entry Offset: 0x228143CHECK-NEXT:        Time/Date Stamp: 1970-01-01 00:00:00 (0x0)144CHECK-NEXT:        Major Version: 0145CHECK-NEXT:        Minor Version: 0146CHECK-NEXT:        Characteristics: 0147CHECK-NEXT:        Data [148CHECK-NEXT:          DataRVA: 0x0149CHECK-NEXT:          DataSize: 108150CHECK-NEXT:          Codepage: 0151CHECK-NEXT:          Reserved: 0152CHECK-NEXT:          Data (153CHECK:               )154CHECK-NEXT:        ]155CHECK-NEXT:      ]156CHECK-NEXT:    ]157CHECK-NEXT:  ]158CHECK-NEXT:  Type: ACCELERATOR (ID 9) [159CHECK-NEXT:    Table Offset: 0xB0160CHECK-NEXT:    Number of String Entries: 1161CHECK-NEXT:    Number of ID Entries: 1162CHECK-NEXT:    Name: MYACCELERATORS [163CHECK-NEXT:      Table Offset: 0x178164CHECK-NEXT:      Number of String Entries: 0165CHECK-NEXT:      Number of ID Entries: 2166CHECK-NEXT:      Language: (ID 1033) [167CHECK-NEXT:        Entry Offset: 0x238168CHECK-NEXT:        Time/Date Stamp: 1970-01-01 00:00:00 (0x0)169CHECK-NEXT:        Major Version: 0170CHECK-NEXT:        Minor Version: 0171CHECK-NEXT:        Characteristics: 0172CHECK-NEXT:        Data [173CHECK-NEXT:          DataRVA: 0x0174CHECK-NEXT:          DataSize: 24175CHECK-NEXT:          Codepage: 0176CHECK-NEXT:          Reserved: 0177CHECK-NEXT:          Data (178CHECK:               )179CHECK-NEXT:        ]180CHECK-NEXT:      ]181CHECK-NEXT:      Language: (ID 2052) [182CHECK-NEXT:        Entry Offset: 0x248183CHECK-NEXT:        Time/Date Stamp: 1970-01-01 00:00:00 (0x0)184CHECK-NEXT:        Major Version: 0185CHECK-NEXT:        Minor Version: 0186CHECK-NEXT:        Characteristics: 0187CHECK-NEXT:        Data [188CHECK-NEXT:          DataRVA: 0x0189CHECK-NEXT:          DataSize: 24190CHECK-NEXT:          Codepage: 0191CHECK-NEXT:          Reserved: 0192CHECK-NEXT:          Data (193CHECK:               )194CHECK-NEXT:        ]195CHECK-NEXT:      ]196CHECK-NEXT:    ]197CHECK-NEXT:    Name: (ID 12) [198CHECK-NEXT:      Table Offset: 0x198199CHECK-NEXT:      Number of String Entries: 0200CHECK-NEXT:      Number of ID Entries: 1201CHECK-NEXT:      Language: (ID 1033) [202CHECK-NEXT:        Entry Offset: 0x258203CHECK-NEXT:        Time/Date Stamp: 1970-01-01 00:00:00 (0x0)204CHECK-NEXT:        Major Version: 0205CHECK-NEXT:        Minor Version: 0206CHECK-NEXT:        Characteristics: 0207CHECK-NEXT:        Data [208CHECK-NEXT:          DataRVA: 0x0209CHECK-NEXT:          DataSize: 24210CHECK-NEXT:          Codepage: 0211CHECK-NEXT:          Reserved: 0212CHECK-NEXT:          Data (213CHECK:               )214CHECK-NEXT:        ]215CHECK-NEXT:      ]216CHECK-NEXT:    ]217CHECK-NEXT:  ]218CHECK-NEXT:  Type: RCDATA (ID 10) [219CHECK-NEXT:    Table Offset: 0xD0220CHECK-NEXT:    Number of String Entries: 1221CHECK-NEXT:    Number of ID Entries: 0222CHECK-NEXT:    Name: RANDOMDAT [223CHECK-NEXT:      Table Offset: 0x1B0224CHECK-NEXT:      Number of String Entries: 0225CHECK-NEXT:      Number of ID Entries: 3226CHECK-NEXT:      Language: (ID 1033) [227CHECK-NEXT:        Entry Offset: 0x268228CHECK-NEXT:        Time/Date Stamp: 1970-01-01 00:00:00 (0x0)229CHECK-NEXT:        Major Version: 0230CHECK-NEXT:        Minor Version: 0231CHECK-NEXT:        Characteristics: 0232CHECK-NEXT:        Data [233CHECK-NEXT:          DataRVA: 0x0234CHECK-NEXT:          DataSize: 54235CHECK-NEXT:          Codepage: 0236CHECK-NEXT:          Reserved: 0237CHECK-NEXT:          Data (238CHECK:               )239CHECK-NEXT:        ]240CHECK-NEXT:      ]241CHECK-NEXT:      Language: (ID 2052) [242CHECK-NEXT:        Entry Offset: 0x278243CHECK-NEXT:        Time/Date Stamp: 1970-01-01 00:00:00 (0x0)244CHECK-NEXT:        Major Version: 0245CHECK-NEXT:        Minor Version: 0246CHECK-NEXT:        Characteristics: 0247CHECK-NEXT:        Data [248CHECK-NEXT:          DataRVA: 0x0249CHECK-NEXT:          DataSize: 67250CHECK-NEXT:          Codepage: 0251CHECK-NEXT:          Reserved: 0252CHECK-NEXT:          Data (253CHECK:               )254CHECK-NEXT:        ]255CHECK-NEXT:      ]256CHECK-NEXT:      Language: (ID 4103) [257CHECK-NEXT:        Entry Offset: 0x288258CHECK-NEXT:        Time/Date Stamp: 1970-01-01 00:00:00 (0x0)259CHECK-NEXT:        Major Version: 0260CHECK-NEXT:        Minor Version: 0261CHECK-NEXT:        Characteristics: 0262CHECK-NEXT:        Data [263CHECK-NEXT:          DataRVA: 0x0264CHECK-NEXT:          DataSize: 66265CHECK-NEXT:          Codepage: 0266CHECK-NEXT:          Reserved: 0267CHECK-NEXT:          Data (268CHECK:               )269CHECK-NEXT:        ]270CHECK-NEXT:      ]271CHECK-NEXT:    ]272CHECK-NEXT:  ]273CHECK-DAG:    .rsrc$02 Data (274CHECK-NEXT:     0000: 74686973 20697320 61207261 6E646F6D  |this is a random|275CHECK-NEXT:     0010: 20626974 206F6620 64617461 20746861  | bit of data tha|276CHECK-NEXT:     0020: 74206D65 616E7320 6E6F7468 696E6700  |t means nothing.|277CHECK-NEXT:     0030: A9230E14 F4F60000 7A686534 20736869  |.#......zhe4 shi|278CHECK-NEXT:     0040: 34207969 31676534 20737569 326A6931  |4 yi1ge4 sui2ji1|279CHECK-NEXT:     0050: 20646520 73687534 6A75342C 207A6865  | de shu4ju4, zhe|280CHECK-NEXT:     0060: 34207969 34776569 347A6865 20736865  |4 yi4wei4zhe she|281CHECK-NEXT:     0070: 6E326D65 00A9230E 14F4F600 00000000  |n2me..#.........|282CHECK-NEXT:     0080: 44696573 20697374 2065696E 207A7566  |Dies ist ein zuf|283CHECK-NEXT:     0090: C3A46C6C 69676573 20426974 20766F6E  |..lliges Bit von|284CHECK-NEXT:     00A0: 20446174 656E2C20 64696520 6E696368  | Daten, die nich|285CHECK-NEXT:     00B0: 74732062 65646575 74657400 A9230E14  |ts bedeutet..#..|286CHECK-NEXT:     00C0: F4F60000 00000000 11000300 E7030000  |................|287CHECK-NEXT:     00D0: 0D004400 4C040000 82001200 BC010000  |..D.L...........|288CHECK-NEXT:     00E0: 11000300 E7030000 0D004400 4C040000  |..........D.L...|289CHECK-NEXT:     00F0: 82001200 BC010000 28000000 10000000  |........(.......|290CHECK-NEXT:     0100: 10000000 01001800 00000000 00030000  |................|291CHECK-NEXT:     0110: C40E0000 C40E0000 00000000 00000000  |................|292CHECK-NEXT:     0120: FFFFFFFF FFFFFFFF FFFFFFFF FFFFFFFF  |................|293CHECK-NEXT:     0130: FFFFFFFF FFFFFFFF FFFFFFFF FFFFFFFF  |................|294CHECK-NEXT:     0140: FFFFFFFF FFFFFFFF FFFFFFFF FFFFFFFF  |................|295CHECK-NEXT:     0150: FFFFFFFF FFFFFFFF FFFFFFFF FFFFFFFF  |................|296CHECK-NEXT:     0160: FFFFFFFF FFFFFFFF FFFFFFFF FFFFFFFF  |................|297CHECK-NEXT:     0170: FFFFFFFF FFFFFFFF FFFFFFFF FFFFFFFF  |................|298CHECK-NEXT:     0180: FFFFFFFF FFFFFFFF FFFFFFFF FFFFFFFF  |................|299CHECK-NEXT:     0190: FFFFFFFF FF7F7F7F 7C7C7C78 78787575  |........|||xxxuu|300CHECK-NEXT:     01A0: 75FFFFFF FFFFFFFF FFFFFFFF FFFFFFFF  |u...............|301CHECK-NEXT:     01B0: FFFFFFFF FFFFFFFF FFFFFFFF 979797FF  |................|302CHECK-NEXT:     01C0: FFFFFFFF FF838383 AAAAAADB DBDB7979  |..............yy|303CHECK-NEXT:     01D0: 79757575 FFFFFFFF FFFFFFFF FFFFFFFF  |yuuu............|304CHECK-NEXT:     01E0: FFFFFFFF FFFFFFFF FFFFFFFF 9C9C9C98  |................|305CHECK-NEXT:     01F0: 9898FFFF FF888888 DBDBDBB7 B7B77D7D  |..............}}|306CHECK-NEXT:     0200: 7DFFFFFF FFFFFFFF FFFFFFFF FFFFFFFF  |}...............|307CHECK-NEXT:     0210: FFFFFFFF FFFFFFFF FFFFFFFF A0A0A09C  |................|308CHECK-NEXT:     0220: 9C9C9393 93ADADAD F2F2F284 84848181  |................|309CHECK-NEXT:     0230: 81FFFFFF FFFFFFFF FFFFFFFF FFFFFFFF  |................|310CHECK-NEXT:     0240: FFFFFFFF FFFFFFFF FFFFFFFF A4A4A4D7  |................|311CHECK-NEXT:     0250: D7D79D9D 9DD0D0D0 EEEEEE91 91918D8D  |................|312CHECK-NEXT:     0260: 8DFFFFFF FFFFFF81 81817E7E 7EFFFFFF  |..........~~~...|313CHECK-NEXT:     0270: FFFFFFFF FFFFFFFF FFFFFFFF A9A9A9F2  |................|314CHECK-NEXT:     0280: F2F2E5E5 E5E2E2E2 95959591 91918D8D  |................|315CHECK-NEXT:     0290: 8D898989 868686FF FFFFFFFF FFFFFFFF  |................|316CHECK-NEXT:     02A0: FFFFFFFF FFFFFFFF FFFFFFFF ADADADF2  |................|317CHECK-NEXT:     02B0: F2F2E1E1 E1DFDFDF E7E7E7E4 E4E4BBBB  |................|318CHECK-NEXT:     02C0: BB8E8E8E FFFFFFFF FFFFFFFF FFFFFFFF  |................|319CHECK-NEXT:     02D0: FFFFFFFF FFFFFFFF FFFFFFFF B5B5B5F2  |................|320CHECK-NEXT:     02E0: F2F2E8E8 E8E7E7E7 EAEAEAC6 C6C69E9E  |................|321CHECK-NEXT:     02F0: 9EFFFFFF FFFFFFFF FFFFFFFF FFFFFFFF  |................|322CHECK-NEXT:     0300: FFFFFFFF FFFFFFFF FFFFFFFF B9B9B9F4  |................|323CHECK-NEXT:     0310: F4F4ECEC ECEDEDED CBCBCBA7 A7A7FFFF  |................|324CHECK-NEXT:     0320: FFFFFFFF FFFFFFFF FFFFFFFF FFFFFFFF  |................|325CHECK-NEXT:     0330: FFFFFFFF FFFFFFFF FFFFFFFF BDBDBDF7  |................|326CHECK-NEXT:     0340: F7F7EFEF EFD0D0D0 AFAFAFFF FFFFFFFF  |................|327CHECK-NEXT:     0350: FFFFFFFF FFFFFFFF FFFFFFFF FFFFFFFF  |................|328CHECK-NEXT:     0360: FFFFFFFF FFFFFFFF FFFFFFFF C1C1C1F7  |................|329CHECK-NEXT:     0370: F7F7D5D5 D5B6B6B6 FFFFFFFF FFFFFFFF  |................|330CHECK-NEXT:     0380: FFFFFFFF FFFFFFFF FFFFFFFF FFFFFFFF  |................|331CHECK-NEXT:     0390: FFFFFFFF FFFFFFFF FFFFFFFF C4C4C4D9  |................|332CHECK-NEXT:     03A0: D9D9BEBE BEFFFFFF FFFFFFFF FFFFFFFF  |................|333CHECK-NEXT:     03B0: FFFFFFFF FFFFFFFF FFFFFFFF FFFFFFFF  |................|334CHECK-NEXT:     03C0: FFFFFFFF FFFFFFFF FFFFFFFF C8C8C8C5  |................|335CHECK-NEXT:     03D0: C5C5FFFF FFFFFFFF FFFFFFFF FFFFFFFF  |................|336CHECK-NEXT:     03E0: FFFFFFFF FFFFFFFF FFFFFFFF FFFFFFFF  |................|337CHECK-NEXT:     03F0: FFFFFFFF FFFFFFFF FFFFFFFF CBCBCBFF  |................|338CHECK-NEXT:     0400: FFFFFFFF FFFFFFFF FFFFFFFF FFFFFFFF  |................|339CHECK-NEXT:     0410: FFFFFFFF FFFFFFFF FFFFFFFF FFFFFFFF  |................|340CHECK-NEXT:     0420: 28000000 10000000 10000000 01001800  |(...............|341CHECK-NEXT:     0430: 00000000 00030000 C40E0000 C40E0000  |................|342CHECK-NEXT:     0440: 00000000 00000000 FFFFFFFF FFFFFFFF  |................|343CHECK-NEXT:     0450: FFFFFFFF FFFFFFFF FFFFFFFF FFFFFFFF  |................|344CHECK-NEXT:     0460: FFFFFFFF FFFFFFFF FFFFFFFF FFFFFFFF  |................|345CHECK-NEXT:     0470: FFFFFFFF FFFFFFFF FFFFFFFF FFFFFFFF  |................|346CHECK-NEXT:     0480: FFFFFFFF FFFFFFFF FFFFFFFF FFFFFFFF  |................|347CHECK-NEXT:     0490: FFFFFFFF FFFFFFFF FFFFFFFF FFFFFFFF  |................|348CHECK-NEXT:     04A0: FFFFFFFF FFFFFFFF FFFFFFFF FFFFFFFF  |................|349CHECK-NEXT:     04B0: FFFFFFFF FFFFFFFF FFFFFFFF FFFFFFFF  |................|350CHECK-NEXT:     04C0: FFFFFFFF FFFFFFFF FFFFFFFF FFFFFFFF  |................|351CHECK-NEXT:     04D0: FFFFFFFF FFFFFFFF FFFFFFFF FFFFFFFF  |................|352CHECK-NEXT:     04E0: FFFFFFFF FFFFFFFF FFFFFFFF FFFFFFFF  |................|353CHECK-NEXT:     04F0: FFFFFFFF FFFFFFFF FFFFFFFF FFFFFFFF  |................|354CHECK-NEXT:     0500: FFFFFFFF FFFFFFFF FFFFFFFF FFFFFFFF  |................|355CHECK-NEXT:     0510: FFFFFFFF A0E3A901 B31801B3 1801B318  |................|356CHECK-NEXT:     0520: 01B31801 B31801B3 1861D06F FFFFFFFF  |.........a.o....|357CHECK-NEXT:     0530: FFFFFFFF FFFFFFFF FFFFFFFF FFFFFFFF  |................|358CHECK-NEXT:     0540: FFFFFFFF 01B31800 D7331CDB 49DBF9E2  |.........3..I...|359CHECK-NEXT:     0550: 9BEFAF00 D73300D7 3301B318 FFFFFFFF  |.....3..3.......|360CHECK-NEXT:     0560: FFFFFFFF FFFFFFFF FFFFFFFF FFFFFFFF  |................|361CHECK-NEXT:     0570: FFFFFFFF 01B31800 DE55F6FE F9DBFAE7  |.........U......|362CHECK-NEXT:     0580: FEFFFE86 EFAE00DE 5501B318 FFFFFFFF  |........U.......|363CHECK-NEXT:     0590: FFFFFFFF FFFFFFFF FFFFFFFF FFFFFFFF  |................|364CHECK-NEXT:     05A0: FFFFFFFF 01B31800 E676DBFB EC00E676  |.........v.....v|365CHECK-NEXT:     05B0: 57EFA5FB FFFD55EE A401B318 FFFFFFFF  |W.....U.........|366CHECK-NEXT:     05C0: FFFFFFFF FFFFFFFF FFFFFFFF FFFFFFFF  |................|367CHECK-NEXT:     05D0: FFFFFFFF 01B31800 ED9800ED 9800ED98  |................|368CHECK-NEXT:     05E0: 00ED9887 F7CFFEFF FF01B318 FFFFFFFF  |................|369CHECK-NEXT:     05F0: FFFFFFFF FFFFFFFF FFFFFFFF FFFFFFFF  |................|370CHECK-NEXT:     0600: FFFFFFFF 01B31800 F4BA00F4 BA00F4BA  |................|371CHECK-NEXT:     0610: 00F4BA00 F4BA9CFB E401B318 FFFFFFFF  |................|372CHECK-NEXT:     0620: FFFFFFFF FFFFFFFF FFFFFFFF FFFFFFFF  |................|373CHECK-NEXT:     0630: FFFFFFFF 01B31800 FBDB00FB DB00FBDB  |................|374CHECK-NEXT:     0640: 00FBDB00 FBDB00FB DB01B318 FFFFFFFF  |................|375CHECK-NEXT:     0650: FFFFFFFF FFFFFFFF FFFFFFFF FFFFFFFF  |................|376CHECK-NEXT:     0660: FFFFFFFF 9FE2A801 B31801B3 1801B318  |................|377CHECK-NEXT:     0670: 01B31801 B31801B3 1861D06F FFFFFFFF  |.........a.o....|378CHECK-NEXT:     0680: FFFFFFFF FFFFFFFF FFFFFFFF FFFFFFFF  |................|379CHECK-NEXT:     0690: FFFFFFFF FFFFFFFF FFFFFFFF FFFFFFFF  |................|380CHECK-NEXT:     06A0: FFFFFFFF FFFFFFFF FFFFFFFF FFFFFFFF  |................|381CHECK-NEXT:     06B0: FFFFFFFF FFFFFFFF FFFFFFFF FFFFFFFF  |................|382CHECK-NEXT:     06C0: FFFFFFFF FFFFFFFF FFFFFFFF FFFFFFFF  |................|383CHECK-NEXT:     06D0: FFFFFFFF FFFFFFFF FFFFFFFF FFFFFFFF  |................|384CHECK-NEXT:     06E0: FFFFFFFF FFFFFFFF FFFFFFFF FFFFFFFF  |................|385CHECK-NEXT:     06F0: FFFFFFFF FFFFFFFF FFFFFFFF FFFFFFFF  |................|386CHECK-NEXT:     0700: FFFFFFFF FFFFFFFF FFFFFFFF FFFFFFFF  |................|387CHECK-NEXT:     0710: FFFFFFFF FFFFFFFF FFFFFFFF FFFFFFFF  |................|388CHECK-NEXT:     0720: FFFFFFFF FFFFFFFF FFFFFFFF FFFFFFFF  |................|389CHECK-NEXT:     0730: FFFFFFFF FFFFFFFF FFFFFFFF FFFFFFFF  |................|390CHECK-NEXT:     0740: FFFFFFFF FFFFFFFF 00000000 00006400  |..............d.|391CHECK-NEXT:     0750: 79007500 00000000 65007300 68006100  |y.u.....e.s.h.a.|392CHECK-NEXT:     0760: 6C006100 00008000 66006B00 61006F00  |l.a.....f.k.a.o.|393CHECK-NEXT:     0770: 79006100 00000000 0000C080 00000000  |y.a.............|394CHECK-NEXT:     0780: 02000A00 0A00C800 2C010000 00005400  |........,.....T.|395CHECK-NEXT:     0790: 65007300 74000000 01000250 00000000  |e.s.t......P....|396CHECK-NEXT:     07A0: 0A000A00 E6000E00 0100FFFF 82004300  |..............C.|397CHECK-NEXT:     07B0: 6F006E00 74006900 6E007500 65003A00  |o.n.t.i.n.u.e.:.|398CHECK-NEXT:     07C0: 00000000 00000150 00000000 42008600  |.......P....B...|399CHECK-NEXT:     07D0: A1000D00 0200FFFF 80002600 4F004B00  |..........&.O.K.|400CHECK-NEXT:     07E0: 00000000 00000000 11005800 A4000000  |..........X.....|401CHECK-NEXT:     07F0: 0D004800 2E160000 82001200 BC010000  |..H.............|402CHECK-NEXT:     0800: 00000000 00006400 66006900 73006800  |......d.f.i.s.h.|403CHECK-NEXT:     0810: 00000000 65007300 61006C00 61006400  |....e.s.a.l.a.d.|404CHECK-NEXT:     0820: 00008000 66006400 75006300 6B000000  |....f.d.u.c.k...|405CHECK-NEXT:     0830: 74686973 20697320 61207573 65722064  |this is a user d|406CHECK-NEXT:     0840: 6566696E 65642072 65736F75 72636500  |efined resource.|407CHECK-NEXT:     0850: 69742063 6F6E7461 696E7320 6D616E79  |it contains many|408CHECK-NEXT:     0860: 20737472 696E6773 00000000 00000000  | strings........|409CHECK-NEXT:   )410