1 Open Watcom Linker Version 2.0 beta Sep 21 2015 09:27:06 (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/01 11:58:32
5 Executable Image: exmmtest.exe
6 creating a DOS executable
16 DGROUP 0be2:0000 0000e090
24 Segment Class Group Address Size
25 ======= ===== ===== ======= ====
27 exmmtest_TEXT CODE AUTO 0000:0000 00000369
28 _TEXT CODE AUTO 0000:0370 00006430
29 16_mm_TEXT CODE AUTO 0000:67a0 0000321a
30 16_ca_TEXT CODE AUTO 0000:99c0 000003a3
31 16_hc_TEXT CODE AUTO 0000:9d70 00001507
32 16_head_TEXT CODE AUTO 0000:b280 000003dd
33 kitten_TEXT CODE AUTO 0000:b660 000007b4
34 FAR_DATA FAR_DATA AUTO 0be1:0004 00000000
35 _NULL BEGDATA DGROUP 0be2:0000 00000020
36 _AFTERNULL BEGDATA DGROUP 0be4:0000 00000002
37 CONST DATA DGROUP 0be4:0002 00000076
38 CONST2 DATA DGROUP 0beb:0008 00000102
39 _DATA DATA DGROUP 0bfc:0000 0000025c
40 XIB DATA DGROUP 0c21:000c 00000000
41 XI DATA DGROUP 0c21:000c 0000002a
42 XIE DATA DGROUP 0c24:0006 00000000
43 YIB DATA DGROUP 0c24:0006 00000000
44 YI DATA DGROUP 0c24:0006 00000018
45 YIE DATA DGROUP 0c25:000e 00000000
46 STRINGS DATA DGROUP 0c25:000e 00000000
47 DATA DATA DGROUP 0c25:000e 00000000
48 _BSS BSS DGROUP 0c26:0000 0000018c
49 STACK STACK DGROUP 0c3f:0000 0000dac0
56 * = unreferenced symbol
57 + = symbol only referenced locally
62 Module: exmmtest.o(/dos/z/16/src/exmmtest.c)
65 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fmalloc.c)
69 0be2:01a6 ___fheapRover
70 0be2:01a8 ___LargestSizeB4Rover
71 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(pia.asm)
74 Module: 16.lib(/dos/z/16/src/lib/16_mm.c)
75 0000:7184+ MML_CheckForEMS_
76 0000:71d8+ MML_SetupEMS_
77 0000:7386+ MML_ShutdownEMS_
79 0000:74da* MM_MapXEMS_
80 0000:75f0+ MML_CheckForXMS_
81 0000:7642* MML_SetupXMS_
82 0000:7720+ MML_ShutdownXMS_
83 0000:77a4+ MML_UseSpace_
84 0000:7978+ MML_ClearBlock_
86 0000:7e1a MM_Shutdown_
89 0000:8384* MM_SetPurge_
90 0000:8454* MM_SetLock_
91 0000:8522+ MM_SortMem_
92 0000:8706 MM_ShowMemory_
93 0000:8d9c MM_DumpData_
94 0000:8eec+ MM_UnusedMemory_
95 0000:8f66+ MM_TotalFree_
97 0000:9996* MM_BombOnError_
98 0be2:0460+ _beforesort
101 Module: 16.lib(/dos/z/16/src/lib/16_ca.c)
102 0000:99ee CA_OpenDebug_
103 0000:9a34 CA_CloseDebug_
104 0000:9a58+ CA_FarRead_
105 0000:9ace* CA_FarWrite_
106 0000:9b44* CA_ReadFile_
107 0000:9bb6 CA_LoadFile_
108 0000:9c54* CAL_OptimizeNodes_
109 0000:9cfa CA_Startup_
110 0000:9d40 CA_Shutdown_
111 0be2:0470* _finishcachebox
112 0be2:0474* _drawcachebox
113 0be2:0478* _updatecachebox
114 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(printf.c)
116 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(bmsize.c)
118 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(getch.c)
120 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(ffree.c)
123 Module: 16.lib(/dos/z/16/src/lib/16_hc.c)
124 0000:9f1c+ LargestFreeBlock_
125 0000:9fa0+ _coreleft_
126 0000:a014+ LargestFarFreeBlock_
127 0000:a0c0+ _farcoreleft_
128 0000:a166+ LargestHugeFreeBlock_
129 0000:a24c* _hugecoreleft_
130 0000:a314 GetFreeSize_
131 0000:a366 GetFarFreeSize_
132 0000:a3a8 GetNearFreeSize_
135 0000:b1b6+ heapstat0_
136 0000:b20e+ HC_OpenDebug_
137 0000:b254* HC_CloseDebug_
138 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(cstart)
139 0be2:0000* __nullarea
144 0000:06c5* _Not_Enough_Memory_
146 0000:0816 __do_exit_with_msg__
148 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(cmodel.asm)
150 0000:087e* CodeModelMismatch
151 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(argcv.c)
156 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(mem.c)
157 0000:0880 __MemAllocator
159 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(growseg.c)
161 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(allocseg.c)
162 0000:0c1d __AllocSeg_
163 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fmemneed.c)
164 0000:0d0c __fmemneed_
165 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(nmalloc.c)
167 0be2:01ea ___nheapbeg
168 0be2:01ec ___MiniHeapRover
169 0be2:01ee ___LargestSizeB4MiniHeapRover
170 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(heapgrow.c)
171 0000:0de9* _heapgrow_
172 0000:0de9 _fheapgrow_
173 0000:0dea _nheapgrow_
174 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(crwdata)
181 0be2:020d ___FPE_handler
183 0be2:0201 __get_ovl_stack
184 0be2:0205 __restore_ovl_stack
185 0be2:0209 __close_ovl_file
186 0be2:0211 __LpCmdLine
187 0be2:0215 __LpPgmName
192 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(memavl.c)
194 Module: 16.lib(/dos/z/16/src/lib/16_head.c)
197 0000:b32c printmeminfoline_
198 0000:b50e US_CheckParm_
199 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(nfree.c)
201 0be2:0488+ ___MiniHeapFreeRover
202 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(exit.c)
203 0000:0fa2+ _null_exit_rtn_
204 0000:0fa2+ __null_int23_exit_
207 0be2:0224+ ___int23_exit
208 0be2:0228+ ___FPE_handler_exit
209 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(ptc.asm)
211 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(i4d.asm)
214 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(ltoa.c)
217 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(write.c)
219 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fopen.c)
220 0000:1557+ __open_flags_
224 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fprintf.c)
226 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fclose.c)
228 0000:1ba5 __shutdown_stream_
230 0be2:048a+ ___RmTmpFileFn
231 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(unlnk.c)
233 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(open.c)
236 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(close.c)
238 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(filelen.c)
239 0000:1ec3 filelength_
240 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(iob.c)
242 0be2:048e ___ClosedStreams
243 0be2:0492 ___OpenStreams
244 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fprtf.c)
246 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(haloc.c)
249 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fheapwal.c)
251 0000:218f _fheapwalk_
252 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(nheapwal.c)
253 0000:21a4+ __NHeapWalk_
254 0000:229d _nheapwalk_
255 Module: 16.lib(/dos/z/16/src/lib/nyan/kitten.c)
257 0000:b6f4* kittenopen_
259 0000:b9e2* kittenclose_
260 0000:b9f6+ mystrtoul_
261 0000:baa0+ processEscChars_
264 0000:bd10+ db_insert_
265 0be2:0394+ __kitten_catalog
266 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(stack086.c)
267 0000:22ad stackavail_
268 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(xmsg.c)
269 0000:22bb* __exit_with_msg_
270 0000:22c0 __fatal_runtime_error_
271 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(cmain086.c)
273 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(initrtns.c)
275 0000:2344* __FInitRtns
277 0000:239f* __FFiniRtns
278 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(uselfn.c)
280 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(dosseg)
282 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(initargv.c)
283 0000:2405 __Init_Argv_
285 0000:2798 __Fini_Argv_
286 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(heapen.c)
287 0000:27c2* _heapenable_
288 0be2:0398 ___heap_enabled
289 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(amblksiz.c)
291 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(nmemneed.c)
292 0000:27d3 __nmemneed_
293 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(grownear.c)
294 0000:285b __LastFree_
295 0000:28d5 __ExpandDGROUP_
296 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(clockdos.c)
297 0000:29e6+ __ibm_bios_get_ticks_
299 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(kbhit.c)
301 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(ftell.c)
303 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fseek.c)
305 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(istable.c)
307 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(tolower.c)
309 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(alphabet.c)
310 0be2:0022 ___Alphabet
311 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(__lseek.c)
313 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(dosret.c)
314 0000:2ec1* __dosretax
316 0000:2ecd __set_errno_dos_
317 0000:2f35* __set_errno_dos_reterr_
318 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(errno.c)
319 0000:2f40* __get_errno_ptr_
321 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(iomode.c)
322 0000:2f47 __GetIOMode_
323 0000:2f7c __SetIOMode_nogrow_
325 0be2:03ba ___init_mode
327 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(stk086.asm)
329 0000:2fd7 __STKOVERFLOW_
330 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(comtflag.c)
331 0000:2ff4* __set_commode_
333 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(textmode.c)
335 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(chktty.c)
337 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(freefp.c)
340 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(allocfp.c)
342 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(_clse.c)
344 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(flush.c)
346 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(error086.asm)
347 0000:3570 __doserror_
348 0000:357e __doserror1_
349 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(opendos.c)
351 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(isatt.c)
353 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(doserrno.c)
354 0000:35cc* __get_doserrno_ptr_
356 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(umaskval.c)
357 0be2:03ec ___umaskval
358 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(creatdos.c)
359 0000:35d3 _dos_creat_
360 0000:35f7* _dos_creatnew_
361 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(stiomode.c)
362 0000:3618+ __grow_iomode_
363 0000:36ff+ __shrink_iomode_
364 0000:3740 __SetIOMode_
365 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(initfile.c)
366 0000:37e7 __InitFiles_
367 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(ioexit.c)
368 0000:3a1b* fcloseall_
369 0000:3a22 __full_io_exit_
370 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fputc.c)
372 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(ioalloc.c)
374 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(prtf.c)
376 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(i4m.asm)
379 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(heapwalk.c)
380 0000:4fcc __HeapWalk_
381 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(sprintf.c)
383 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(getenv.c)
385 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(pts.asm)
387 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(read.c)
389 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(strdup.c)
390 0000:5476* __clib_strdup_
392 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(enterdb.c)
393 0000:54c8 __EnterWVIDEO_
394 0be2:03ee+ ___WD_Present
395 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(___argc.c)
398 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(sgdef086)
403 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(histsplt.c)
404 0be2:04b8 ___historical_splitparms
405 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(sbrk.c)
408 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fflush.c)
410 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(tell.c)
412 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(lseek.c)
414 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(qwrit.c)
416 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fsync.c)
418 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(frealloc.c)
419 0000:5620* _frealloc_
421 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(iomodtty.c)
422 0000:56fc __ChkTTYIOMode_
424 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(wctomb.c)
426 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(itoa.c)
429 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(strupr.c)
431 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(noefgfmt.c)
432 0be2:03f0 ___EFG_printf
433 0be2:03f4* ___EFG_scanf
434 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(mbisdbcs.c)
436 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(mbislead.c)
437 0000:58f8* _ismbblead_
438 0be2:04ba ___MBCSIsTable
439 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(lltoa.c)
442 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(vsprintf.c)
444 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(environ.c)
445 0be2:05bc ___env_mask
447 0be2:05c4* __wenviron
448 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(mbterm.c)
450 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(mbsnextc.c)
452 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(mbcupper.c)
453 0000:5bcb _mbctoupper_
454 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(mbsinc.c)
456 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(flushall.c)
457 0000:5c40+ __flushall_
459 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(filedos.c)
460 0000:5cda* _dos_close_
461 0000:5ce8 _dos_commit_
462 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fmsize.c)
465 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(nexpand.c)
466 0000:5d23 __HeapManager_expand_
468 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fexpand.c)
471 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(mbinit.c)
473 0be2:03fa ___MBCodePage
474 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(setenvp.c)
476 0000:6577 __freeenvp_
477 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(mbdtoupp.c)
478 0000:65d5 _mbdtoupper_
479 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(toupper.c)
481 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(bfree.c)
483 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(bexpand.c)
485 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(clearenv.c)
489 +--------------------+
491 +--------------------+
494 /dos/fdos/watcom2/lib286/dos/clibh.lib
497 +-----------------------+
498 | Linker Statistics |
499 +-----------------------+
501 Stack size: dac0 (56000.)
502 Memory size: 00019eb0 (106160.)
503 Entry point address: 0000:05f2