1 Open Watcom Linker Version 2.0 beta Sep 21 2015 10:22:11 (32-bit)
2 Copyright (c) 2002-2015 The Open Watcom Contributors. All Rights Reserved.
3 Portions Copyright (c) 1985-2002 Sybase, Inc. All Rights Reserved.
4 Created on: 15/10/02 19:12:12
5 Executable Image: exmmtest.exe
6 creating a DOS executable
16 DGROUP 0e5a:0000 0000e4b0
24 Segment Class Group Address Size
25 ======= ===== ===== ======= ====
27 exmmtest_TEXT CODE AUTO 0000:0000 00000373
28 16_in_TEXT CODE AUTO 0000:0380 00001d43
29 16_mm_TEXT CODE AUTO 0000:20d0 00003308
30 wcpu_TEXT CODE AUTO 0000:53e0 00000058
31 16_head_TEXT CODE AUTO 0000:5440 00000405
32 16_ca_TEXT CODE AUTO 0000:5850 000003fd
33 kitten_TEXT CODE AUTO 0000:5c50 0000080a
34 16_hc_TEXT CODE AUTO 0000:6460 0000158b
35 _TEXT CODE AUTO 0000:79f0 000069fc
36 16_in13_DATA FAR_DATA AUTO 0e3f:0000 000001a4
37 FAR_DATA FAR_DATA AUTO 0e59:0004 00000000
38 _NULL BEGDATA DGROUP 0e5a:0000 00000020
39 _AFTERNULL BEGDATA DGROUP 0e5c:0000 00000002
40 CONST DATA DGROUP 0e5c:0002 00000076
41 CONST2 DATA DGROUP 0e63:0008 00000102
42 _DATA DATA DGROUP 0e74:0000 00000516
43 XIB DATA DGROUP 0ec5:0006 00000000
44 XI DATA DGROUP 0ec5:0006 0000002a
45 XIE DATA DGROUP 0ec8:0000 00000000
46 YIB DATA DGROUP 0ec8:0000 00000000
47 YI DATA DGROUP 0ec8:0000 00000018
48 YIE DATA DGROUP 0ec9:0008 00000000
49 STRINGS DATA DGROUP 0ec9:0008 00000000
50 DATA DATA DGROUP 0ec9:0008 00000000
51 _BSS BSS DGROUP 0eca:0000 000002e5
52 STACK STACK DGROUP 0ef9:0000 0000dac0
59 * = unreferenced symbol
60 + = symbol only referenced locally
65 Module: exmmtest.o(/dos/z/16/src/exmmtest.c)
68 Module: 16_in.o(/dos/z/16/src/lib/16_in.c)
69 0000:0498+ INL_KeyService_
71 0000:073a+ IN_GetJoyAbs_
72 0000:0b00+ IN_GetJoyButtonsDB_
73 0000:0d96+ IN_SetupJoy_
74 0000:0f58* IN_Startup_
75 0000:105e* IN_Default_
76 0000:11c2* IN_Shutdown_
77 0000:1242* IN_SetKeyHook_
78 0000:1264+ IN_ClearKeysDown_
79 0000:1344* IN_ReadCursor_
80 0000:1460* IN_ReadControl_
81 0000:1be0* IN_SetControlType_
82 0000:1c2e* IN_GetScanName_
83 0000:1cb6* IN_WaitForKey_
84 0000:1cec* IN_WaitForASCII_
85 0000:1d22+ IN_AckBack_
87 0000:1eac+ IN_IsUserInput_
88 0000:1f52* IN_UserInput_
89 0000:1faa* IN_KeyDown_
90 0000:1ff2+ IN_ClearKey_
93 Module: 16_mm.o(/dos/z/16/src/lib/16_mm.c)
94 0000:2ab4+ MML_CheckForEMS_
95 0000:2b10+ MML_SetupEMS_
96 0000:2cc8+ MML_ShutdownEMS_
98 0000:2e30* MM_MapXEMS_
99 0000:2f50+ MML_CheckForXMS_
100 0000:2fac* MML_SetupXMS_
101 0000:3094+ MML_ShutdownXMS_
102 0000:3122+ MML_UseSpace_
103 0000:3300+ MML_ClearBlock_
104 0000:3384 MM_Startup_
105 0000:37b6 MM_Shutdown_
107 0000:3c46 MM_FreePtr_
108 0000:3d3e* MM_SetPurge_
109 0000:3e18* MM_SetLock_
110 0000:3ef0+ MM_SortMem_
111 0000:40de MM_ShowMemory_
112 0000:477e MM_DumpData_
113 0000:48d8+ MM_UnusedMemory_
114 0000:495c+ MM_TotalFree_
115 0000:49f2* MM_Report_
116 0000:53aa* MM_BombOnError_
117 0e5a:0880+ _beforesort
118 0e5a:0884+ _aftersort
120 Module: wcpu.o(/dos/z/16/src/lib/wcpu/wcpu.c)
121 0000:53e0* detectcpu_
122 Module: 16_head.o(/dos/z/16/src/lib/16_head.c)
125 0000:5500 printmeminfoline_
126 0000:56ec US_CheckParm_
127 Module: 16_ca.o(/dos/z/16/src/lib/16_ca.c)
128 0000:587e CA_OpenDebug_
129 0000:58ce CA_CloseDebug_
130 0000:58fc+ CA_FarRead_
131 0000:597c* CA_FarWrite_
132 0000:59fc* CA_ReadFile_
133 0000:5a78 CA_LoadFile_
134 0000:5b20* CAL_OptimizeNodes_
135 0000:5bd0 CA_Startup_
136 0000:5c20 CA_Shutdown_
137 0e5a:0890* _finishcachebox
138 0e5a:0894* _drawcachebox
139 0e5a:0898* _updatecachebox
140 Module: kitten.o(/dos/z/16/src/lib/nyan/kitten.c)
142 0000:5cec* kittenopen_
144 0000:5fee* kittenclose_
145 0000:600a+ mystrtoul_
146 0000:60be+ processEscChars_
149 0000:634c+ db_insert_
150 0e5a:0494+ __kitten_catalog
151 Module: 16_hc.o(/dos/z/16/src/lib/16_hc.c)
152 0000:660c+ LargestFreeBlock_
153 0000:669a+ _coreleft_
154 0000:6716+ LargestFarFreeBlock_
155 0000:67cc+ _farcoreleft_
156 0000:687a+ LargestHugeFreeBlock_
157 0000:696a* _hugecoreleft_
158 0000:6a3a GetFreeSize_
159 0000:6a94 GetFarFreeSize_
160 0000:6ade GetNearFreeSize_
163 0000:790c+ heapstat0_
164 0000:796e+ HC_OpenDebug_
165 0000:79be* HC_CloseDebug_
166 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(stk086.asm)
168 0000:7a15 __STKOVERFLOW_
169 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fmalloc.c)
173 0e5a:04a8 ___fheapRover
174 0e5a:04aa ___LargestSizeB4Rover
175 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(pia.asm)
178 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(printf.c)
180 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(bmsize.c)
182 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(getch.c)
184 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(ffree.c)
187 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(cstart)
188 0e5a:0000* __nullarea
193 0000:7d87* _Not_Enough_Memory_
195 0000:7ed8 __do_exit_with_msg__
197 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(cmodel.asm)
199 0000:7f40* CodeModelMismatch
200 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(argcv.c)
205 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(intx086.c)
208 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(i4m.asm)
211 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(d_getvec.c)
212 0000:8108 _dos_getvect_
213 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(d_setvec.c)
214 0000:8113 _dos_setvect_
215 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(i4d.asm)
218 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(heapgrow.c)
219 0000:81f3* _heapgrow_
220 0000:81f3 _fheapgrow_
221 0000:81f4 _nheapgrow_
222 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(memavl.c)
224 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(nmalloc.c)
226 0e5a:04b2 ___nheapbeg
227 0e5a:04b4 ___MiniHeapRover
228 0e5a:04b6 ___LargestSizeB4MiniHeapRover
229 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(nfree.c)
231 0e5a:08b0+ ___MiniHeapFreeRover
232 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(exit.c)
233 0000:8486+ _null_exit_rtn_
234 0000:8486+ __null_int23_exit_
237 0e5a:04b8+ ___int23_exit
238 0e5a:04bc+ ___FPE_handler_exit
239 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(ptc.asm)
241 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(ltoa.c)
244 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(write.c)
246 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fopen.c)
247 0000:8967+ __open_flags_
251 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fprintf.c)
253 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fclose.c)
255 0000:8fb5 __shutdown_stream_
257 0e5a:08b2+ ___RmTmpFileFn
258 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(clockdos.c)
259 0000:903a+ __ibm_bios_get_ticks_
261 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(kbhit.c)
263 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(ftell.c)
265 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fseek.c)
267 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(istable.c)
269 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(tolower.c)
271 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(unlnk.c)
273 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(open.c)
276 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(close.c)
278 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(filelen.c)
279 0000:9774 filelength_
280 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(sprintf.c)
282 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(getenv.c)
284 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(pts.asm)
286 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(read.c)
288 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(strdup.c)
289 0000:9a56* __clib_strdup_
291 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(haloc.c)
294 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fheapwal.c)
296 0000:9ba9 _fheapwalk_
297 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(nheapwal.c)
298 0000:9bbe+ __NHeapWalk_
299 0000:9cb7 _nheapwalk_
300 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(stack086.c)
301 0000:9cc7 stackavail_
302 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(xmsg.c)
303 0000:9cd5* __exit_with_msg_
304 0000:9cda __fatal_runtime_error_
305 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(crwdata)
312 0e5a:04e5 ___FPE_handler
314 0e5a:04d9 __get_ovl_stack
315 0e5a:04dd __restore_ovl_stack
316 0e5a:04e1 __close_ovl_file
317 0e5a:04e9 __LpCmdLine
318 0e5a:04ed __LpPgmName
323 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(mem.c)
324 0000:9d00 __MemAllocator
326 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(growseg.c)
328 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(allocseg.c)
329 0000:a09d __AllocSeg_
330 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fmemneed.c)
331 0000:a18c __fmemneed_
332 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(iob.c)
334 0e5a:08ba ___OpenStreams
335 0e5a:08be ___ClosedStreams
336 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fprtf.c)
338 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(cmain086.c)
340 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(initrtns.c)
342 0000:a362* __FInitRtns
344 0000:a3bd* __FFiniRtns
345 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(uselfn.c)
347 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(dosseg)
349 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(initargv.c)
350 0000:a423 __Init_Argv_
352 0000:a7b6 __Fini_Argv_
353 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(intr.c)
355 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(segread.c)
357 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(grownear.c)
358 0000:a8df __LastFree_
359 0000:a959 __ExpandDGROUP_
360 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(nmemneed.c)
361 0000:aa6a __nmemneed_
362 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(alphabet.c)
363 0e5a:0022 ___Alphabet
364 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(__lseek.c)
366 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(dosret.c)
367 0000:aaa7* __dosretax
369 0000:aab3 __set_errno_dos_
370 0000:ab1b* __set_errno_dos_reterr_
371 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(errno.c)
372 0000:ab26* __get_errno_ptr_
374 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(iomode.c)
375 0000:ab2d __GetIOMode_
376 0000:ab62 __SetIOMode_nogrow_
378 0e5a:0672 ___init_mode
380 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(comtflag.c)
381 0000:ab97* __set_commode_
383 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(textmode.c)
385 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(chktty.c)
387 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(freefp.c)
390 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(allocfp.c)
392 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(_clse.c)
394 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(flush.c)
396 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fflush.c)
398 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(tell.c)
400 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(lseek.c)
402 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(error086.asm)
403 0000:b16a __doserror_
404 0000:b178 __doserror1_
405 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(opendos.c)
407 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(isatt.c)
409 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(doserrno.c)
410 0000:b1c6* __get_doserrno_ptr_
412 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(umaskval.c)
413 0e5a:06a2 ___umaskval
414 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(creatdos.c)
415 0000:b1cd _dos_creat_
416 0000:b1f1* _dos_creatnew_
417 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(stiomode.c)
418 0000:b212+ __grow_iomode_
419 0000:b2f9+ __shrink_iomode_
420 0000:b33a __SetIOMode_
421 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(vsprintf.c)
423 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(environ.c)
424 0e5a:08cc ___env_mask
426 0e5a:08d4* __wenviron
427 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(mbterm.c)
429 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(mbsnextc.c)
431 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(mbcupper.c)
432 0000:b4ea _mbctoupper_
433 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(mbsinc.c)
435 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(iomodtty.c)
436 0000:b55f __ChkTTYIOMode_
438 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(heapwalk.c)
439 0000:b69f __HeapWalk_
440 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(enterdb.c)
441 0000:b8c5 __EnterWVIDEO_
442 0e5a:06a4+ ___WD_Present
443 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(heapen.c)
444 0000:b8e9* _heapenable_
445 0e5a:06a6 ___heap_enabled
446 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(amblksiz.c)
448 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(initfile.c)
449 0000:b8fa __InitFiles_
450 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(ioexit.c)
451 0000:bb2e* fcloseall_
452 0000:bb35 __full_io_exit_
453 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fputc.c)
455 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(ioalloc.c)
457 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(prtf.c)
459 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(___argc.c)
462 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(sgdef086)
467 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(histsplt.c)
468 0e5a:08de ___historical_splitparms
469 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(dointr)
471 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(sbrk.c)
474 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(qwrit.c)
476 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fsync.c)
478 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(flushall.c)
479 0000:d468+ __flushall_
481 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(frealloc.c)
482 0000:d502* _frealloc_
484 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(setenvp.c)
486 0000:d788 __freeenvp_
487 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(mbisdbcs.c)
489 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(mbislead.c)
490 0000:d7e6* _ismbblead_
491 0e5a:08e4 ___MBCSIsTable
492 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(mbinit.c)
494 0e5a:06ac ___MBCodePage
495 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(mbdtoupp.c)
496 0000:d91b _mbdtoupper_
497 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(toupper.c)
499 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(wctomb.c)
501 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(itoa.c)
504 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(strupr.c)
506 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(noefgfmt.c)
507 0e5a:06ae ___EFG_printf
508 0e5a:06b2* ___EFG_scanf
509 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(lltoa.c)
512 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(filedos.c)
513 0000:dc63* _dos_close_
514 0000:dc71 _dos_commit_
515 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fmsize.c)
518 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(nexpand.c)
519 0000:dcac __HeapManager_expand_
521 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fexpand.c)
524 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(clearenv.c)
526 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(bfree.c)
528 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(bexpand.c)
532 +--------------------+
534 +--------------------+
536 /dos/fdos/watcom2/lib286/dos/clibh.lib
539 +-----------------------+
540 | Linker Statistics |
541 +-----------------------+
543 Stack size: dac0 (56000.)
544 Memory size: 0001ca50 (117328.)
545 Entry point address: 0000:7cb4