EuroAssembler Index Manual Download Source Macros


Sitemap Links Forum Tests Projects

Test t8665: LIBOMF import library for 32bit Windows links COFF import module


Source & expected listing t8665.htm.lst
| | EUROASM AUTOSEGMENT=ON,CPU=386,DUMPWIDTH=25 |7438363635 |%test %SET t8665 | |;; Create auxilliary COFF import module. | |%test.coff PROGRAM FORMAT=COFF | | IMPORT Write.W32,Beep.W32,Exit.W32, lib=%test.dll | | ENDPROGRAM %test.coff | **** ListMap "t8665.coff.obj",model=FLAT,groups=0,segments=1,entry=,stack= | [.drectve],FA=0000003Ch,RVA=00000000h,size=00000058h=88,width=0,align=1,purpose=DRECTVE | **** ListGlobals "t8665.coff.obj",Global=0,Public=0,Extern=0,eXport=0,Import=3 | Beep.W32,[Beep.W32]:00000000h,scope='I',lib="t8665.dll" | Exit.W32,[Exit.W32]:00000000h,scope='I',lib="t8665.dll" | Write.W32,[Write.W32]:00000000h,scope='I',lib="t8665.dll" | |;; | |;; Create the main LIBOMF import library. | |%test PROGRAM FORMAT=LIBOMF | | LINK %test.coff.obj | | ENDPROGRAM %test |# I0560 Linking COFF module ".\t8665.coff.obj". |# I0563 Accepting link directive '/IMPORT:Write.W32:"t8665.dll"'. |# I0563 Accepting link directive '/IMPORT:Beep.W32:"t8665.dll"'. |# I0563 Accepting link directive '/IMPORT:Exit.W32:"t8665.dll"'. | **** ListMap "t8665.lib",model=SMALL,groups=0,segments=0,entry=,stack= | **** ListGlobals "t8665.lib",Global=0,Public=0,Extern=0,eXport=0,Import=0
Expected messages t8665.out
I0180 Assembling source file "t8665.htm". I0270 Assembling source "t8665". I0310 Assembling source pass 1. I0330 Assembling source pass 2 - final. I0470 Assembling program "t8665.coff". "t8665.htm"{44} I0510 Assembling program pass 1. "t8665.htm"{44} I0510 Assembling program pass 2. "t8665.htm"{44} I0530 Assembling program pass 3 - final. "t8665.htm"{44} I0660 32bit FLAT COFF file "t8665.coff.obj" created, size=288. "t8665.htm"{46} I0650 Program "t8665.coff" assembled in 3 passes with errorlevel 0. "t8665.htm"{46} I0470 Assembling program "t8665". "t8665.htm"{55} I0510 Assembling program pass 1. "t8665.htm"{55} I0530 Assembling program pass 2 - final. "t8665.htm"{55} I0560 Linking COFF module ".\t8665.coff.obj". "t8665.htm"{57} I0563 Accepting link directive '/IMPORT:Write.W32:"t8665.dll"'. "t8665.htm"{57} I0563 Accepting link directive '/IMPORT:Beep.W32:"t8665.dll"'. "t8665.htm"{57} I0563 Accepting link directive '/IMPORT:Exit.W32:"t8665.dll"'. "t8665.htm"{57} I0660 16bit SMALL LIBOMF file "t8665.lib" created, size=1536. "t8665.htm"{57} I0650 Program "t8665" assembled in 2 passes with errorlevel 0. "t8665.htm"{57} I0750 Source "t8665" (191 lines) assembled in 2 passes with errorlevel 0. I0860 Listing file "t8665.htm.lst" created, size=1520. I0990 EuroAssembler terminated with errorlevel 0.
Expected output file t8665. lib
0000: F0 0D 00 00 02 00 00 02 00 01 00 00 00 00 00 00  ¤·°°·°°·°·°°°°°°
0010: 82 0C 00 0A 74 38 36 36 35 2E 63 6F 66 66 4F 88  ¤·°¬t8665.coffO¤
0020: 10 00 00 00 45 75 72 6F 41 73 73 65 6D 62 6C 65  ·°°°EuroAssemble
0030: 72 2F 88 05 00 00 9D 33 73 30 88 21 00 80 A0 01  r/¤·°°¤3s0¤!°¤¤·
0040: 00 08 42 65 65 70 2E 57 33 32 09 74 38 36 36 35  °·Beep.W32·t8665
0050: 2E 64 6C 6C 08 42 65 65 70 2E 57 33 32 9A 88 21  .dll·Beep.W32¤¤!
0060: 00 80 A0 01 00 08 45 78 69 74 2E 57 33 32 09 74  °¤¤·°·Exit.W32·t
0070: 38 36 36 35 2E 64 6C 6C 08 45 78 69 74 2E 57 33  8665.dll·Exit.W3
0080: 32 5E 88 23 00 80 A0 01 00 09 57 72 69 74 65 2E  2^¤#°¤¤·°·Write.
0090: 57 33 32 09 74 38 36 36 35 2E 64 6C 6C 09 57 72  W32·t8665.dll·Wr
00A0: 69 74 65 2E 57 33 32 78 96 02 00 00 68 8C 0B 00  ite.W32x¤·°°h¤·°
00B0: 08 42 65 65 70 2E 57 33 32 00 FB 8C 0B 00 08 45  ·Beep.W32°¤¤·°·E
00C0: 78 69 74 2E 57 33 32 00 DD 8C 0C 00 09 57 72 69  xit.W32°¤¤·°·Wri
00D0: 74 65 2E 57 33 32 00 6A 8B 05 00 00 00 00 00 70  te.W32°j¤·°°°°°p
00E0: F1 1D 01 00 00 00 00 00 00 00 00 00 00 00 00 00  ¤··°°°°°°°°°°°°°
00F0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  °°°°°°°°°°°°°°°°
0100: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  °°°°°°°°°°°°°°°°
0110: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  °°°°°°°°°°°°°°°°
0120: 00 00 00 00 00 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 00 00 00 00 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 00 00 00 00 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 00 00 00 00 00 00 00 00  °°°°°°°°°°°°°°°°
01A0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  °°°°°°°°°°°°°°°°
01B0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  °°°°°°°°°°°°°°°°
01C0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  °°°°°°°°°°°°°°°°
01D0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  °°°°°°°°°°°°°°°°
01E0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  °°°°°°°°°°°°°°°°
01F0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 F1  °°°°°°°°°°°°°°°¤
0200: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  °°°°°°°°°°°°°°°°
0210: 00 00 00 00 00 00 00 00 00 13 00 00 19 00 00 00  °°°°°°°°°·°°·°°°
0220: 00 00 00 00 00 1F 08 42 65 65 70 2E 57 33 32 01  °°°°°··Beep.W32·
0230: 00 00 08 45 78 69 74 2E 57 33 32 01 00 00 00 00  °°·Exit.W32·°°°°
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: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  °°°°°°°°°°°°°°°°
0410: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  °°°°°°°°°°°°°°°°
0420: 00 00 00 13 00 19 09 57 72 69 74 65 2E 57 33 32  °°°·°··Write.W32
0430: 01 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  ·°°°°°°°°°°°°°°°
0440: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  °°°°°°°°°°°°°°°°
0450: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  °°°°°°°°°°°°°°°°
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  °°°°°°°°°°°°°°°°

▲Back to the top▲