EuroAssembler Index Manual Download Source Macros


Sitemap Links Forum Tests Projects

Test t7367: Compile LIBCOF 64bit Win linking LIBCOF 64bit Win


Description
Test creates linkable 64bit LIBCOF file t7367.lib from linkable 64bit LIBCOF module.
See also
LinkerCombinations  
Tested procedures
PflibcofCompile   PflibcofLoadPgm  
Source & expected listing t7367.htm.lst
| | EUROASM DEBUG=OFF,PROFILE=OFF,AUTOSEGMENT=ON,LIST=ON, \ | | DUMP=ON,DUMPWIDTH=25,DUMPALL=OFF,CPU=X64,AMD=YES | |;; | |t7367CW PROGRAM FORMAT=COFF,MODEL=FLAT,WIDTH=64, \ | | LISTMAP=ON,LISTGLOBALS=ON | | PUBLIC Write.W64 |[.text] ::::Section changed. |00000000: |Write.W64: PROC ; Write ASCIIZ string DS:RSI in 64bit Windows. | | IMPORT GetStdHandle:,WriteFile: ; Use imported Windows kernel functions. |00000000:4889E5 | MOV RBP,RSP ; Save (perhaps unaligned) stack pointer. |00000003:4883E4F0 | AND RSP,-16 ; OWORD alignment downwards. |00000007:4883EC30 | SUB RSP,5*8+8 ; Allocate shadow space on stack for max 5 arguments. |0000000B:48C7C1F5FFFFFF| MOV RCX,-11 ; %1 Identifier of standard output STD_OUTPUT_HANDLE. |00000012:E8(00000000) | CALL GetStdHandle: ; Fastcall the imported Windows function with 1 argument. |00000017:4889C3 | MOV RBX,RAX ; Temporary save the returned StdOutput handle to RBX. |0000001A:4889F7 | MOV RDI,RSI ; Use RDI to find the end of input string. |0000001D:4831C9 | XOR RCX,RCX ; Use RCX to keep the size of input string. |00000020:4831C0 | XOR RAX,RAX ; Zero AL, the searched terminating character. |00000023:48F7D1 | NOT RCX ; Assume unlimited possible string size. |00000026:F2AE | REPNE SCASB ; Find the zero terminator. |00000028:48F7D1 | NOT RCX ; Get string size to RCX. |0000002B:89442420 | MOV [RSP+20h],EAX ; %5 Overlapped I/O is not used. |0000002F:4C8D4C2418 | LEA R9,[RSP+18h] ; %4 Local variable for the number of written bytes uses shadowed R9. |00000034:4989C8 | MOV R8,RCX ; %3 String size. |00000037:4889F2 | MOV RDX,RSI ; %2 String address. |0000003A:4889D9 | MOV RCX,RBX ; %1 Standard output file handle. |0000003D:E8(00000000) | CALL WriteFile: ; Fastcall the imported function with 5 arguments. |00000042:4889EC | MOV RSP,RBP ; Restore the stack. |00000045:C3 | RET ; Return to caller. |00000046: | ENDPROC Write.W64: | |ENDPROGRAM t7367CW | **** ListMap "t7367CW.obj",groups=0,segments=2,entry=,stack= | [.text],RVA=00000000h,size=00000046h=70,width=64,align=0010h,purpose=CODE | [.drectve],RVA=00000000h,size=00000027h=39,width=0,align=0,purpose=DRECTVE | **** ListGlobals "t7367CW.obj",Global=0,Public=1,Extern=0,eXport=0,Import=2 | GetStdHandle,[GetStdHandle]:00000000h,scope='I',lib="kernel32.dll" | Write.W64,[.text]:00000000h,scope='P' | WriteFile,[WriteFile]:00000000h,scope='I',lib="kernel32.dll" | |;; | |t7367CB PROGRAM FORMAT=COFF,MODEL=FLAT,WIDTH=64, \ | | LISTMAP=ON,LISTGLOBALS=ON | | PUBLIC Beep.W64 |[.text] ::::Section changed. |00000000: |Beep.W64: PROC ; Play a sound in 64bit Windows. | | IMPORT Beep: ; Use imported Windows kernel function. |00000000:4889E5 | MOV RBP,RSP ; Save (perhaps unaligned) stack pointer. |00000003:4883E4F0 | AND RSP,-16 ; OWORD alignment downwards. |00000007:4883EC28 | SUB RSP,4*8+8 ; Allocate shadow space on stack. |0000000B:BAC8000000 | MOV RDX,200 ; %2 Sound duration [ms]. |00000010:B9B8010000 | MOV RCX,440 ; %1 Sound frequency [Hz]. |00000015:E8(00000000) | CALL Beep: ; Fastcall the imported function with 2 arguments. |0000001A:BA90010000 | MOV RDX,400 ; %2 Sound duration [ms]. |0000001F:B94B020000 | MOV RCX,587 ; %1 Sound frequency [Hz]. |00000024:E8(00000000) | CALL Beep: ; Fastcall the imported function with 2 arguments. |00000029:4889EC | MOV RSP,RBP ; Restore the stack. |0000002C:C3 | RET ; Return to caller. |0000002D: | ENDPROC Beep.W64: | |ENDPROGRAM t7367CB | **** ListMap "t7367CB.obj",groups=0,segments=2,entry=,stack= | [.text],RVA=00000000h,size=0000002Dh=45,width=64,align=0010h,purpose=CODE | [.drectve],RVA=00000000h,size=0000000Dh=13,width=0,align=0,purpose=DRECTVE | **** ListGlobals "t7367CB.obj",Global=0,Public=1,Extern=0,eXport=0,Import=1 | Beep,[Beep]:00000000h,scope='I',lib="kernel32.dll" | Beep.W64,[.text]:00000000h,scope='P' | |;; | |t7367CE PROGRAM FORMAT=COFF,MODEL=FLAT,WIDTH=64, \ | | LISTMAP=ON,LISTGLOBALS=ON | | PUBLIC Exit.W64 |[.text] ::::Section changed. |00000000: |Exit.W64: PROC ; Terminate program in 64bit Windows. | | IMPORT ExitProcess ; Use imported Windows kernel function. |00000000:4883E4F0 | AND RSP,-16 ; OWORD alignment downwards. |00000004:4883EC28 | SUB RSP,4*8+8 ; Allocate shadow space on stack. |00000008:4829C9 | SUB RCX,RCX ; %1 Terminate with errorlevel 0. |0000000B:E9(00000000) | JMP ExitProcess: ; Use imported function with 1 argument. No return. |00000010: | ENDPROC Exit.W64: | |ENDPROGRAM t7367CE | **** ListMap "t7367CE.obj",groups=0,segments=2,entry=,stack= | [.text],RVA=00000000h,size=00000010h=16,width=64,align=0010h,purpose=CODE | [.drectve],RVA=00000000h,size=00000014h=20,width=0,align=0,purpose=DRECTVE | **** ListGlobals "t7367CE.obj",Global=0,Public=1,Extern=0,eXport=0,Import=1 | Exit.W64,[.text]:00000000h,scope='P' | ExitProcess,[ExitProcess]:00000000h,scope='I',lib="kernel32.dll" | |;; | |t7367C PROGRAM FORMAT=LIBCOF,MODEL=FLAT,WIDTH=64, \ | | LISTMAP=OFF,LISTGLOBALS=OFF | | LINK t7367CW.obj, t7367CB.obj, t7367CE.obj | |ENDPROGRAM t7367C |# I0560 Linking COFF module ".\t7367CW.obj". |# I0563 Accepting link directive '/IMPORT:GetStdHandle'. |# I0563 Accepting link directive '/IMPORT:WriteFile'. |# I0560 Linking COFF module ".\t7367CB.obj". |# I0563 Accepting link directive '/IMPORT:Beep'. |# I0560 Linking COFF module ".\t7367CE.obj". |# I0563 Accepting link directive '/IMPORT:ExitProcess'. | |;; | |t7367 PROGRAM FORMAT=LIBCOF,MODEL=FLAT,WIDTH=64, \ | | LISTMAP=OFF,LISTGLOBALS=OFF | | GLOBAL Write.W64, Exit.W64 ; Intentionally omitted Beep.W64. | | LINK t7367C.lib | |ENDPROGRAM t7367 |# I0560 Linking LIBCOF module ".\t7367C.lib".
Expected messages t7367.out
I0180 Assembling source file "t7367.htm". I0270 Assembling source "t7367". I0310 Assembling source pass 1. I0330 Assembling source pass 2 - final. I0470 Assembling program "t7367CW". "t7367.htm"{62} I0510 Assembling program pass 1. "t7367.htm"{62} I0510 Assembling program pass 2. "t7367.htm"{62} I0530 Assembling program pass 3 - final. "t7367.htm"{62} I0660 64bit FLAT COFF file "t7367CW.obj" created, size=429. "t7367.htm"{89} I0650 Program "t7367CW" assembled in 3 passes with errorlevel 0. "t7367.htm"{89} I0470 Assembling program "t7367CB". "t7367.htm"{98} I0510 Assembling program pass 1. "t7367.htm"{98} I0510 Assembling program pass 2. "t7367.htm"{98} I0530 Assembling program pass 3 - final. "t7367.htm"{98} I0660 64bit FLAT COFF file "t7367CB.obj" created, size=328. "t7367.htm"{116} I0650 Program "t7367CB" assembled in 3 passes with errorlevel 0. "t7367.htm"{116} I0470 Assembling program "t7367CE". "t7367.htm"{124} I0510 Assembling program pass 1. "t7367.htm"{124} I0510 Assembling program pass 2. "t7367.htm"{124} I0530 Assembling program pass 3 - final. "t7367.htm"{124} I0660 64bit FLAT COFF file "t7367CE.obj" created, size=306. "t7367.htm"{135} I0650 Program "t7367CE" assembled in 3 passes with errorlevel 0. "t7367.htm"{135} I0470 Assembling program "t7367C". "t7367.htm"{143} I0510 Assembling program pass 1. "t7367.htm"{143} I0530 Assembling program pass 2 - final. "t7367.htm"{143} I0560 Linking COFF module ".\t7367CW.obj". "t7367.htm"{146} I0563 Accepting link directive '/IMPORT:GetStdHandle'. "t7367.htm"{146} I0563 Accepting link directive '/IMPORT:WriteFile'. "t7367.htm"{146} I0560 Linking COFF module ".\t7367CB.obj". "t7367.htm"{146} I0563 Accepting link directive '/IMPORT:Beep'. "t7367.htm"{146} I0560 Linking COFF module ".\t7367CE.obj". "t7367.htm"{146} I0563 Accepting link directive '/IMPORT:ExitProcess'. "t7367.htm"{146} I0660 64bit FLAT LIBCOF file "t7367C.lib" created, size=1764. "t7367.htm"{146} I0650 Program "t7367C" assembled in 2 passes with errorlevel 0. "t7367.htm"{146} I0470 Assembling program "t7367". "t7367.htm"{155} I0510 Assembling program pass 1. "t7367.htm"{155} I0510 Assembling program pass 2. "t7367.htm"{155} I0530 Assembling program pass 3 - final. "t7367.htm"{155} I0560 Linking LIBCOF module ".\t7367C.lib". "t7367.htm"{159} I0660 64bit FLAT LIBCOF file "t7367.lib" created, size=1764. "t7367.htm"{159} I0650 Program "t7367" assembled in 3 passes with errorlevel 0. "t7367.htm"{159} I0750 Source "t7367" (325 lines) assembled in 2 passes with errorlevel 0. I0860 Listing file "t7367.htm.lst" created, size=7217. I0990 EuroAssembler terminated with errorlevel 0.
Expected output file t7367. lib
0000: 21 3C 61 72 63 68 3E 0A 2F 20 20 20 20 20 20 20  !<arch>¬/¯¯¯¯¯¯¯
0010: 20 20 20 20 20 20 20 20 30 20 20 20 20 20 20 20  ¯¯¯¯¯¯¯¯0¯¯¯¯¯¯¯
0020: 20 20 20 20 30 20 20 20 20 20 30 20 20 20 20 20  ¯¯¯¯0¯¯¯¯¯0¯¯¯¯¯
0030: 31 30 30 36 36 36 20 20 31 30 30 20 20 20 20 20  100666¯¯100¯¯¯¯¯
0040: 20 20 60 0A 00 00 00 07 00 00 01 98 00 00 02 02  ¯¯`¬°°°·°°·¤°°··
0050: 00 00 02 6A 00 00 03 E0 00 00 04 42 00 00 05 6C  °°·j°°·¤°°·B°°·l
0060: 00 00 05 D6 47 65 74 53 74 64 48 61 6E 64 6C 65  °°·¤GetStdHandle
0070: 00 57 72 69 74 65 46 69 6C 65 00 57 72 69 74 65  °WriteFile°Write
0080: 2E 57 36 34 00 42 65 65 70 00 42 65 65 70 2E 57  .W64°Beep°Beep.W
0090: 36 34 00 45 78 69 74 50 72 6F 63 65 73 73 00 45  64°ExitProcess°E
00A0: 78 69 74 2E 57 36 34 00 2F 20 20 20 20 20 20 20  xit.W64°/¯¯¯¯¯¯¯
00B0: 20 20 20 20 20 20 20 20 30 20 20 20 20 20 20 20  ¯¯¯¯¯¯¯¯0¯¯¯¯¯¯¯
00C0: 20 20 20 20 30 20 20 20 20 20 30 20 20 20 20 20  ¯¯¯¯0¯¯¯¯¯0¯¯¯¯¯
00D0: 31 30 30 36 36 36 20 20 31 31 38 20 20 20 20 20  100666¯¯118¯¯¯¯¯
00E0: 20 20 60 0A 07 00 00 00 98 01 00 00 02 02 00 00  ¯¯`¬·°°°¤·°°··°°
00F0: 6A 02 00 00 E0 03 00 00 42 04 00 00 6C 05 00 00  j·°°¤·°°B·°°l·°°
0100: D6 05 00 00 07 00 00 00 04 00 05 00 07 00 06 00  ¤·°°·°°°·°·°·°·°
0110: 01 00 03 00 02 00 42 65 65 70 00 42 65 65 70 2E  ·°·°·°Beep°Beep.
0120: 57 36 34 00 45 78 69 74 2E 57 36 34 00 45 78 69  W64°Exit.W64°Exi
0130: 74 50 72 6F 63 65 73 73 00 47 65 74 53 74 64 48  tProcess°GetStdH
0140: 61 6E 64 6C 65 00 57 72 69 74 65 2E 57 36 34 00  andle°Write.W64°
0150: 57 72 69 74 65 46 69 6C 65 00 2F 2F 20 20 20 20  WriteFile°//¯¯¯¯
0160: 20 20 20 20 20 20 20 20 20 20 30 20 20 20 20 20  ¯¯¯¯¯¯¯¯¯¯0¯¯¯¯¯
0170: 20 20 20 20 20 20 30 20 20 20 20 20 30 20 20 20  ¯¯¯¯¯¯0¯¯¯¯¯0¯¯¯
0180: 20 20 31 30 30 36 36 36 20 20 32 20 20 20 20 20  ¯¯100666¯¯2¯¯¯¯¯
0190: 20 20 20 20 60 0A 00 0A 47 65 74 53 74 64 48 61  ¯¯¯¯`¬°¬GetStdHa
01A0: 6E 64 6C 65 2F 20 20 20 30 20 20 20 20 20 20 20  ndle/¯¯¯0¯¯¯¯¯¯¯
01B0: 20 20 20 20 30 20 20 20 20 20 30 20 20 20 20 20  ¯¯¯¯0¯¯¯¯¯0¯¯¯¯¯
01C0: 31 30 30 36 36 36 20 20 34 36 20 20 20 20 20 20  100666¯¯46¯¯¯¯¯¯
01D0: 20 20 60 0A 00 00 FF FF 00 00 64 86 00 00 00 00  ¯¯`¬°°¤¤°°d¤°°°°
01E0: 1A 00 00 00 00 00 04 00 47 65 74 53 74 64 48 61  ·°°°°°·°GetStdHa
01F0: 6E 64 6C 65 00 6B 65 72 6E 65 6C 33 32 2E 64 6C  ndle°kernel32.dl
0200: 6C 00 57 72 69 74 65 46 69 6C 65 2F 20 20 20 20  l°WriteFile/¯¯¯¯
0210: 20 20 30 20 20 20 20 20 20 20 20 20 20 20 30 20  ¯¯0¯¯¯¯¯¯¯¯¯¯¯0¯
0220: 20 20 20 20 30 20 20 20 20 20 31 30 30 36 36 36  ¯¯¯¯0¯¯¯¯¯100666
0230: 20 20 34 33 20 20 20 20 20 20 20 20 60 0A 00 00  ¯¯43¯¯¯¯¯¯¯¯`¬°°
0240: FF FF 00 00 64 86 00 00 00 00 17 00 00 00 00 00  ¤¤°°d¤°°°°·°°°°°
0250: 04 00 57 72 69 74 65 46 69 6C 65 00 6B 65 72 6E  ·°WriteFile°kern
0260: 65 6C 33 32 2E 64 6C 6C 00 10 74 37 33 36 37 43  el32.dll°·t7367C
0270: 57 2F 20 20 20 20 20 20 20 20 30 20 20 20 20 20  W/¯¯¯¯¯¯¯¯0¯¯¯¯¯
0280: 20 20 20 20 20 20 30 20 20 20 20 20 30 20 20 20  ¯¯¯¯¯¯0¯¯¯¯¯0¯¯¯
0290: 20 20 31 30 30 36 36 36 20 20 33 31 33 20 20 20  ¯¯100666¯¯313¯¯¯
02A0: 20 20 20 20 60 0A 64 86 01 00 00 00 00 00 96 00  ¯¯¯¯`¬d¤·°°°°°¤°
02B0: 00 00 07 00 00 00 00 00 20 00 2E 74 65 78 74 00  °°·°°°°°¯°.text°
02C0: 00 00 00 00 00 00 00 00 00 00 46 00 00 00 3C 00  °°°°°°°°°°F°°°<°
02D0: 00 00 82 00 00 00 00 00 00 00 02 00 00 00 20 00  °°¤°°°°°°°·°°°¯°
02E0: 50 60 48 89 E5 48 83 E4 F0 48 83 EC 30 48 C7 C1  P`H¤¤H¤¤¤H¤¤0H¤¤
02F0: F5 FF FF FF E8 00 00 00 00 48 89 C3 48 89 F7 48  ¤¤¤¤¤°°°°H¤¤H¤¤H
0300: 31 C9 48 31 C0 48 F7 D1 F2 AE 48 F7 D1 89 44 24  1¤H1¤H¤¤¤¤H¤¤¤D$
0310: 20 4C 8D 4C 24 18 49 89 C8 48 89 F2 48 89 D9 E8  ¯L¤L$·I¤¤H¤¤H¤¤¤
0320: 00 00 00 00 48 89 EC C3 13 00 00 00 05 00 00 00  °°°°H¤¤¤·°°°·°°°
0330: 04 00 3E 00 00 00 06 00 00 00 04 00 2E 66 69 6C  ·°>°°°·°°°·°.fil
0340: 65 00 00 00 00 00 00 00 FE FF 00 00 67 01 74 37  e°°°°°°°¤¤°°g·t7
0350: 33 36 37 2E 68 74 6D 00 00 00 00 00 00 00 00 00  367.htm°°°°°°°°°
0360: 2E 74 65 78 74 00 00 00 00 00 00 00 01 00 00 00  .text°°°°°°°·°°°
0370: 03 01 46 00 00 00 02 00 00 00 00 00 00 00 00 00  ··F°°°·°°°°°°°°°
0380: 00 00 00 00 00 00 00 00 04 00 00 00 00 00 00 00  °°°°°°°°·°°°°°°°
0390: 01 00 01 02 02 00 00 00 00 00 0E 00 00 00 00 00  ·°···°°°°°·°°°°°
03A0: 00 00 00 00 01 01 02 00 00 00 00 00 1B 00 00 00  °°°°···°°°°°·°°°
03B0: 00 00 00 00 00 00 01 01 02 00 25 00 00 00 57 72  °°°°°°···°%°°°Wr
03C0: 69 74 65 2E 57 36 34 00 47 65 74 53 74 64 48 61  ite.W64°GetStdHa
03D0: 6E 64 6C 65 00 57 72 69 74 65 46 69 6C 65 00 10  ndle°WriteFile°·
03E0: 42 65 65 70 2F 20 20 20 20 20 20 20 20 20 20 20  Beep/¯¯¯¯¯¯¯¯¯¯¯
03F0: 30 20 20 20 20 20 20 20 20 20 20 20 30 20 20 20  0¯¯¯¯¯¯¯¯¯¯¯0¯¯¯
0400: 20 20 30 20 20 20 20 20 31 30 30 36 36 36 20 20  ¯¯0¯¯¯¯¯100666¯¯
0410: 33 38 20 20 20 20 20 20 20 20 60 0A 00 00 FF FF  38¯¯¯¯¯¯¯¯`¬°°¤¤
0420: 00 00 64 86 00 00 00 00 12 00 00 00 00 00 04 00  °°d¤°°°°·°°°°°·°
0430: 42 65 65 70 00 6B 65 72 6E 65 6C 33 32 2E 64 6C  Beep°kernel32.dl
0440: 6C 00 74 37 33 36 37 43 42 2F 20 20 20 20 20 20  l°t7367CB/¯¯¯¯¯¯
0450: 20 20 30 20 20 20 20 20 20 20 20 20 20 20 30 20  ¯¯0¯¯¯¯¯¯¯¯¯¯¯0¯
0460: 20 20 20 20 30 20 20 20 20 20 31 30 30 36 36 36  ¯¯¯¯0¯¯¯¯¯100666
0470: 20 20 32 33 38 20 20 20 20 20 20 20 60 0A 64 86  ¯¯238¯¯¯¯¯¯¯`¬d¤
0480: 01 00 00 00 00 00 7E 00 00 00 06 00 00 00 00 00  ·°°°°°~°°°·°°°°°
0490: 20 00 2E 74 65 78 74 00 00 00 00 00 00 00 00 00  ¯°.text°°°°°°°°°
04A0: 00 00 2D 00 00 00 3C 00 00 00 6A 00 00 00 00 00  °°-°°°<°°°j°°°°°
04B0: 00 00 02 00 00 00 20 00 50 60 48 89 E5 48 83 E4  °°·°°°¯°P`H¤¤H¤¤
04C0: F0 48 83 EC 28 BA C8 00 00 00 B9 B8 01 00 00 E8  ¤H¤¤(¤¤°°°¤¤·°°¤
04D0: 00 00 00 00 BA 90 01 00 00 B9 4B 02 00 00 E8 00  °°°°¤¤·°°¤K·°°¤°
04E0: 00 00 00 48 89 EC C3 00 16 00 00 00 05 00 00 00  °°°H¤¤¤°·°°°·°°°
04F0: 04 00 25 00 00 00 05 00 00 00 04 00 2E 66 69 6C  ·°%°°°·°°°·°.fil
0500: 65 00 00 00 00 00 00 00 FE FF 00 00 67 01 74 37  e°°°°°°°¤¤°°g·t7
0510: 33 36 37 2E 68 74 6D 00 00 00 00 00 00 00 00 00  367.htm°°°°°°°°°
0520: 2E 74 65 78 74 00 00 00 00 00 00 00 01 00 00 00  .text°°°°°°°·°°°
0530: 03 01 2D 00 00 00 02 00 00 00 00 00 00 00 00 00  ··-°°°·°°°°°°°°°
0540: 00 00 00 00 42 65 65 70 2E 57 36 34 00 00 00 00  °°°°Beep.W64°°°°
0550: 01 00 01 02 02 00 42 65 65 70 00 00 00 00 00 00  ·°···°Beep°°°°°°
0560: 00 00 00 00 01 01 02 00 04 00 00 00 45 78 69 74  °°°°···°·°°°Exit
0570: 50 72 6F 63 65 73 73 2F 20 20 20 20 30 20 20 20  Process/¯¯¯¯0¯¯¯
0580: 20 20 20 20 20 20 20 20 30 20 20 20 20 20 30 20  ¯¯¯¯¯¯¯¯0¯¯¯¯¯0¯
0590: 20 20 20 20 31 30 30 36 36 36 20 20 34 35 20 20  ¯¯¯¯100666¯¯45¯¯
05A0: 20 20 20 20 20 20 60 0A 00 00 FF FF 00 00 64 86  ¯¯¯¯¯¯`¬°°¤¤°°d¤
05B0: 00 00 00 00 19 00 00 00 00 00 04 00 45 78 69 74  °°°°·°°°°°·°Exit
05C0: 50 72 6F 63 65 73 73 00 6B 65 72 6E 65 6C 33 32  Process°kernel32
05D0: 2E 64 6C 6C 00 10 74 37 33 36 37 43 45 2F 20 20  .dll°·t7367CE/¯¯
05E0: 20 20 20 20 20 20 30 20 20 20 20 20 20 20 20 20  ¯¯¯¯¯¯0¯¯¯¯¯¯¯¯¯
05F0: 20 20 30 20 20 20 20 20 30 20 20 20 20 20 31 30  ¯¯0¯¯¯¯¯0¯¯¯¯¯10
0600: 30 36 36 36 20 20 32 31 30 20 20 20 20 20 20 20  0666¯¯210¯¯¯¯¯¯¯
0610: 60 0A 64 86 01 00 00 00 00 00 56 00 00 00 06 00  `¬d¤·°°°°°V°°°·°
0620: 00 00 00 00 20 00 2E 74 65 78 74 00 00 00 00 00  °°°°¯°.text°°°°°
0630: 00 00 00 00 00 00 10 00 00 00 3C 00 00 00 4C 00  °°°°°°·°°°<°°°L°
0640: 00 00 00 00 00 00 01 00 00 00 20 00 50 60 48 83  °°°°°°·°°°¯°P`H¤
0650: E4 F0 48 83 EC 28 48 29 C9 E9 00 00 00 00 0C 00  ¤¤H¤¤(H)¤¤°°°°·°
0660: 00 00 05 00 00 00 04 00 2E 66 69 6C 65 00 00 00  °°·°°°·°.file°°°
0670: 00 00 00 00 FE FF 00 00 67 01 74 37 33 36 37 2E  °°°°¤¤°°g·t7367.
0680: 68 74 6D 00 00 00 00 00 00 00 00 00 2E 74 65 78  htm°°°°°°°°°.tex
0690: 74 00 00 00 00 00 00 00 01 00 00 00 03 01 10 00  t°°°°°°°·°°°···°
06A0: 00 00 01 00 00 00 00 00 00 00 00 00 00 00 00 00  °°·°°°°°°°°°°°°°
06B0: 45 78 69 74 2E 57 36 34 00 00 00 00 01 00 01 02  Exit.W64°°°°·°··
06C0: 02 00 00 00 00 00 04 00 00 00 00 00 00 00 00 00  ·°°°°°·°°°°°°°°°
06D0: 01 01 02 00 10 00 00 00 45 78 69 74 50 72 6F 63  ···°·°°°ExitProc
06E0: 65 73 73 00                                      ess°

▲Back to the top▲