1 Open Watcom Linker Version 2.0 beta Sep 14 2015 12:40:28 (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/09/15 11:25:52
5 Executable Image: exmmtest.exe
6 creating a DOS executable
16 DGROUP 098e:0000 0000f000
24 Segment Class Group Address Size
25 ======= ===== ===== ======= ====
27 BEGTEXT CODE AUTO 0000:0000 00000007
28 _TEXT CODE AUTO 0000:0010 000098c6
29 FAR_DATA FAR_DATA AUTO 098d:0006 00000000
30 _NULL BEGDATA DGROUP 098e:0000 00000020
31 _AFTERNULL BEGDATA DGROUP 0990:0000 00000002
32 CONST DATA DGROUP 0990:0002 00000076
33 CONST2 DATA DGROUP 0997:0008 00000102
34 _DATA DATA DGROUP 09a8:0000 0000025a
35 XIB DATA DGROUP 09cd:000a 00000000
36 XI DATA DGROUP 09cd:000a 0000002a
37 XIE DATA DGROUP 09d0:0004 00000000
38 YIB DATA DGROUP 09d0:0004 00000000
39 YI DATA DGROUP 09d0:0004 00000018
40 YIE DATA DGROUP 09d1:000c 00000000
41 STRINGS DATA DGROUP 09d1:000c 00000000
42 DATA DATA DGROUP 09d1:000c 00000000
43 _BSS BSS DGROUP 09d2:0000 00000153
44 STACK STACK DGROUP 09e8:0000 0000ea60
51 * = unreferenced symbol
52 + = symbol only referenced locally
57 Module: exmmtest.o(/dos/z/16/src/exmmtest.c)
59 Module: 16_head.o(/dos/z/16/src/lib/16_head.c)
62 0000:03a8 printmeminfoline_
63 0000:058a US_CheckParm_
64 Module: 16_mm.o(/dos/z/16/src/lib/16_mm.c)
65 0000:1044+ MML_CheckForEMS_
66 0000:109c+ MML_SetupEMS_
67 0000:11d4+ MML_ShutdownEMS_
69 0000:130a* MM_MapXEMS_
70 0000:13f0+ MML_CheckForXMS_
71 0000:143c* MML_SetupXMS_
72 0000:14ce+ MML_ShutdownXMS_
73 0000:1528+ MML_UseSpace_
74 0000:16b6+ MML_ClearBlock_
76 0000:19be MM_Shutdown_
79 0000:1dea* MM_SetPurge_
80 0000:1e96* MM_SetLock_
81 0000:1f46+ MM_SortMem_
82 0000:20c2 MM_ShowMemory_
83 0000:2712 MM_DumpData_
84 0000:2834+ MM_UnusedMemory_
85 0000:28a8+ MM_TotalFree_
87 0000:322c* MM_BombOnError_
88 098e:0440+ _beforesort
91 Module: 16_ca.o(/dos/z/16/src/lib/16_ca.c)
92 0000:326e CA_OpenDebug_
93 0000:32a2 CA_CloseDebug_
94 0000:32be+ CA_FarRead_
95 0000:3336* CA_FarWrite_
96 0000:33ae* CA_ReadFile_
97 0000:341c CA_LoadFile_
98 0000:34b2* CAL_OptimizeNodes_
100 0000:353a CA_Shutdown_
101 098e:0446* _finishcachebox
102 098e:0448* _drawcachebox
103 098e:044a* _updatecachebox
104 Module: 16_hc.o(/dos/z/16/src/lib/16_hc.c)
105 0000:370c+ LargestFreeBlock_
106 0000:378c+ _coreleft_
107 0000:3800+ LargestFarFreeBlock_
108 0000:38a8+ _farcoreleft_
109 0000:394e+ LargestHugeFreeBlock_
110 0000:3a26* _hugecoreleft_
111 0000:3ae6 GetFreeSize_
112 0000:3b38 GetFarFreeSize_
113 0000:3b7c GetNearFreeSize_
116 0000:48e0+ heapstat0_
117 0000:4934+ HC_OpenDebug_
118 0000:4968* HC_CloseDebug_
119 Module: kitten.o(/dos/z/16/src/lib/nyan/kitten.c)
121 0000:4a1a* kittenopen_
123 0000:4c8e* kittenclose_
124 0000:4ca6+ mystrtoul_
125 0000:4d38+ processEscChars_
128 0000:4f38+ db_insert_
129 098e:01f4+ __kitten_catalog
130 Module: /dos/fdos/watcom2/lib286/dos/clibc.lib(stk086.asm)
132 0000:501f __STKOVERFLOW_
133 Module: /dos/fdos/watcom2/lib286/dos/clibc.lib(fmalloc.c)
137 098e:01fa ___fheapRover
138 098e:01fc ___LargestSizeB4Rover
139 Module: /dos/fdos/watcom2/lib286/dos/clibc.lib(printf.c)
141 Module: /dos/fdos/watcom2/lib286/dos/clibc.lib(bmsize.c)
143 Module: /dos/fdos/watcom2/lib286/dos/clibc.lib(getch.c)
145 Module: /dos/fdos/watcom2/lib286/dos/clibc.lib(ffree.c)
148 Module: /dos/fdos/watcom2/lib286/dos/clibc.lib(cstart)
149 0000:0003* ___begtext
150 098e:0000* __nullarea
152 0000:52af* _Not_Enough_Memory_
154 0000:53f7 __do_exit_with_msg__
156 Module: /dos/fdos/watcom2/lib286/dos/clibc.lib(cmodel.asm)
157 0000:5444 _small_code_
158 0000:5444* CodeModelMismatch
159 Module: /dos/fdos/watcom2/lib286/dos/clibc.lib(argcv.c)
164 Module: /dos/fdos/watcom2/lib286/dos/clibc.lib(clockdos.c)
165 0000:5444+ __ibm_bios_get_ticks_
167 Module: /dos/fdos/watcom2/lib286/dos/clibc.lib(kbhit.c)
169 Module: /dos/fdos/watcom2/lib286/dos/clibc.lib(ftell.c)
171 Module: /dos/fdos/watcom2/lib286/dos/clibc.lib(fseek.c)
173 Module: /dos/fdos/watcom2/lib286/dos/clibc.lib(ltoa.c)
176 Module: /dos/fdos/watcom2/lib286/dos/clibc.lib(istable.c)
178 Module: /dos/fdos/watcom2/lib286/dos/clibc.lib(tolower.c)
180 Module: /dos/fdos/watcom2/lib286/dos/clibc.lib(heapgrow.c)
181 0000:57ba* _heapgrow_
182 0000:57ba _fheapgrow_
183 0000:57bb _nheapgrow_
184 Module: /dos/fdos/watcom2/lib286/dos/clibc.lib(memavl.c)
186 Module: /dos/fdos/watcom2/lib286/dos/clibc.lib(nmalloc.c)
188 098e:0206 ___nheapbeg
189 098e:0208 ___MiniHeapRover
190 098e:020a ___LargestSizeB4MiniHeapRover
191 Module: /dos/fdos/watcom2/lib286/dos/clibc.lib(nfree.c)
193 098e:0464+ ___MiniHeapFreeRover
194 Module: /dos/fdos/watcom2/lib286/dos/clibc.lib(exit.c)
195 0000:5a3d+ _null_exit_rtn_
196 0000:5a3d+ __null_int23_exit_
199 098e:020c+ ___int23_exit
200 098e:020e+ ___FPE_handler_exit
201 Module: /dos/fdos/watcom2/lib286/dos/clibc.lib(i4d.asm)
204 Module: /dos/fdos/watcom2/lib286/dos/clibc.lib(write.c)
206 Module: /dos/fdos/watcom2/lib286/dos/clibc.lib(fopen.c)
207 0000:5e58+ __open_flags_
211 Module: /dos/fdos/watcom2/lib286/dos/clibc.lib(fprintf.c)
213 Module: /dos/fdos/watcom2/lib286/dos/clibc.lib(fclose.c)
215 0000:62d9 __shutdown_stream_
217 098e:0466+ ___RmTmpFileFn
218 Module: /dos/fdos/watcom2/lib286/dos/clibc.lib(unlnk.c)
220 Module: /dos/fdos/watcom2/lib286/dos/clibc.lib(open.c)
223 Module: /dos/fdos/watcom2/lib286/dos/clibc.lib(close.c)
225 Module: /dos/fdos/watcom2/lib286/dos/clibc.lib(filelen.c)
226 0000:65ab filelength_
227 Module: /dos/fdos/watcom2/lib286/dos/clibc.lib(haloc.c)
230 Module: /dos/fdos/watcom2/lib286/dos/clibc.lib(ptc.asm)
232 Module: /dos/fdos/watcom2/lib286/dos/clibc.lib(fheapwal.c)
234 0000:66f7 _fheapwalk_
235 Module: /dos/fdos/watcom2/lib286/dos/clibc.lib(nheapwal.c)
236 0000:670a+ __NHeapWalk_
237 0000:67b8 _nheapwalk_
238 Module: /dos/fdos/watcom2/lib286/dos/clibc.lib(stack086.c)
239 0000:67c7 stackavail_
240 Module: /dos/fdos/watcom2/lib286/dos/clibc.lib(sprintf.c)
242 Module: /dos/fdos/watcom2/lib286/dos/clibc.lib(getenv.c)
244 Module: /dos/fdos/watcom2/lib286/dos/clibc.lib(read.c)
246 Module: /dos/fdos/watcom2/lib286/dos/clibc.lib(strdup.c)
247 0000:69a3* __clib_strdup_
249 Module: /dos/fdos/watcom2/lib286/dos/clibc.lib(xmsg.c)
250 0000:69f3* __exit_with_msg_
251 0000:69f6 __fatal_runtime_error_
252 Module: /dos/fdos/watcom2/lib286/dos/clibc.lib(crwdata)
259 098e:022d ___FPE_handler
261 098e:0221 __get_ovl_stack
262 098e:0225 __restore_ovl_stack
263 098e:0229 __close_ovl_file
264 098e:0231 __LpCmdLine
265 098e:0235 __LpPgmName
270 Module: /dos/fdos/watcom2/lib286/dos/clibc.lib(mem.c)
271 0000:6a10 __MemAllocator
273 Module: /dos/fdos/watcom2/lib286/dos/clibc.lib(growseg.c)
275 Module: /dos/fdos/watcom2/lib286/dos/clibc.lib(allocseg.c)
276 0000:6d29 __AllocSeg_
277 Module: /dos/fdos/watcom2/lib286/dos/clibc.lib(fmemneed.c)
278 0000:6dc0 __fmemneed_
279 Module: /dos/fdos/watcom2/lib286/dos/clibc.lib(iob.c)
281 098e:0468 ___ClosedStreams
282 098e:046c ___OpenStreams
283 Module: /dos/fdos/watcom2/lib286/dos/clibc.lib(fprtf.c)
285 Module: /dos/fdos/watcom2/lib286/dos/clibc.lib(cmain086.c)
287 Module: /dos/fdos/watcom2/lib286/dos/clibc.lib(initrtns.c)
288 0000:6ef8* __FInitRtns
290 0000:6f57* __FFiniRtns
292 Module: /dos/fdos/watcom2/lib286/dos/clibc.lib(uselfn.c)
294 Module: /dos/fdos/watcom2/lib286/dos/clibc.lib(dosseg)
296 Module: /dos/fdos/watcom2/lib286/dos/clibc.lib(initargv.c)
297 0000:6fc1 __Init_Argv_
299 0000:7216 __Fini_Argv_
300 Module: /dos/fdos/watcom2/lib286/dos/clibc.lib(i4m.asm)
303 Module: /dos/fdos/watcom2/lib286/dos/clibc.lib(fflush.c)
305 Module: /dos/fdos/watcom2/lib286/dos/clibc.lib(tell.c)
307 Module: /dos/fdos/watcom2/lib286/dos/clibc.lib(lseek.c)
309 Module: /dos/fdos/watcom2/lib286/dos/clibc.lib(flush.c)
311 Module: /dos/fdos/watcom2/lib286/dos/clibc.lib(errno.c)
312 0000:73cb* __get_errno_ptr_
314 Module: /dos/fdos/watcom2/lib286/dos/clibc.lib(alphabet.c)
315 098e:0022 ___Alphabet
316 Module: /dos/fdos/watcom2/lib286/dos/clibc.lib(grownear.c)
317 0000:7457 __LastFree_
318 0000:74d0 __ExpandDGROUP_
319 Module: /dos/fdos/watcom2/lib286/dos/clibc.lib(nmemneed.c)
320 0000:75dd __nmemneed_
321 Module: /dos/fdos/watcom2/lib286/dos/clibc.lib(__lseek.c)
323 Module: /dos/fdos/watcom2/lib286/dos/clibc.lib(dosret.c)
324 0000:7618* __dosretax
326 0000:7624 __set_errno_dos_
327 0000:767e* __set_errno_dos_reterr_
328 Module: /dos/fdos/watcom2/lib286/dos/clibc.lib(iomode.c)
329 0000:7688 __GetIOMode_
330 0000:76ad __SetIOMode_nogrow_
332 098e:03ba ___init_mode
334 Module: /dos/fdos/watcom2/lib286/dos/clibc.lib(comtflag.c)
335 0000:76d0* __set_commode_
337 Module: /dos/fdos/watcom2/lib286/dos/clibc.lib(textmode.c)
339 Module: /dos/fdos/watcom2/lib286/dos/clibc.lib(chktty.c)
341 Module: /dos/fdos/watcom2/lib286/dos/clibc.lib(freefp.c)
344 Module: /dos/fdos/watcom2/lib286/dos/clibc.lib(allocfp.c)
346 Module: /dos/fdos/watcom2/lib286/dos/clibc.lib(_clse.c)
348 Module: /dos/fdos/watcom2/lib286/dos/clibc.lib(error086.asm)
349 0000:7914 __doserror_
350 0000:7920 __doserror1_
351 Module: /dos/fdos/watcom2/lib286/dos/clibc.lib(opendos.c)
353 Module: /dos/fdos/watcom2/lib286/dos/clibc.lib(isatt.c)
355 Module: /dos/fdos/watcom2/lib286/dos/clibc.lib(doserrno.c)
356 0000:796a* __get_doserrno_ptr_
358 Module: /dos/fdos/watcom2/lib286/dos/clibc.lib(umaskval.c)
359 098e:03ea ___umaskval
360 Module: /dos/fdos/watcom2/lib286/dos/clibc.lib(creatdos.c)
361 0000:7971 _dos_creat_
362 0000:7993* _dos_creatnew_
363 Module: /dos/fdos/watcom2/lib286/dos/clibc.lib(stiomode.c)
364 0000:79b2+ __grow_iomode_
365 0000:7a72+ __shrink_iomode_
366 0000:7aab __SetIOMode_
367 Module: /dos/fdos/watcom2/lib286/dos/clibc.lib(pia.asm)
370 Module: /dos/fdos/watcom2/lib286/dos/clibc.lib(heapwalk.c)
371 0000:7b72 __HeapWalk_
372 Module: /dos/fdos/watcom2/lib286/dos/clibc.lib(vsprintf.c)
374 Module: /dos/fdos/watcom2/lib286/dos/clibc.lib(environ.c)
375 098e:047a ___env_mask
377 098e:0482* __wenviron
378 Module: /dos/fdos/watcom2/lib286/dos/clibc.lib(mbterm.c)
380 Module: /dos/fdos/watcom2/lib286/dos/clibc.lib(mbsnextc.c)
382 Module: /dos/fdos/watcom2/lib286/dos/clibc.lib(mbcupper.c)
383 0000:7d3d _mbctoupper_
384 Module: /dos/fdos/watcom2/lib286/dos/clibc.lib(mbsinc.c)
386 Module: /dos/fdos/watcom2/lib286/dos/clibc.lib(iomodtty.c)
387 0000:7d98 __ChkTTYIOMode_
389 Module: /dos/fdos/watcom2/lib286/dos/clibc.lib(enterdb.c)
390 0000:7de1 __EnterWVIDEO_
391 098e:03ec+ ___WD_Present
392 Module: /dos/fdos/watcom2/lib286/dos/clibc.lib(heapen.c)
393 0000:7e05* _heapenable_
394 098e:03ee ___heap_enabled
395 Module: /dos/fdos/watcom2/lib286/dos/clibc.lib(amblksiz.c)
397 Module: /dos/fdos/watcom2/lib286/dos/clibc.lib(initfile.c)
398 0000:7e16 __InitFiles_
399 Module: /dos/fdos/watcom2/lib286/dos/clibc.lib(ioexit.c)
400 0000:7f5c* fcloseall_
401 0000:7f61 __full_io_exit_
402 Module: /dos/fdos/watcom2/lib286/dos/clibc.lib(fputc.c)
404 Module: /dos/fdos/watcom2/lib286/dos/clibc.lib(ioalloc.c)
406 Module: /dos/fdos/watcom2/lib286/dos/clibc.lib(prtf.c)
408 Module: /dos/fdos/watcom2/lib286/dos/clibc.lib(___argc.c)
411 Module: /dos/fdos/watcom2/lib286/dos/clibc.lib(sgdef086)
416 Module: /dos/fdos/watcom2/lib286/dos/clibc.lib(histsplt.c)
417 098e:048c ___historical_splitparms
418 Module: /dos/fdos/watcom2/lib286/dos/clibc.lib(flushall.c)
419 0000:8e86* __flushall_
421 Module: /dos/fdos/watcom2/lib286/dos/clibc.lib(qwrit.c)
423 Module: /dos/fdos/watcom2/lib286/dos/clibc.lib(fsync.c)
425 Module: /dos/fdos/watcom2/lib286/dos/clibc.lib(sbrk.c)
428 Module: /dos/fdos/watcom2/lib286/dos/clibc.lib(frealloc.c)
429 0000:8fbc* _frealloc_
431 Module: /dos/fdos/watcom2/lib286/dos/clibc.lib(setenvp.c)
433 0000:919d __freeenvp_
434 Module: /dos/fdos/watcom2/lib286/dos/clibc.lib(mbisdbcs.c)
436 Module: /dos/fdos/watcom2/lib286/dos/clibc.lib(mbislead.c)
437 0000:91f5* _ismbblead_
438 098e:0492 ___MBCSIsTable
439 Module: /dos/fdos/watcom2/lib286/dos/clibc.lib(mbinit.c)
441 098e:03f4 ___MBCodePage
442 Module: /dos/fdos/watcom2/lib286/dos/clibc.lib(mbdtoupp.c)
443 0000:9328 _mbdtoupper_
444 Module: /dos/fdos/watcom2/lib286/dos/clibc.lib(toupper.c)
446 Module: /dos/fdos/watcom2/lib286/dos/clibc.lib(wctomb.c)
448 Module: /dos/fdos/watcom2/lib286/dos/clibc.lib(itoa.c)
451 Module: /dos/fdos/watcom2/lib286/dos/clibc.lib(strupr.c)
453 Module: /dos/fdos/watcom2/lib286/dos/clibc.lib(noefgfmt.c)
454 098e:03f6 ___EFG_printf
455 098e:03f8* ___EFG_scanf
456 Module: /dos/fdos/watcom2/lib286/dos/clibc.lib(lltoa.c)
459 Module: /dos/fdos/watcom2/lib286/dos/clibc.lib(filedos.c)
460 0000:9566* _dos_close_
461 0000:9572 _dos_commit_
462 Module: /dos/fdos/watcom2/lib286/dos/clibc.lib(fmsize.c)
465 Module: /dos/fdos/watcom2/lib286/dos/clibc.lib(nexpand.c)
466 0000:9590 __HeapManager_expand_
468 Module: /dos/fdos/watcom2/lib286/dos/clibc.lib(fexpand.c)
471 Module: /dos/fdos/watcom2/lib286/dos/clibc.lib(clearenv.c)
473 Module: /dos/fdos/watcom2/lib286/dos/clibc.lib(bfree.c)
475 Module: /dos/fdos/watcom2/lib286/dos/clibc.lib(bexpand.c)
479 +--------------------+
481 +--------------------+
483 /dos/fdos/watcom2/lib286/dos/clibc.lib
486 +-----------------------+
487 | Linker Statistics |
488 +-----------------------+
490 Stack size: ea60 (60000.)
491 Memory size: 000188e0 (100576.)
492 Entry point address: 0000:51da