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: pcxtest2.exe
6 creating a DOS executable
16 DGROUP 0d6c:0000 00009920
24 Segment Class Group Address Size
25 ======= ===== ===== ======= ====
27 pcxtest2_TEXT CODE AUTO 0000:0000 000002ec
28 _TEXT CODE AUTO 0000:02f0 00008587
29 bitmap_TEXT CODE AUTO 0000:8880 000005bd
30 planar_TEXT CODE AUTO 0000:8e40 000002fb
31 modex16_TEXT CODE AUTO 0000:9140 00001d25
32 16render_TEXT CODE AUTO 0000:ae70 00000ca3
33 vga_TEXT CODE AUTO 0000:bb20 00000afc
34 vgamodex_TEXT CODE AUTO 0000:c620 00000076
35 vgacrtcr_TEXT CODE AUTO 0000:c6a0 00000817
36 vgacrtcs_TEXT CODE AUTO 0000:cec0 000006ec
37 16text_TEXT CODE AUTO 0000:d5b0 0000010d
38 FAR_DATA FAR_DATA AUTO 0d6b:000d 00000000
39 _NULL BEGDATA DGROUP 0d6c:0000 00000020
40 _AFTERNULL BEGDATA DGROUP 0d6e:0000 00000002
41 CONST DATA DGROUP 0d6e:0002 00000076
42 CONST2 DATA DGROUP 0d75:0008 00000132
43 _DATA DATA DGROUP 0d89:0000 00000360
44 XIB DATA DGROUP 0dbf:0000 00000000
45 XI DATA DGROUP 0dbf:0000 0000002a
46 XIE DATA DGROUP 0dc1:000a 00000000
47 YIB DATA DGROUP 0dc1:000a 00000000
48 YI DATA DGROUP 0dc1:000a 0000000c
49 YIE DATA DGROUP 0dc2:0006 00000000
50 STRINGS DATA DGROUP 0dc2:0006 00000000
51 DATA DATA DGROUP 0dc2:0006 00000000
52 _emu_init_start EMU DGROUP 0dc2:0006 00000000
53 _emu_init_end EMU DGROUP 0dc2:0006 00000000
54 _BSS BSS DGROUP 0dc3:0000 000013a6
55 STACK STACK DGROUP 0efe:0000 00008000
62 * = unreferenced symbol
63 + = symbol only referenced locally
68 Module: pcxtest2.o(/dos/z/16/src/pcxtest2.c)
71 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(stk086.asm)
73 0000:0315* __STKOVERFLOW_
74 Module: gfx.lib(/dos/z/16/src/lib/bitmap.c)
75 0000:8b86 bitmapLoadPcx_
76 0000:8cea* bitmapLoadPcxTiles_
77 Module: gfx.lib(/dos/z/16/src/lib/planar.c)
78 0000:8e40 planar_buf_from_bitmap_
79 0000:8fe6+ planar_buf_alloc_
80 0000:90e0* planar_buf_free_
81 Module: gfx.lib(/dos/z/16/src/lib/modex16.c)
83 0000:931e* vgaGetMode_
84 0000:9342+ modexEnter_
85 0000:9546* modexLeave_
86 0000:9560 modexDefaultPage_
87 0000:9650* modexNextPage_
88 0000:971c* modexNextPageFlexibleSize_
89 0000:97ea modexShowPage_
90 0000:98e6* modexPanPage_
91 0000:9936 modexSelectPlane_
92 0000:995a modexClearRegion_
93 0000:9a72 modexCopyPageRegion_
94 0000:9bdc* modexFadeOn_
95 0000:9c0c* modexFadeOff_
96 0000:9c3a* modexFlashOn_
97 0000:9c68* modexFlashOff_
98 0000:9d38+ modexPalSave_
99 0000:9d8e modexNewPal_
100 0000:9dd2* modexLoadPalFile_
101 0000:9eb2* modexSavePalFile_
102 0000:9f28* modexPalBlack_
103 0000:9f52* modexPalWhite_
104 0000:9f7c+ modexPalUpdate_
105 0000:a4ea modexPalUpdate1_
106 0000:a562* modexPalUpdate0_
107 0000:a5ae* modexPalOverscan_
108 0000:a5d0+ modexchkcolor_
109 0000:a8e8 modexputPixel_
110 0000:a976* modexgetPixel_
111 0000:a9fc* modexhlin_
112 0000:aa78* modexprint_
113 0000:ac14* modexprintbig_
114 0000:ad90* modexpdump_
117 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(pia.asm)
120 Module: gfx.lib(/dos/z/16/src/lib/modex16/16render.c)
121 0000:ae76+ modexDrawPBufRegion_
122 0000:b060* modexDrawPBuf_
123 0000:b0c8 oldDrawBmp_
124 0000:b222 modexDrawBmp_
125 0000:b288+ modexDrawBmpRegion_
126 0000:b3f2 modexDrawSprite_
127 0000:b458+ modexDrawSpriteRegion_
128 0000:b5d0* modexDrawBmpPBuf_
129 0000:b636+ modexDrawBmpPBufRegion_
130 0000:b7a0* modexDrawSpritePBuf_
131 0000:b806+ modexDrawSpritePBufRegion_
132 0000:b97e modexDrawCharPBuf_
133 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(kbhit.c)
135 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(printf.c)
137 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(cstart)
138 0d6c:0000* __nullarea
143 0000:0469* _Not_Enough_Memory_
145 0000:05b8 __do_exit_with_msg__
147 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fltused.c)
149 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(cmodel.asm)
151 0000:061c* CodeModelMismatch
152 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(_8087086.asm)
155 0d6c:022e __dos87emucall
156 0d6c:0230 __dos87real
157 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(xmsg.c)
158 0000:061c* __exit_with_msg_
159 0000:0621 __fatal_runtime_error_
160 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(crwdata)
167 0d6c:024f ___FPE_handler
169 0d6c:0243 __get_ovl_stack
170 0d6c:0247 __restore_ovl_stack
171 0d6c:024b __close_ovl_file
172 0d6c:0253 __LpCmdLine
173 0d6c:0257 __LpPgmName
178 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fread.c)
180 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fclose.c)
182 0000:0afd __shutdown_stream_
184 0d6c:11a8+ ___RmTmpFileFn
185 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(exit.c)
186 0000:0b82+ __null_int23_exit_
189 0d6c:025c+ ___int23_exit
190 0d6c:0260 ___FPE_handler_exit
191 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fseek.c)
193 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fgetc.c)
194 0000:0ecc __fill_buffer_
196 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fopen.c)
197 0000:1262+ __open_flags_
201 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fmalloc.c)
205 0d6c:0266 ___fheapRover
206 0d6c:0268 ___LargestSizeB4Rover
207 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(iob.c)
209 0d6c:11ac ___OpenStreams
210 0d6c:11b0 ___ClosedStreams
211 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fprintf.c)
213 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(ffree.c)
216 Module: gfx.lib(/dos/z/16/src/lib/doslib/hw/vga/vga.c)
217 0000:bb20+ vga_sync_hw_cursor_
218 0000:bbde+ update_state_vga_memory_map_select_
219 0000:be2c update_state_from_vga_
220 0000:c210* probe_vga_
222 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(intx086.c)
225 Module: gfx.lib(/dos/z/16/src/lib/doslib/hw/vga/vgamodex.c)
226 0000:c620 vga_enable_256color_modex_
227 Module: gfx.lib(/dos/z/16/src/lib/doslib/hw/vga/vgacrtcr.c)
228 0000:c6a0 vga_read_crtc_mode_
229 Module: gfx.lib(/dos/z/16/src/lib/doslib/hw/vga/vgacrtcs.c)
230 0000:cec0 vga_write_crtc_mode_
231 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fwrite.c)
233 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(rand.c)
236 Module: gfx.lib(/dos/z/16/src/lib/16text.c)
239 0d6c:11f4 _romFontsData
240 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(i4m.asm)
243 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fprtf.c)
245 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(cmain086.c)
247 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(initrtns.c)
249 0000:20ca* __FInitRtns
251 0000:2125* __FFiniRtns
252 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(uselfn.c)
254 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(dosseg)
256 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(setefg.c)
257 0000:218b __setEFGfmt_
258 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(chk8087.c)
260 0000:21ee __init_8087_
262 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(enterdb.c)
263 0000:22dd __EnterWVIDEO_
264 0d6c:0420+ ___WD_Present
265 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(errno.c)
266 0000:2301* __get_errno_ptr_
268 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(ioalloc.c)
270 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(qread.c)
272 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(__lseek.c)
274 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(_clse.c)
276 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(flush.c)
278 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(freefp.c)
281 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(ptc.asm)
283 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(pts.asm)
285 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(lseek.c)
287 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(tell.c)
289 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(flushall.c)
290 0000:28f9 __flushall_
292 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(gtche.c)
294 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(comtflag.c)
295 0000:29ad* __set_commode_
297 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(textmode.c)
299 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(tolower.c)
301 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(open.c)
304 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(chktty.c)
306 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(allocfp.c)
308 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(mem.c)
309 0000:2e60 __MemAllocator
311 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(growseg.c)
313 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(allocseg.c)
314 0000:31fd __AllocSeg_
315 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fmemneed.c)
316 0000:32ec __fmemneed_
317 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(nmalloc.c)
319 0d6c:0426 ___nheapbeg
320 0d6c:0428 ___MiniHeapRover
321 0d6c:042a ___LargestSizeB4MiniHeapRover
322 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(heapgrow.c)
323 0000:33c9* _heapgrow_
324 0000:33c9* _fheapgrow_
325 0000:33ca _nheapgrow_
326 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(initfile.c)
327 0000:3442 __InitFiles_
328 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(ioexit.c)
329 0000:3673* fcloseall_
330 0000:367a __full_io_exit_
331 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(nfree.c)
333 0d6c:1604+ ___MiniHeapFreeRover
334 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(intr.c)
336 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(segread.c)
338 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(qwrit.c)
340 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fputc.c)
342 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(prtf.c)
344 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(___argc.c)
347 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(amblksiz.c)
349 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(sgdef086)
354 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(noefgfmt.c)
355 0d6c:042e ___EFG_printf
356 0d6c:0432 ___EFG_scanf
357 Module: /dos/fdos/watcom2/lib286/math87h.lib(efgfmt.c)
358 0000:4ba0 _EFG_Format_
359 Module: /dos/fdos/watcom2/lib286/math87h.lib(cnvs2d.c)
361 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(8087cw.c)
363 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(save8087.c)
364 0d6c:0438 ___Save8087
365 0d6c:043c ___Rest8087
366 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(grabfp87.c)
367 0000:4d92 __GrabFP87_
368 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(ini87086.asm)
369 0000:4dc4* __init_8087_emu
371 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(dosret.c)
372 0000:4e27* __dosretax
374 0000:4e33 __set_errno_dos_
375 0000:4e9b* __set_errno_dos_reterr_
376 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(iomode.c)
377 0000:4ea6 __GetIOMode_
378 0000:4edb __SetIOMode_nogrow_
380 0d6c:0456 ___init_mode
382 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fsync.c)
384 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(stiomode.c)
385 0000:4f15+ __grow_iomode_
386 0000:4ffc+ __shrink_iomode_
387 0000:503d __SetIOMode_
388 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(opendos.c)
390 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(isatt.c)
392 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(doserrno.c)
393 0000:5126* __get_doserrno_ptr_
395 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(umaskval.c)
396 0d6c:0482 ___umaskval
397 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(creatdos.c)
398 0000:512d _dos_creat_
399 0000:5151* _dos_creatnew_
400 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(heapen.c)
401 0000:5172* _heapenable_
402 0d6c:0484 ___heap_enabled
403 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(nmemneed.c)
404 0000:5183 __nmemneed_
405 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(grownear.c)
406 0000:520b __LastFree_
407 0000:5285 __ExpandDGROUP_
408 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(dointr)
410 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(wctomb.c)
412 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(itoa.c)
415 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(strupr.c)
417 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(mbisdbcs.c)
419 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(mbislead.c)
420 0000:5881* _ismbblead_
421 0d6c:1610 ___MBCSIsTable
422 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(lltoa.c)
425 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(ltoa.c)
428 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(rtcntrl.c)
429 0000:5b57* _SetLD64bit_
430 0000:5b62* _SetLD80bit_
431 0000:5b6d _LDisDouble_
432 Module: /dos/fdos/watcom2/lib286/math87h.lib(ldcvt.c)
433 0000:5cd2 _LDScale10x_
436 Module: /dos/fdos/watcom2/lib286/noemu87.lib(emustub.asm)
446 0000:6d98* __init_87_emulator
447 Module: /dos/fdos/watcom2/lib286/math87h.lib(strtod.c)
448 0000:75c9+ __Strtold_
450 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fpe87.asm)
451 0000:79ae __Init_FPE_handler_
452 0000:79e7 __Fini_FPE_handler_
453 0000:7a1e* __FPEHandler
454 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(filedos.c)
455 0000:7cb0* _dos_close_
456 0000:7cbe _dos_commit_
457 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(frealloc.c)
458 0000:7ccd* _frealloc_
460 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(iomodtty.c)
461 0000:7da9 __ChkTTYIOMode_
463 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(error086.asm)
464 0000:7e28 __doserror_
465 0000:7e36* __doserror1_
466 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(sbrk086.c)
469 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(alphabet.c)
470 0d6c:0072 ___Alphabet
471 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(mbinit.c)
473 0d6c:052c+ ___MBCodePage
474 Module: /dos/fdos/watcom2/lib286/math87h.lib(ldclass.c)
477 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(i4d.asm)
480 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(istable.c)
482 Module: /dos/fdos/watcom2/lib286/math87h.lib(bufld086.asm)
484 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(seterrno.c)
485 0000:820a* __set_EDOM_
486 0000:8216 __set_ERANGE_
487 0000:8222* __set_EINVAL_
488 Module: /dos/fdos/watcom2/lib286/math87h.lib(inf_nan.c)
489 0d6c:019a* ___f_infinity
490 0d6c:019e* ___f_posqnan
491 0d6c:01a2 ___d_infinity
492 0d6c:01aa ___d_posqnan
493 0d6c:01b2* ___ld_infinity
494 0d6c:01ba* ___ld_posqnan
495 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(hugeval.c)
496 0d6c:01c2 __HugeValue
497 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fpeint.c)
499 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fmsize.c)
502 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(nexpand.c)
503 0000:8268 __HeapManager_expand_
505 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fexpand.c)
508 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(bfree.c)
510 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(bexpand.c)
514 +--------------------+
516 +--------------------+
519 /dos/fdos/watcom2/lib286/noemu87.lib
520 /dos/fdos/watcom2/lib286/math87h.lib
521 /dos/fdos/watcom2/lib286/dos/clibh.lib
524 +-----------------------+
525 | Linker Statistics |
526 +-----------------------+
528 Stack size: 8000 (32768.)
529 Memory size: 00016fe0 (94176.)
530 Entry point address: 0000:0396