EuroAssembler Index Manual Download Source Macros


Sitemap Links Forum Tests Projects

Test t7607: Compile DLL 64bit Win linking LIBCOF 64bit Win


Description
Test creates linkable 64bit DLL file t7607.dll from linkable 64bit LIBCOF module.
See also
LinkerCombinations  
Tested procedures
PfdllCompile   PflibcofLoadPgm  
Source & expected listing t7607.htm.lst
| | EUROASM DEBUG=OFF,PROFILE=OFF,AUTOSEGMENT=ON,LIST=ON, \ | | DUMP=ON,DUMPWIDTH=25,DUMPALL=OFF,CPU=X64,AMD=YES | |;; | |t7607CW 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 t7607CW | **** ListMap "t7607CW.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 "t7607CW.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" | |;; | |t7607CB 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 t7607CB | **** ListMap "t7607CB.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 "t7607CB.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' | |;; | |t7607CE 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 t7607CE | **** ListMap "t7607CE.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 "t7607CE.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" | |;; | |t7607C PROGRAM FORMAT=LIBCOF,MODEL=FLAT,WIDTH=64, \ | | LISTMAP=OFF,LISTGLOBALS=OFF | | LINK t7607CW.obj, t7607CB.obj, t7607CE.obj | |ENDPROGRAM t7607C |# I0560 Linking COFF module ".\t7607CW.obj". |# I0563 Accepting link directive '/IMPORT:GetStdHandle'. |# I0563 Accepting link directive '/IMPORT:WriteFile'. |# I0560 Linking COFF module ".\t7607CB.obj". |# I0563 Accepting link directive '/IMPORT:Beep'. |# I0560 Linking COFF module ".\t7607CE.obj". |# I0563 Accepting link directive '/IMPORT:ExitProcess'. | |;; | |t7607 PROGRAM FORMAT=DLL,MODEL=FLAT,WIDTH=64, \ | | ICONFILE=,LISTMAP=ON,LISTGLOBALS=ON | | LINK t7607C.lib | | EXPORT Write.W64, Exit.W64 ; Intentionally omitted Beep.W64. | |ENDPROGRAM t7607 |# I0560 Linking LIBCOF module ".\t7607C.lib". | **** ListMap "t7607.dll",groups=0,segments=4,entry=,stack= | [.text],VA=10001000h,size=00000060h=96,width=64,align=0010h,purpose=CODE | [.idata],VA=10002000h,size=000000B4h=180,width=64,align=8,purpose=IMPORT+IAT | [.edata],VA=10003000h,size=00000059h=89,width=0,align=8,purpose=EXPORT | [.reloc],VA=10004000h,size=00000010h=16,width=32,align=4,purpose=BASERELOC | **** ListGlobals "t7607.dll",Global=0,Public=0,Extern=0,eXport=2,Import=3 | Exit.W64,[.text]:00000050h,VA=10001050h,scope='X' | ExitProcess,[.idata]:000000ADh,VA=100020ADh,scope='I',lib="kernel32.dll" | GetStdHandle,[.idata]:0000009Fh,VA=1000209Fh,scope='I',lib="kernel32.dll" | Write.W64,[.text]:00000000h,VA=10001000h,scope='X' | WriteFile,[.idata]:000000A6h,VA=100020A6h,scope='I',lib="kernel32.dll"
Expected messages t7607.out
I0180 Assembling source file "t7607.htm". I0270 Assembling source "t7607". I0310 Assembling source pass 1. I0330 Assembling source pass 2 - final. I0470 Assembling program "t7607CW". "t7607.htm"{62} I0510 Assembling program pass 1. "t7607.htm"{62} I0510 Assembling program pass 2. "t7607.htm"{62} I0530 Assembling program pass 3 - final. "t7607.htm"{62} I0660 64bit FLAT COFF file "t7607CW.obj" created, size=429. "t7607.htm"{89} I0650 Program "t7607CW" assembled in 3 passes with errorlevel 0. "t7607.htm"{89} I0470 Assembling program "t7607CB". "t7607.htm"{98} I0510 Assembling program pass 1. "t7607.htm"{98} I0510 Assembling program pass 2. "t7607.htm"{98} I0530 Assembling program pass 3 - final. "t7607.htm"{98} I0660 64bit FLAT COFF file "t7607CB.obj" created, size=328. "t7607.htm"{116} I0650 Program "t7607CB" assembled in 3 passes with errorlevel 0. "t7607.htm"{116} I0470 Assembling program "t7607CE". "t7607.htm"{124} I0510 Assembling program pass 1. "t7607.htm"{124} I0510 Assembling program pass 2. "t7607.htm"{124} I0530 Assembling program pass 3 - final. "t7607.htm"{124} I0660 64bit FLAT COFF file "t7607CE.obj" created, size=306. "t7607.htm"{135} I0650 Program "t7607CE" assembled in 3 passes with errorlevel 0. "t7607.htm"{135} I0470 Assembling program "t7607C". "t7607.htm"{143} I0510 Assembling program pass 1. "t7607.htm"{143} I0530 Assembling program pass 2 - final. "t7607.htm"{143} I0560 Linking COFF module ".\t7607CW.obj". "t7607.htm"{146} I0563 Accepting link directive '/IMPORT:GetStdHandle'. "t7607.htm"{146} I0563 Accepting link directive '/IMPORT:WriteFile'. "t7607.htm"{146} I0560 Linking COFF module ".\t7607CB.obj". "t7607.htm"{146} I0563 Accepting link directive '/IMPORT:Beep'. "t7607.htm"{146} I0560 Linking COFF module ".\t7607CE.obj". "t7607.htm"{146} I0563 Accepting link directive '/IMPORT:ExitProcess'. "t7607.htm"{146} I0660 64bit FLAT LIBCOF file "t7607C.lib" created, size=1764. "t7607.htm"{146} I0650 Program "t7607C" assembled in 2 passes with errorlevel 0. "t7607.htm"{146} I0470 Assembling program "t7607". "t7607.htm"{155} I0510 Assembling program pass 1. "t7607.htm"{155} I0510 Assembling program pass 2. "t7607.htm"{155} I0530 Assembling program pass 3 - final. "t7607.htm"{155} I0560 Linking LIBCOF module ".\t7607C.lib". "t7607.htm"{159} I0660 64bit FLAT DLL file "t7607.dll" created, size=2576. "t7607.htm"{159} I0650 Program "t7607" assembled in 3 passes with errorlevel 0. "t7607.htm"{159} I0750 Source "t7607" (386 lines) assembled in 2 passes with errorlevel 0. I0860 Listing file "t7607.htm.lst" created, size=8088. I0990 EuroAssembler terminated with errorlevel 0.
Expected output file t7607. dll
0000: 4D 5A 89 00 01 00 00 00 04 00 21 00 FF FF 05 00  MZ¤°·°°°·°!°¤¤·°
0010: 00 02 61 8A 00 00 00 00 40 00 00 00 00 00 00 00  °·a¤°°°°@°°°°°°°
0020: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  °°°°°°°°°°°°°°°°
0030: 00 00 00 00 00 00 00 00 00 00 00 00 90 00 00 00  °°°°°°°°°°°°¤°°°
0040: 0E 1F BA 0E 00 B4 09 CD 21 B8 08 4C CD 21 54 68  ··¤·°¤·¤!¤·L¤!Th
0050: 69 73 20 70 72 6F 67 72 61 6D 20 77 61 73 20 6C  is¯program¯was¯l
0060: 61 75 6E 63 68 65 64 20 69 6E 20 44 4F 53 20 62  aunched¯in¯DOS¯b
0070: 75 74 20 69 74 20 72 65 71 75 69 72 65 73 20 57  ut¯it¯requires¯W
0080: 69 6E 64 6F 77 73 2E 24 00 00 00 00 00 00 00 00  indows.$°°°°°°°°
0090: 50 45 00 00 64 86 04 00 00 00 00 00 00 00 00 00  PE°°d¤·°°°°°°°°°
00A0: 00 00 00 00 F0 00 22 20 0B 02 01 00 00 10 00 00  °°°°¤°"¯···°°·°°
00B0: 00 00 00 00 00 00 00 00 00 00 00 00 00 10 00 00  °°°°°°°°°°°°°·°°
00C0: 00 00 00 10 00 00 00 00 00 10 00 00 00 02 00 00  °°°·°°°°°·°°°·°°
00D0: 04 00 00 00 01 00 00 00 04 00 00 00 00 00 00 00  ·°°°·°°°·°°°°°°°
00E0: 00 50 00 00 38 02 00 00 00 00 00 00 03 00 0F 00  °P°°8·°°°°°°·°·°
00F0: 00 00 10 00 00 00 00 00 00 10 00 00 00 00 00 00  °°·°°°°°°·°°°°°°
0100: 00 00 00 01 00 00 00 00 00 00 10 00 00 00 00 00  °°°·°°°°°°·°°°°°
0110: 00 00 00 00 10 00 00 00 00 30 00 00 59 00 00 00  °°°°·°°°°0°°Y°°°
0120: 20 20 00 00 94 00 00 00 00 00 00 00 00 00 00 00  ¯¯°°¤°°°°°°°°°°°
0130: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  °°°°°°°°°°°°°°°°
0140: 00 40 00 00 10 00 00 00 00 00 00 00 00 00 00 00  °@°°·°°°°°°°°°°°
0150: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  °°°°°°°°°°°°°°°°
0160: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  °°°°°°°°°°°°°°°°
0170: 00 00 00 00 00 00 00 00 00 20 00 00 20 00 00 00  °°°°°°°°°¯°°¯°°°
0180: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  °°°°°°°°°°°°°°°°
0190: 00 00 00 00 00 00 00 00 2E 74 65 78 74 00 00 00  °°°°°°°°.text°°°
01A0: 00 10 00 00 00 10 00 00 60 00 00 00 00 04 00 00  °·°°°·°°`°°°°·°°
01B0: 00 00 00 00 00 00 00 00 00 00 00 00 20 00 50 60  °°°°°°°°°°°°¯°P`
01C0: 2E 69 64 61 74 61 00 00 00 10 00 00 00 20 00 00  .idata°°°·°°°¯°°
01D0: B4 00 00 00 00 06 00 00 00 00 00 00 00 00 00 00  ¤°°°°·°°°°°°°°°°
01E0: 00 00 00 00 60 00 40 70 2E 65 64 61 74 61 00 00  °°°°`°@p.edata°°
01F0: 00 10 00 00 00 30 00 00 59 00 00 00 00 08 00 00  °·°°°0°°Y°°°°·°°
0200: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 40 40  °°°°°°°°°°°°°°@@
0210: 2E 72 65 6C 6F 63 00 00 00 10 00 00 00 40 00 00  .reloc°°°·°°°@°°
0220: 10 00 00 00 00 0A 00 00 00 00 00 00 00 00 00 00  ·°°°°¬°°°°°°°°°°
0230: 00 00 00 00 40 00 30 52 00 00 00 00 00 00 00 00  °°°°@°0R°°°°°°°°
0240: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  °°°°°°°°°°°°°°°°
0250: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  °°°°°°°°°°°°°°°°
0260: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  °°°°°°°°°°°°°°°°
0270: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  °°°°°°°°°°°°°°°°
0280: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  °°°°°°°°°°°°°°°°
0290: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  °°°°°°°°°°°°°°°°
02A0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  °°°°°°°°°°°°°°°°
02B0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  °°°°°°°°°°°°°°°°
02C0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  °°°°°°°°°°°°°°°°
02D0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  °°°°°°°°°°°°°°°°
02E0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  °°°°°°°°°°°°°°°°
02F0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  °°°°°°°°°°°°°°°°
0300: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  °°°°°°°°°°°°°°°°
0310: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  °°°°°°°°°°°°°°°°
0320: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  °°°°°°°°°°°°°°°°
0330: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  °°°°°°°°°°°°°°°°
0340: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  °°°°°°°°°°°°°°°°
0350: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  °°°°°°°°°°°°°°°°
0360: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  °°°°°°°°°°°°°°°°
0370: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  °°°°°°°°°°°°°°°°
0380: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  °°°°°°°°°°°°°°°°
0390: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  °°°°°°°°°°°°°°°°
03A0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  °°°°°°°°°°°°°°°°
03B0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  °°°°°°°°°°°°°°°°
03C0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  °°°°°°°°°°°°°°°°
03D0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  °°°°°°°°°°°°°°°°
03E0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  °°°°°°°°°°°°°°°°
03F0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  °°°°°°°°°°°°°°°°
0400: 48 89 E5 48 83 E4 F0 48 83 EC 30 48 C7 C1 F5 FF  H¤¤H¤¤¤H¤¤0H¤¤¤¤
0410: FF FF E8 88 10 00 00 48 89 C3 48 89 F7 48 31 C9  ¤¤¤¤·°°H¤¤H¤¤H1¤
0420: 48 31 C0 48 F7 D1 F2 AE 48 F7 D1 89 44 24 20 4C  H1¤H¤¤¤¤H¤¤¤D$¯L
0430: 8D 4C 24 18 49 89 C8 48 89 F2 48 89 D9 E8 64 10  ¤L$·I¤¤H¤¤H¤¤¤d·
0440: 00 00 48 89 EC C3 90 90 90 90 90 90 90 90 90 90  °°H¤¤¤¤¤¤¤¤¤¤¤¤¤
0450: 48 83 E4 F0 48 83 EC 28 48 29 C9 E9 4D 10 00 00  H¤¤¤H¤¤(H)¤¤M·°°
0460: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  °°°°°°°°°°°°°°°°
0470: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  °°°°°°°°°°°°°°°°
0480: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  °°°°°°°°°°°°°°°°
0490: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  °°°°°°°°°°°°°°°°
04A0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  °°°°°°°°°°°°°°°°
04B0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  °°°°°°°°°°°°°°°°
04C0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  °°°°°°°°°°°°°°°°
04D0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  °°°°°°°°°°°°°°°°
04E0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  °°°°°°°°°°°°°°°°
04F0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  °°°°°°°°°°°°°°°°
0500: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  °°°°°°°°°°°°°°°°
0510: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  °°°°°°°°°°°°°°°°
0520: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  °°°°°°°°°°°°°°°°
0530: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  °°°°°°°°°°°°°°°°
0540: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  °°°°°°°°°°°°°°°°
0550: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  °°°°°°°°°°°°°°°°
0560: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  °°°°°°°°°°°°°°°°
0570: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  °°°°°°°°°°°°°°°°
0580: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  °°°°°°°°°°°°°°°°
0590: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  °°°°°°°°°°°°°°°°
05A0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  °°°°°°°°°°°°°°°°
05B0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  °°°°°°°°°°°°°°°°
05C0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  °°°°°°°°°°°°°°°°
05D0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  °°°°°°°°°°°°°°°°
05E0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  °°°°°°°°°°°°°°°°
05F0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  °°°°°°°°°°°°°°°°
0600: 68 20 00 00 00 00 00 00 78 20 00 00 00 00 00 00  h¯°°°°°°x¯°°°°°°
0610: 84 20 00 00 00 00 00 00 00 00 00 00 00 00 00 00  ¤¯°°°°°°°°°°°°°°
0620: 48 20 00 00 00 00 00 00 FF FF FF FF 92 20 00 00  H¯°°°°°°¤¤¤¤¤¯°°
0630: 00 20 00 00 00 00 00 00 00 00 00 00 00 00 00 00  °¯°°°°°°°°°°°°°°
0640: 00 00 00 00 00 00 00 00 68 20 00 00 00 00 00 00  °°°°°°°°h¯°°°°°°
0650: 78 20 00 00 00 00 00 00 84 20 00 00 00 00 00 00  x¯°°°°°°¤¯°°°°°°
0660: 00 00 00 00 00 00 00 00 00 00 47 65 74 53 74 64  °°°°°°°°°°GetStd
0670: 48 61 6E 64 6C 65 00 00 00 00 57 72 69 74 65 46  Handle°°°°WriteF
0680: 69 6C 65 00 00 00 45 78 69 74 50 72 6F 63 65 73  ile°°°ExitProces
0690: 73 00 6B 65 72 6E 65 6C 33 32 2E 64 6C 6C 00 FF  s°kernel32.dll°¤
06A0: 24 25 00 20 00 10 FF 24 25 08 20 00 10 FF 24 25  $%°¯°·¤$%·¯°·¤$%
06B0: 10 20 00 10 00 00 00 00 00 00 00 00 00 00 00 00  ·¯°·°°°°°°°°°°°°
06C0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  °°°°°°°°°°°°°°°°
06D0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  °°°°°°°°°°°°°°°°
06E0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  °°°°°°°°°°°°°°°°
06F0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  °°°°°°°°°°°°°°°°
0700: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  °°°°°°°°°°°°°°°°
0710: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  °°°°°°°°°°°°°°°°
0720: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  °°°°°°°°°°°°°°°°
0730: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  °°°°°°°°°°°°°°°°
0740: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  °°°°°°°°°°°°°°°°
0750: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  °°°°°°°°°°°°°°°°
0760: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  °°°°°°°°°°°°°°°°
0770: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  °°°°°°°°°°°°°°°°
0780: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  °°°°°°°°°°°°°°°°
0790: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  °°°°°°°°°°°°°°°°
07A0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  °°°°°°°°°°°°°°°°
07B0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  °°°°°°°°°°°°°°°°
07C0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  °°°°°°°°°°°°°°°°
07D0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  °°°°°°°°°°°°°°°°
07E0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  °°°°°°°°°°°°°°°°
07F0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  °°°°°°°°°°°°°°°°
0800: 00 00 00 00 00 00 00 00 01 00 00 00 3C 30 00 00  °°°°°°°°·°°°<0°°
0810: 01 00 00 00 02 00 00 00 02 00 00 00 28 30 00 00  ·°°°·°°°·°°°(0°°
0820: 30 30 00 00 38 30 00 00 50 10 00 00 00 10 00 00  00°°80°°P·°°°·°°
0830: 46 30 00 00 4F 30 00 00 00 00 01 00 74 37 36 30  F0°°O0°°°°·°t760
0840: 37 2E 64 6C 6C 00 45 78 69 74 2E 57 36 34 00 57  7.dll°Exit.W64°W
0850: 72 69 74 65 2E 57 36 34 00 00 00 00 00 00 00 00  rite.W64°°°°°°°°
0860: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  °°°°°°°°°°°°°°°°
0870: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  °°°°°°°°°°°°°°°°
0880: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  °°°°°°°°°°°°°°°°
0890: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  °°°°°°°°°°°°°°°°
08A0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  °°°°°°°°°°°°°°°°
08B0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  °°°°°°°°°°°°°°°°
08C0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  °°°°°°°°°°°°°°°°
08D0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  °°°°°°°°°°°°°°°°
08E0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  °°°°°°°°°°°°°°°°
08F0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  °°°°°°°°°°°°°°°°
0900: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  °°°°°°°°°°°°°°°°
0910: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  °°°°°°°°°°°°°°°°
0920: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  °°°°°°°°°°°°°°°°
0930: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  °°°°°°°°°°°°°°°°
0940: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  °°°°°°°°°°°°°°°°
0950: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  °°°°°°°°°°°°°°°°
0960: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  °°°°°°°°°°°°°°°°
0970: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  °°°°°°°°°°°°°°°°
0980: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  °°°°°°°°°°°°°°°°
0990: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  °°°°°°°°°°°°°°°°
09A0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  °°°°°°°°°°°°°°°°
09B0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  °°°°°°°°°°°°°°°°
09C0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  °°°°°°°°°°°°°°°°
09D0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  °°°°°°°°°°°°°°°°
09E0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  °°°°°°°°°°°°°°°°
09F0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  °°°°°°°°°°°°°°°°
0A00: 00 20 00 00 10 00 00 00 A2 30 A9 30 B0 30 00 00  °¯°°·°°°¤0¤0¤0°°

▲Back to the top▲