1 Open Watcom Linker Version 1.9
2 Portions Copyright (c) 1985-2002 Sybase, Inc. All Rights Reserved.
3 Created on: 15/09/12 21:58:59
4 Executable Image: exmmtest.exe
5 creating a DOS executable
15 DGROUP 098d:0000 000085a0
23 Segment Class Group Address Size
24 ======= ===== ===== ======= ====
26 BEGTEXT CODE AUTO 0000:0000 00000007
27 _TEXT CODE AUTO 0000:0010 000098b6
28 FAR_DATA FAR_DATA AUTO 098c:0006 00000000
29 _NULL BEGDATA DGROUP 098d:0000 00000020
30 _AFTERNULL BEGDATA DGROUP 098f:0000 00000002
31 CONST DATA DGROUP 098f:0002 00000076
32 CONST2 DATA DGROUP 0996:0008 00000102
33 _DATA DATA DGROUP 09a7:0000 00000250
34 XIB DATA DGROUP 09cc:0000 00000000
35 XI DATA DGROUP 09cc:0000 0000002a
36 XIE DATA DGROUP 09ce:000a 00000000
37 YIB DATA DGROUP 09ce:000a 00000000
38 YI DATA DGROUP 09ce:000a 00000018
39 YIE DATA DGROUP 09d0:0002 00000000
40 STRINGS DATA DGROUP 09d0:0002 00000000
41 DATA DATA DGROUP 09d0:0002 00000000
42 _BSS BSS DGROUP 09d1:0000 0000015e
43 STACK STACK DGROUP 09e7:0000 00008000
50 * = unreferenced symbol
51 + = symbol only referenced locally
56 Module: exmmtest.o(/dos/z/16/src/exmmtest.c)
58 Module: /usr/watcom/lib286/dos/clibc.lib(stk)
60 0000:0321 __STKOVERFLOW_
61 Module: /usr/watcom/lib286/dos/clibc.lib(fmalloc.c)
65 098d:01a8 ___fheapRover
66 098d:01aa ___LargestSizeB4Rover
67 Module: 16.lib(/dos/z/16/src/lib/16_mm.c)
68 0000:0e24+ MML_CheckForEMS_
69 0000:0e7c+ MML_SetupEMS_
70 0000:0fb4+ MML_ShutdownEMS_
72 0000:10ea* MM_MapXEMS_
73 0000:11d0+ MML_CheckForXMS_
74 0000:121c* MML_SetupXMS_
75 0000:12ae+ MML_ShutdownXMS_
76 0000:1308+ MML_UseSpace_
77 0000:1496+ MML_ClearBlock_
79 0000:179e MM_Shutdown_
82 0000:1bca* MM_SetPurge_
83 0000:1c76* MM_SetLock_
84 0000:1d26+ MM_SortMem_
85 0000:1ea2 MM_ShowMemory_
86 0000:24f2 MM_DumpData_
87 0000:2614+ MM_UnusedMemory_
88 0000:2688+ MM_TotalFree_
90 0000:300c* MM_BombOnError_
91 098d:0440+ _beforesort
94 Module: 16.lib(/dos/z/16/src/lib/16_ca.c)
95 0000:304e CA_OpenDebug_
96 0000:3082 CA_CloseDebug_
97 0000:309e+ CA_FarRead_
98 0000:3116* CA_FarWrite_
99 0000:318e* CA_ReadFile_
100 0000:31fc CA_LoadFile_
101 0000:3292* CAL_OptimizeNodes_
102 0000:32e4 CA_Startup_
103 0000:3318 CA_Shutdown_
104 098d:0446* _finishcachebox
105 098d:0448* _drawcachebox
106 098d:044a* _updatecachebox
107 Module: /usr/watcom/lib286/dos/clibc.lib(printf.c)
109 Module: /usr/watcom/lib286/dos/clibc.lib(bmsize.c)
111 Module: /usr/watcom/lib286/dos/clibc.lib(getch.c)
113 Module: /usr/watcom/lib286/dos/clibc.lib(ffree.c)
116 Module: 16.lib(/dos/z/16/src/lib/16_hc.c)
117 0000:357c+ LargestFreeBlock_
118 0000:35fc+ _coreleft_
119 0000:3670+ LargestFarFreeBlock_
120 0000:3718+ _farcoreleft_
121 0000:37be+ LargestHugeFreeBlock_
122 0000:3896* _hugecoreleft_
123 0000:3956 GetFreeSize_
124 0000:39a8 GetFarFreeSize_
125 0000:39ec GetNearFreeSize_
128 0000:4750+ heapstat0_
129 0000:47a4+ HC_OpenDebug_
130 0000:47d8* HC_CloseDebug_
131 Module: /usr/watcom/lib286/dos/clibc.lib(cstart)
132 0000:0003* ___begtext
133 098d:0000* __nullarea
135 0000:48c9* _Not_Enough_Memory_
137 0000:4a13 __do_exit_with_msg__
139 Module: /usr/watcom/lib286/dos/clibc.lib(cmodel)
140 0000:4a60 _small_code_
141 0000:4a60* CodeModelMismatch
142 Module: /usr/watcom/lib286/dos/clibc.lib(argcv.c)
147 Module: /usr/watcom/lib286/dos/clibc.lib(xmsg.c)
148 0000:4a60* __exit_with_msg_
149 0000:4a63 __fatal_runtime_error_
150 Module: /usr/watcom/lib286/dos/clibc.lib(crwdata)
157 098d:0202 ___FPE_handler
159 098d:01f6 __get_ovl_stack
160 098d:01fa __restore_ovl_stack
161 098d:01fe __close_ovl_file
162 098d:0206 __LpCmdLine
163 098d:020a __LpPgmName
168 Module: /usr/watcom/lib286/dos/clibc.lib(hpgrw086.c)
169 0000:4a7e __CMain_nheapgrow_
170 Module: /usr/watcom/lib286/dos/clibc.lib(mem.c)
171 0000:4a90 __MemAllocator
173 Module: /usr/watcom/lib286/dos/clibc.lib(growseg.c)
175 Module: /usr/watcom/lib286/dos/clibc.lib(allocseg.c)
176 0000:4da9 __AllocSeg_
177 Module: /usr/watcom/lib286/dos/clibc.lib(fmemneed.c)
178 0000:4e40 __fmemneed_
179 Module: /usr/watcom/lib286/dos/clibc.lib(nmalloc.c)
181 098d:020e ___nheapbeg
182 098d:0210 ___MiniHeapRover
183 098d:0212 ___LargestSizeB4MiniHeapRover
184 Module: /usr/watcom/lib286/dos/clibc.lib(heapgrow.c)
185 0000:4f14* _heapgrow_
186 0000:4f14 _fheapgrow_
187 0000:4f15 _nheapgrow_
188 Module: /usr/watcom/lib286/dos/clibc.lib(memavl.c)
190 Module: 16.lib(/dos/z/16/src/lib/16_head.c)
193 0000:5078 printmeminfoline_
194 0000:525a US_CheckParm_
195 Module: /usr/watcom/lib286/dos/clibc.lib(nfree.c)
197 098d:0458+ ___MiniHeapFreeRover
198 Module: /usr/watcom/lib286/dos/clibc.lib(exit.c)
199 0000:5424+ __null_int23_exit_
202 098d:0224+ ___int23_exit
203 098d:0226+ ___FPE_handler_exit
204 Module: /usr/watcom/lib286/dos/clibc.lib(i4d)
207 Module: /usr/watcom/lib286/dos/clibc.lib(ltoa.c)
210 Module: /usr/watcom/lib286/dos/clibc.lib(write.c)
212 Module: /usr/watcom/lib286/dos/clibc.lib(fopen.c)
213 0000:58d7+ __open_flags_
217 Module: /usr/watcom/lib286/dos/clibc.lib(fprintf.c)
219 Module: /usr/watcom/lib286/dos/clibc.lib(fclose.c)
221 0000:5d4d __shutdown_stream_
223 098d:045a+ ___RmTmpFileFn
224 Module: /usr/watcom/lib286/dos/clibc.lib(unlnk.c)
226 Module: /usr/watcom/lib286/dos/clibc.lib(open.c)
229 Module: /usr/watcom/lib286/dos/clibc.lib(close.c)
231 Module: /usr/watcom/lib286/dos/clibc.lib(filelen.c)
232 0000:600a filelength_
233 Module: /usr/watcom/lib286/dos/clibc.lib(iob.c)
236 098d:045c ___OpenStreams
237 098d:0460 ___ClosedStreams
238 Module: /usr/watcom/lib286/dos/clibc.lib(fprtf.c)
240 Module: /usr/watcom/lib286/dos/clibc.lib(haloc.c)
243 Module: /usr/watcom/lib286/dos/clibc.lib(__PTC)
245 Module: /usr/watcom/lib286/dos/clibc.lib(fheapwal.c)
247 0000:6233 _fheapwalk_
248 Module: /usr/watcom/lib286/dos/clibc.lib(nheapwal.c)
249 0000:6246+ __NHeapWalk_
250 0000:62f4 _nheapwalk_
251 Module: 16.lib(/dos/z/16/src/lib/nyan/kitten.c)
253 0000:639a* kittenopen_
255 0000:660e* kittenclose_
256 0000:6626+ mystrtoul_
257 0000:66b8+ processEscChars_
260 0000:68b8+ db_insert_
261 098d:0392+ __kitten_catalog
262 Module: /usr/watcom/lib286/dos/clibc.lib(stack086.c)
263 0000:697a stackavail_
264 Module: /usr/watcom/lib286/dos/clibc.lib(cmain086.c)
266 Module: /usr/watcom/lib286/dos/clibc.lib(initrtns.c)
267 0000:69e4* __FInitRtns
269 0000:6a43* __FFiniRtns
271 Module: /usr/watcom/lib286/dos/clibc.lib(uselfn.c)
273 Module: /usr/watcom/lib286/dos/clibc.lib(dosseg)
275 Module: /usr/watcom/lib286/dos/clibc.lib(initargv.c)
276 0000:6aad __Init_Argv_
278 0000:6d02 __Fini_Argv_
279 Module: /usr/watcom/lib286/dos/clibc.lib(enterdb.c)
280 0000:6d24 __EnterWVIDEO_
281 098d:0396+ ___WD_Present
282 Module: /usr/watcom/lib286/dos/clibc.lib(heapen.c)
283 0000:6d48* _heapenable_
284 098d:0398 ___heap_enabled
285 Module: /usr/watcom/lib286/dos/clibc.lib(amblksiz.c)
287 Module: /usr/watcom/lib286/dos/clibc.lib(nmemneed.c)
288 0000:6d59 __nmemneed_
289 Module: /usr/watcom/lib286/dos/clibc.lib(grownear.c)
290 0000:6de1 __LastFree_
291 0000:6e5a __ExpandDGROUP_
292 Module: /usr/watcom/lib286/dos/clibc.lib(clockdos.c)
293 0000:6f67+ __ibm_bios_get_ticks_
295 Module: /usr/watcom/lib286/dos/clibc.lib(kbhit.c)
297 Module: /usr/watcom/lib286/dos/clibc.lib(ftell.c)
299 Module: /usr/watcom/lib286/dos/clibc.lib(fseek.c)
301 Module: /usr/watcom/lib286/dos/clibc.lib(istable.c)
303 Module: /usr/watcom/lib286/dos/clibc.lib(tolower.c)
305 Module: /usr/watcom/lib286/dos/clibc.lib(alphabet.c)
306 098d:0022 ___Alphabet
307 Module: /usr/watcom/lib286/dos/clibc.lib(__lseek.c)
309 Module: /usr/watcom/lib286/dos/clibc.lib(dosret.c)
310 0000:7263* _dosretax_
312 0000:726f __set_errno_dos_
313 0000:72c9* __set_errno_dos_reterr_
314 Module: /usr/watcom/lib286/dos/clibc.lib(seterrno.c)
315 0000:72d3 __set_errno_
316 0000:72e5* __set_EDOM_
317 0000:72f5* __set_ERANGE_
318 0000:7305* __set_EINVAL_
319 0000:7318 __set_doserrno_
320 Module: /usr/watcom/lib286/dos/clibc.lib(iomode.c)
321 0000:7322 __GetIOMode_
322 0000:7347 __SetIOMode_nogrow_
324 098d:03ba ___init_mode
326 Module: /usr/watcom/lib286/dos/clibc.lib(comtflag.c)
327 0000:736a* __set_commode_
329 Module: /usr/watcom/lib286/dos/clibc.lib(chktty.c)
331 Module: /usr/watcom/lib286/dos/clibc.lib(freefp.c)
334 Module: /usr/watcom/lib286/dos/clibc.lib(allocfp.c)
336 Module: /usr/watcom/lib286/dos/clibc.lib(_clse.c)
338 Module: /usr/watcom/lib286/dos/clibc.lib(flush.c)
340 Module: /usr/watcom/lib286/dos/clibc.lib(doserror)
341 0000:76d0 __doserror_
342 Module: /usr/watcom/lib286/dos/clibc.lib(opendos.c)
344 Module: /usr/watcom/lib286/dos/clibc.lib(isatt.c)
346 Module: /usr/watcom/lib286/dos/clibc.lib(errno.c)
347 0000:771c __get_errno_ptr_
348 0000:7723 __get_doserrno_ptr_
350 098d:047e+ __doserrno
351 Module: /usr/watcom/lib286/dos/clibc.lib(umaskval.c)
352 098d:03e8 ___umaskval
353 Module: /usr/watcom/lib286/dos/clibc.lib(creatdos.c)
354 0000:772a _dos_creat_
355 0000:774c* _dos_creatnew_
356 Module: /usr/watcom/lib286/dos/clibc.lib(stiomode.c)
357 0000:776c+ __grow_iomode_
358 0000:7829+ __shrink_iomode_
359 0000:7862 __SetIOMode_
360 Module: /usr/watcom/lib286/dos/clibc.lib(initfile.c)
361 0000:78c2 __InitFiles_
362 Module: /usr/watcom/lib286/dos/clibc.lib(ioexit.c)
363 0000:7a08* fcloseall_
364 0000:7a0d __full_io_exit_
365 Module: /usr/watcom/lib286/dos/clibc.lib(fputc.c)
367 Module: /usr/watcom/lib286/dos/clibc.lib(ioalloc.c)
369 Module: /usr/watcom/lib286/dos/clibc.lib(prtf.c)
371 Module: /usr/watcom/lib286/dos/clibc.lib(i4m)
374 Module: /usr/watcom/lib286/dos/clibc.lib(pia)
377 Module: /usr/watcom/lib286/dos/clibc.lib(heapwalk.c)
378 0000:89ac __HeapWalk_
379 Module: /usr/watcom/lib286/dos/clibc.lib(sprintf.c)
381 Module: /usr/watcom/lib286/dos/clibc.lib(getenv.c)
383 Module: /usr/watcom/lib286/dos/clibc.lib(read.c)
385 Module: /usr/watcom/lib286/dos/clibc.lib(_icstrdu.asm)
387 Module: /usr/watcom/lib286/dos/clibc.lib(___argc.c)
390 Module: /usr/watcom/lib286/dos/clibc.lib(sgdef086)
395 Module: /usr/watcom/lib286/dos/clibc.lib(histsplt.c)
396 098d:0488 ___historical_splitparms
397 Module: /usr/watcom/lib286/dos/clibc.lib(sbrk.c)
400 Module: /usr/watcom/lib286/dos/clibc.lib(fflush.c)
402 Module: /usr/watcom/lib286/dos/clibc.lib(tell.c)
404 Module: /usr/watcom/lib286/dos/clibc.lib(lseek.c)
406 Module: /usr/watcom/lib286/dos/clibc.lib(qwrit.c)
408 Module: /usr/watcom/lib286/dos/clibc.lib(fsync.c)
410 Module: /usr/watcom/lib286/dos/clibc.lib(frealloc.c)
411 0000:8da4* _frealloc_
413 Module: /usr/watcom/lib286/dos/clibc.lib(iomodtty.c)
414 0000:8e6a __ChkTTYIOMode_
416 Module: /usr/watcom/lib286/dos/clibc.lib(wctomb.c)
418 Module: /usr/watcom/lib286/dos/clibc.lib(itoa.c)
421 Module: /usr/watcom/lib286/dos/clibc.lib(strupr.c)
423 Module: /usr/watcom/lib286/dos/clibc.lib(noefgfmt.c)
424 098d:03ea ___EFG_printf
425 098d:03ec* ___EFG_scanf
426 Module: /usr/watcom/lib286/dos/clibc.lib(mbisdbcs.c)
428 Module: /usr/watcom/lib286/dos/clibc.lib(mbislead.c)
429 0000:8f8f* _ismbblead_
430 098d:048c ___MBCSIsTable
431 Module: /usr/watcom/lib286/dos/clibc.lib(lltoa.c)
434 Module: /usr/watcom/lib286/dos/clibc.lib(vsprintf.c)
436 Module: /usr/watcom/lib286/dos/clibc.lib(environ.c)
437 098d:058e ___env_mask
439 098d:0596* __wenviron
440 Module: /usr/watcom/lib286/dos/clibc.lib(mbterm.c)
442 Module: /usr/watcom/lib286/dos/clibc.lib(mbsnextc.c)
444 Module: /usr/watcom/lib286/dos/clibc.lib(mbcupper.c)
445 0000:91a0 _mbctoupper_
446 Module: /usr/watcom/lib286/dos/clibc.lib(mbsinc.c)
448 Module: /usr/watcom/lib286/dos/clibc.lib(strdup.c)
449 0000:91fb __clib_strdup_
450 Module: /usr/watcom/lib286/dos/clibc.lib(flushall.c)
451 0000:924b* __flushall_
453 Module: /usr/watcom/lib286/dos/clibc.lib(filedos.c)
454 0000:92ab* _dos_close_
455 0000:92b7 _dos_commit_
456 Module: /usr/watcom/lib286/dos/clibc.lib(fmsize.c)
459 Module: /usr/watcom/lib286/dos/clibc.lib(nexpand.c)
460 0000:92d6 __HeapManager_expand_
462 Module: /usr/watcom/lib286/dos/clibc.lib(fexpand.c)
465 Module: /usr/watcom/lib286/dos/clibc.lib(mbinit.c)
467 098d:03ee ___MBCodePage
468 Module: /usr/watcom/lib286/dos/clibc.lib(setenvp.c)
470 0000:9700 __freeenvp_
471 Module: /usr/watcom/lib286/dos/clibc.lib(mbdtoupp.c)
472 0000:9758 _mbdtoupper_
473 Module: /usr/watcom/lib286/dos/clibc.lib(toupper.c)
475 Module: /usr/watcom/lib286/dos/clibc.lib(bfree.c)
477 Module: /usr/watcom/lib286/dos/clibc.lib(bexpand.c)
479 Module: /usr/watcom/lib286/dos/clibc.lib(clearenv.c)
483 +--------------------+
485 +--------------------+
488 /usr/watcom/lib286/dos/clibc.lib
491 +-----------------------+
492 | Linker Statistics |
493 +-----------------------+
495 Stack size: 8000 (32768.)
496 Memory size: 00011e70 (73328.)
497 Entry point address: 0000:47f4