1 Open Watcom Linker Version 2.0 beta Jan 20 2016 10:21:07 (32-bit)
2 Copyright (c) 2002-2016 The Open Watcom Contributors. All Rights Reserved.
3 Portions Copyright (c) 1985-2002 Sybase, Inc. All Rights Reserved.
4 Created on: 16/04/17 17:29:15
5 Executable Image: test.exe
6 creating a DOS executable
16 DGROUP 0d5b:0000 00009b10
24 Segment Class Group Address Size
25 ======= ===== ===== ======= ====
27 test_TEXT CODE AUTO 0000:0000 00000438
28 16_in_TEXT CODE AUTO 0000:0440 000024e0
29 16_head_TEXT CODE AUTO 0000:2920 0000044c
30 _TEXT CODE AUTO 0000:2d70 0000610c
31 modex16_TEXT CODE AUTO 0000:8e80 00001d25
32 vga_TEXT CODE AUTO 0000:abb0 00000afc
33 vgamodex_TEXT CODE AUTO 0000:b6b0 00000076
34 vgacrtcr_TEXT CODE AUTO 0000:b730 00000817
35 vgacrtcs_TEXT CODE AUTO 0000:bf50 000006ec
36 16text_TEXT CODE AUTO 0000:c640 0000010d
37 16render_TEXT CODE AUTO 0000:c750 00000ca3
38 16_in13_DATA FAR_DATA AUTO 0d40:0000 000001a4
39 FAR_DATA FAR_DATA AUTO 0d5a:0004 00000000
40 _NULL BEGDATA DGROUP 0d5b:0000 00000020
41 _AFTERNULL BEGDATA DGROUP 0d5d:0000 00000002
42 CONST DATA DGROUP 0d5d:0002 00000076
43 CONST2 DATA DGROUP 0d64:0008 00000102
44 _DATA DATA DGROUP 0d75:0000 0000053e
45 XIB DATA DGROUP 0dc8:000e 00000000
46 XI DATA DGROUP 0dc8:000e 00000024
47 XIE DATA DGROUP 0dcb:0002 00000000
48 YIB DATA DGROUP 0dcb:0002 00000000
49 YI DATA DGROUP 0dcb:0002 00000012
50 YIE DATA DGROUP 0dcc:0004 00000000
51 STRINGS DATA DGROUP 0dcc:0004 00000000
52 DATA DATA DGROUP 0dcc:0004 00000000
53 _BSS BSS DGROUP 0dcd:0000 000013e7
54 STACK STACK DGROUP 0f0c:0000 00008000
61 * = unreferenced symbol
62 + = symbol only referenced locally
67 Module: test.o(/dos/z/16/src/test.c)
71 Module: 16_in.o(/dos/z/16/src/lib/16_in.c)
73 0d5b:01b6+ _testcontrolnoisy
74 0d5b:01b8+ _testctrltype
75 0000:05ca+ INL_KeyService_
77 0000:08be+ IN_GetJoyAbs_
78 0000:0c68+ IN_GetJoyButtonsDB_
79 0000:0eee+ IN_SetupJoy_
82 0000:12d2 IN_Shutdown_
83 0000:1352* IN_SetKeyHook_
84 0000:1374+ IN_ClearKeysDown_
85 0000:1454* IN_ReadCursor_
86 0000:156c IN_ReadControl_
87 0000:2344* IN_SetControlType_
88 0000:2392* IN_GetScanName_
89 0000:241a* IN_WaitForKey_
90 0000:2450* IN_WaitForASCII_
91 0000:2486+ IN_AckBack_
93 0000:2610+ IN_IsUserInput_
94 0000:26b6* IN_UserInput_
96 0000:2742+ IN_ClearKey_
98 0000:2814* IN_initplayer_
100 Module: 16_head.o(/dos/z/16/src/lib/16_head.c)
103 0000:29e0* printmeminfoline_
104 0000:2bcc US_CheckParm_
106 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(stk086.asm)
108 0000:2d95* __STKOVERFLOW_
109 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(pia.asm)
112 Module: gfx.lib(/dos/z/16/src/lib/modex16.c)
114 0000:905e* vgaGetMode_
115 0000:9082+ modexEnter_
116 0000:9286* modexLeave_
117 0000:92a0 modexDefaultPage_
118 0000:9390 modexNextPage_
119 0000:945c* modexNextPageFlexibleSize_
120 0000:952a modexShowPage_
121 0000:9626* modexPanPage_
122 0000:9676 modexSelectPlane_
123 0000:969a modexClearRegion_
124 0000:97b2* modexCopyPageRegion_
125 0000:991c modexFadeOn_
126 0000:994c modexFadeOff_
127 0000:997a* modexFlashOn_
128 0000:99a8* modexFlashOff_
129 0000:9a78 modexPalSave_
130 0000:9ace modexNewPal_
131 0000:9b12 modexLoadPalFile_
132 0000:9bf2* modexSavePalFile_
133 0000:9c68 modexPalBlack_
134 0000:9c92* modexPalWhite_
135 0000:9cbc+ modexPalUpdate_
136 0000:a22a+ modexPalUpdate1_
137 0000:a2a2* modexPalUpdate0_
138 0000:a2ee* modexPalOverscan_
139 0000:a310+ modexchkcolor_
140 0000:a628 modexputPixel_
141 0000:a6b6* modexgetPixel_
142 0000:a73c* modexhlin_
143 0000:a7b8* modexprint_
144 0000:a954* modexprintbig_
145 0000:aad0* modexpdump_
148 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(i4m.asm)
151 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(atoi.c)
153 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(printf.c)
155 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(cstart)
156 0d5b:0000* __nullarea
161 0000:2f93* _Not_Enough_Memory_
163 0000:30e2 __do_exit_with_msg__
165 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(cmodel.asm)
167 0000:3146* CodeModelMismatch
168 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(argcv.c)
173 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(intx086.c)
176 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(d_getvec.c)
177 0000:32f6 _dos_getvect_
178 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(d_setvec.c)
179 0000:3301 _dos_setvect_
180 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(i4d.asm)
183 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(clockdos.c)
185 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(kbhit.c)
187 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(ftell.c)
189 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fseek.c)
191 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(ltoa.c)
194 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(istable.c)
196 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(tolower.c)
198 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(ptc.asm)
200 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(xmsg.c)
201 0000:39c1* __exit_with_msg_
202 0000:39c6 __fatal_runtime_error_
203 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(crwdata)
210 0d5b:04c3 ___FPE_handler
212 0d5b:04b7 __get_ovl_stack
213 0d5b:04bb __restore_ovl_stack
214 0d5b:04bf __close_ovl_file
215 0d5b:04c7 __LpCmdLine
216 0d5b:04cb __LpPgmName
221 Module: gfx.lib(/dos/z/16/src/lib/doslib/hw/vga/vga.c)
222 0000:abb0+ vga_sync_hw_cursor_
223 0000:ac6e+ update_state_vga_memory_map_select_
224 0000:aebc update_state_from_vga_
225 0000:b2a0* probe_vga_
227 Module: gfx.lib(/dos/z/16/src/lib/doslib/hw/vga/vgamodex.c)
228 0000:b6b0 vga_enable_256color_modex_
229 Module: gfx.lib(/dos/z/16/src/lib/doslib/hw/vga/vgacrtcr.c)
230 0000:b730 vga_read_crtc_mode_
231 Module: gfx.lib(/dos/z/16/src/lib/doslib/hw/vga/vgacrtcs.c)
232 0000:bf50 vga_write_crtc_mode_
233 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fmalloc.c)
237 0d5b:04fc ___fheapRover
238 0d5b:04fe ___LargestSizeB4Rover
239 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(exit.c)
240 0000:3b55+ __null_int23_exit_
243 0d5b:0500+ ___int23_exit
244 0d5b:0504+ ___FPE_handler_exit
245 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fopen.c)
246 0000:3b89+ __open_flags_
250 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fgetc.c)
251 0000:405b+ __fill_buffer_
253 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fclose.c)
255 0000:453b __shutdown_stream_
257 0d5b:1540+ ___RmTmpFileFn
258 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(ffree.c)
261 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fwrite.c)
263 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(rand.c)
266 Module: gfx.lib(/dos/z/16/src/lib/16text.c)
269 0d5b:155c _romFontsData
270 Module: gfx.lib(/dos/z/16/src/lib/modex16/16render.c)
271 0000:c756+ modexDrawPBufRegion_
272 0000:c940* modexDrawPBuf_
273 0000:c9a8* oldDrawBmp_
274 0000:cb02* modexDrawBmp_
275 0000:cb68+ modexDrawBmpRegion_
276 0000:ccd2* modexDrawSprite_
277 0000:cd38+ modexDrawSpriteRegion_
278 0000:ceb0* modexDrawBmpPBuf_
279 0000:cf16+ modexDrawBmpPBufRegion_
280 0000:d080* modexDrawSpritePBuf_
281 0000:d0e6+ modexDrawSpritePBufRegion_
282 0000:d25e modexDrawCharPBuf_
283 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(iob.c)
285 0d5b:19ea ___OpenStreams
286 0d5b:19ee ___ClosedStreams
287 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fprtf.c)
289 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(cmain086.c)
291 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(initrtns.c)
293 0000:4be9* __FInitRtns
295 0000:4c44* __FFiniRtns
296 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(uselfn.c)
298 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(dosseg)
300 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(initargv.c)
301 0000:4fd7 __Init_Argv_
302 0000:5039 __Fini_Argv_
303 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(intr.c)
305 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(segread.c)
307 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fflush.c)
309 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(tell.c)
311 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(pts.asm)
313 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(lseek.c)
315 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(flush.c)
317 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(errno.c)
318 0000:53af* __get_errno_ptr_
320 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(alphabet.c)
321 0d5b:0022 ___Alphabet
322 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(enterdb.c)
323 0000:53b6 __EnterWVIDEO_
324 0d5b:067e+ ___WD_Present
325 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(mem.c)
326 0000:53e0 __MemAllocator
328 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(growseg.c)
330 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(allocseg.c)
331 0000:577d __AllocSeg_
332 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fmemneed.c)
333 0000:586c __fmemneed_
334 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(nmalloc.c)
336 0d5b:0680 ___nheapbeg
337 0d5b:0682 ___MiniHeapRover
338 0d5b:0684 ___LargestSizeB4MiniHeapRover
339 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(heapgrow.c)
340 0000:5949* _heapgrow_
341 0000:5949* _fheapgrow_
342 0000:594a _nheapgrow_
343 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(comtflag.c)
344 0000:59c2* __set_commode_
346 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(textmode.c)
348 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(open.c)
351 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(chktty.c)
353 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(freefp.c)
356 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(allocfp.c)
358 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(flushall.c)
359 0000:5f44 __flushall_
361 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(gtche.c)
363 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(ioalloc.c)
365 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(qread.c)
367 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(__lseek.c)
369 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(_clse.c)
371 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(nfree.c)
373 0d5b:19f8+ ___MiniHeapFreeRover
374 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(qwrit.c)
376 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fputc.c)
378 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(initfile.c)
379 0000:6546 __InitFiles_
380 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(ioexit.c)
381 0000:6777* fcloseall_
382 0000:677e __full_io_exit_
383 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(prtf.c)
385 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(___argc.c)
388 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(amblksiz.c)
390 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(sgdef086)
395 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(histsplt.c)
396 0d5b:1a00 ___historical_splitparms
397 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(dointr)
399 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(iomode.c)
400 0000:7c63 __GetIOMode_
401 0000:7c98 __SetIOMode_nogrow_
403 0d5b:068e ___init_mode
405 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(stiomode.c)
406 0000:7ccd+ __grow_iomode_
407 0000:7db4+ __shrink_iomode_
408 0000:7df5 __SetIOMode_
409 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fsync.c)
411 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(heapen.c)
412 0000:7ea1* _heapenable_
413 0d5b:06ba ___heap_enabled
414 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(nmemneed.c)
415 0000:7eb2 __nmemneed_
416 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(grownear.c)
417 0000:7f3a __LastFree_
418 0000:7fb4 __ExpandDGROUP_
419 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(opendos.c)
421 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(isatt.c)
423 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(doserrno.c)
424 0000:8107* __get_doserrno_ptr_
426 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(umaskval.c)
427 0d5b:06bc ___umaskval
428 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(creatdos.c)
429 0000:810e _dos_creat_
430 0000:8132* _dos_creatnew_
431 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(dosret.c)
432 0000:8153* __dosretax
434 0000:815f __set_errno_dos_
435 0000:81c7* __set_errno_dos_reterr_
436 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(wctomb.c)
438 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(itoa.c)
441 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(strupr.c)
443 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(noefgfmt.c)
444 0d5b:06d2 ___EFG_printf
445 0d5b:06d6* ___EFG_scanf
446 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(mbisdbcs.c)
448 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(mbislead.c)
449 0000:8354* _ismbblead_
450 0d5b:1a06 ___MBCSIsTable
451 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(lltoa.c)
454 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(frealloc.c)
455 0000:851e* _frealloc_
457 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(iomodtty.c)
458 0000:85fa __ChkTTYIOMode_
460 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(filedos.c)
461 0000:8678* _dos_close_
462 0000:8686 _dos_commit_
463 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(sbrk086.c)
466 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(error086.asm)
467 0000:870e __doserror_
468 0000:871c* __doserror1_
469 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(mbinit.c)
471 0d5b:06dc+ ___MBCodePage
472 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fmsize.c)
475 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(nexpand.c)
476 0000:886d __HeapManager_expand_
478 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fexpand.c)
481 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(bfree.c)
483 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(bexpand.c)
487 +--------------------+
489 +--------------------+
492 /dos/fdos/watcom2/lib286/dos/clibh.lib
495 +-----------------------+
496 | Linker Statistics |
497 +-----------------------+
499 Stack size: 8000 (32768.)
500 Memory size: 000170c0 (94400.)
501 Entry point address: 0000:2ec0