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/14 13:37:00
5 Executable Image: exmmtest.exe
6 creating a DOS executable
16 DGROUP 098e:0000 000085a0
24 Segment Class Group Address Size
25 ======= ===== ===== ======= ====
27 BEGTEXT CODE AUTO 0000:0000 00000007
28 _TEXT CODE AUTO 0000:0010 000098ca
29 FAR_DATA FAR_DATA AUTO 098d:000a 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 00000252
35 XIB DATA DGROUP 09cd:0002 00000000
36 XI DATA DGROUP 09cd:0002 0000002a
37 XIE DATA DGROUP 09cf:000c 00000000
38 YIB DATA DGROUP 09cf:000c 00000000
39 YI DATA DGROUP 09cf:000c 00000018
40 YIE DATA DGROUP 09d1:0004 00000000
41 STRINGS DATA DGROUP 09d1:0004 00000000
42 DATA DATA DGROUP 09d1:0004 00000000
43 _BSS BSS DGROUP 09d2:0000 0000015c
44 STACK STACK DGROUP 09e8:0000 00008000
51 * = unreferenced symbol
52 + = symbol only referenced locally
57 Module: exmmtest.o(/dos/z/16/src/exmmtest.c)
59 Module: /dos/fdos/watcom2/lib286/dos/clibc.lib(stk086.asm)
61 0000:0321 __STKOVERFLOW_
62 Module: /dos/fdos/watcom2/lib286/dos/clibc.lib(fmalloc.c)
66 098e:01a8 ___fheapRover
67 098e:01aa ___LargestSizeB4Rover
68 Module: 16.lib(/dos/z/16/src/lib/16_mm.c)
69 0000:0e34+ MML_CheckForEMS_
70 0000:0e8c+ MML_SetupEMS_
71 0000:0fc4+ MML_ShutdownEMS_
73 0000:10fa* MM_MapXEMS_
74 0000:11e0+ MML_CheckForXMS_
75 0000:122c* MML_SetupXMS_
76 0000:12be+ MML_ShutdownXMS_
77 0000:1318+ MML_UseSpace_
78 0000:14a6+ MML_ClearBlock_
80 0000:17ae MM_Shutdown_
83 0000:1bda* MM_SetPurge_
84 0000:1c86* MM_SetLock_
85 0000:1d36+ MM_SortMem_
86 0000:1eb2 MM_ShowMemory_
87 0000:2502 MM_DumpData_
88 0000:2624+ MM_UnusedMemory_
89 0000:2698+ MM_TotalFree_
91 0000:301c* MM_BombOnError_
92 098e:0440+ _beforesort
95 Module: 16.lib(/dos/z/16/src/lib/16_ca.c)
96 0000:305e CA_OpenDebug_
97 0000:3092 CA_CloseDebug_
98 0000:30ae+ CA_FarRead_
99 0000:3126* CA_FarWrite_
100 0000:319e* CA_ReadFile_
101 0000:320c CA_LoadFile_
102 0000:32a2* CAL_OptimizeNodes_
103 0000:32f6 CA_Startup_
104 0000:332a CA_Shutdown_
105 098e:0446* _finishcachebox
106 098e:0448* _drawcachebox
107 098e:044a* _updatecachebox
108 Module: /dos/fdos/watcom2/lib286/dos/clibc.lib(printf.c)
110 Module: /dos/fdos/watcom2/lib286/dos/clibc.lib(bmsize.c)
112 Module: /dos/fdos/watcom2/lib286/dos/clibc.lib(getch.c)
114 Module: /dos/fdos/watcom2/lib286/dos/clibc.lib(ffree.c)
117 Module: 16.lib(/dos/z/16/src/lib/16_hc.c)
118 0000:358c+ LargestFreeBlock_
119 0000:360c+ _coreleft_
120 0000:3680+ LargestFarFreeBlock_
121 0000:3728+ _farcoreleft_
122 0000:37ce+ LargestHugeFreeBlock_
123 0000:38a6* _hugecoreleft_
124 0000:3966 GetFreeSize_
125 0000:39b8 GetFarFreeSize_
126 0000:39fc GetNearFreeSize_
129 0000:4760+ heapstat0_
130 0000:47b4+ HC_OpenDebug_
131 0000:47e8* HC_CloseDebug_
132 Module: /dos/fdos/watcom2/lib286/dos/clibc.lib(cstart)
133 0000:0003* ___begtext
134 098e:0000* __nullarea
136 0000:48d9* _Not_Enough_Memory_
138 0000:4a21 __do_exit_with_msg__
140 Module: /dos/fdos/watcom2/lib286/dos/clibc.lib(cmodel.asm)
141 0000:4a6e _small_code_
142 0000:4a6e* CodeModelMismatch
143 Module: /dos/fdos/watcom2/lib286/dos/clibc.lib(argcv.c)
148 Module: /dos/fdos/watcom2/lib286/dos/clibc.lib(xmsg.c)
149 0000:4a6e* __exit_with_msg_
150 0000:4a71 __fatal_runtime_error_
151 Module: /dos/fdos/watcom2/lib286/dos/clibc.lib(crwdata)
158 098e:0201 ___FPE_handler
160 098e:01f5 __get_ovl_stack
161 098e:01f9 __restore_ovl_stack
162 098e:01fd __close_ovl_file
163 098e:0205 __LpCmdLine
164 098e:0209 __LpPgmName
169 Module: /dos/fdos/watcom2/lib286/dos/clibc.lib(mem.c)
170 0000:4a90 __MemAllocator
172 Module: /dos/fdos/watcom2/lib286/dos/clibc.lib(growseg.c)
174 Module: /dos/fdos/watcom2/lib286/dos/clibc.lib(allocseg.c)
175 0000:4da9 __AllocSeg_
176 Module: /dos/fdos/watcom2/lib286/dos/clibc.lib(fmemneed.c)
177 0000:4e40 __fmemneed_
178 Module: /dos/fdos/watcom2/lib286/dos/clibc.lib(nmalloc.c)
180 098e:020e ___nheapbeg
181 098e:0210 ___MiniHeapRover
182 098e:0212 ___LargestSizeB4MiniHeapRover
183 Module: /dos/fdos/watcom2/lib286/dos/clibc.lib(heapgrow.c)
184 0000:4f14* _heapgrow_
185 0000:4f14 _fheapgrow_
186 0000:4f15 _nheapgrow_
187 Module: /dos/fdos/watcom2/lib286/dos/clibc.lib(memavl.c)
189 Module: 16.lib(/dos/z/16/src/lib/16_head.c)
192 0000:5078 printmeminfoline_
193 0000:525a US_CheckParm_
194 Module: /dos/fdos/watcom2/lib286/dos/clibc.lib(nfree.c)
196 098e:0458+ ___MiniHeapFreeRover
197 Module: /dos/fdos/watcom2/lib286/dos/clibc.lib(exit.c)
198 0000:5424+ _null_exit_rtn_
199 0000:5424+ __null_int23_exit_
202 098e:0224+ ___int23_exit
203 098e:0226+ ___FPE_handler_exit
204 Module: /dos/fdos/watcom2/lib286/dos/clibc.lib(i4d.asm)
207 Module: /dos/fdos/watcom2/lib286/dos/clibc.lib(ltoa.c)
210 Module: /dos/fdos/watcom2/lib286/dos/clibc.lib(write.c)
212 Module: /dos/fdos/watcom2/lib286/dos/clibc.lib(fopen.c)
213 0000:58dd+ __open_flags_
217 Module: /dos/fdos/watcom2/lib286/dos/clibc.lib(fprintf.c)
219 Module: /dos/fdos/watcom2/lib286/dos/clibc.lib(fclose.c)
221 0000:5d5e __shutdown_stream_
223 098e:045a+ ___RmTmpFileFn
224 Module: /dos/fdos/watcom2/lib286/dos/clibc.lib(unlnk.c)
226 Module: /dos/fdos/watcom2/lib286/dos/clibc.lib(open.c)
229 Module: /dos/fdos/watcom2/lib286/dos/clibc.lib(close.c)
231 Module: /dos/fdos/watcom2/lib286/dos/clibc.lib(filelen.c)
232 0000:6030 filelength_
233 Module: /dos/fdos/watcom2/lib286/dos/clibc.lib(iob.c)
235 098e:045c ___ClosedStreams
236 098e:0460 ___OpenStreams
237 Module: /dos/fdos/watcom2/lib286/dos/clibc.lib(fprtf.c)
239 Module: /dos/fdos/watcom2/lib286/dos/clibc.lib(haloc.c)
242 Module: /dos/fdos/watcom2/lib286/dos/clibc.lib(ptc.asm)
244 Module: /dos/fdos/watcom2/lib286/dos/clibc.lib(fheapwal.c)
246 0000:6255 _fheapwalk_
247 Module: /dos/fdos/watcom2/lib286/dos/clibc.lib(nheapwal.c)
248 0000:6268+ __NHeapWalk_
249 0000:6316 _nheapwalk_
250 Module: 16.lib(/dos/z/16/src/lib/nyan/kitten.c)
252 0000:63ba* kittenopen_
254 0000:662e* kittenclose_
255 0000:6646+ mystrtoul_
256 0000:66d8+ processEscChars_
259 0000:68d8+ db_insert_
260 098e:0390+ __kitten_catalog
261 Module: /dos/fdos/watcom2/lib286/dos/clibc.lib(stack086.c)
262 0000:699a stackavail_
263 Module: /dos/fdos/watcom2/lib286/dos/clibc.lib(cmain086.c)
265 Module: /dos/fdos/watcom2/lib286/dos/clibc.lib(initrtns.c)
266 0000:6a04* __FInitRtns
268 0000:6a63* __FFiniRtns
270 Module: /dos/fdos/watcom2/lib286/dos/clibc.lib(uselfn.c)
272 Module: /dos/fdos/watcom2/lib286/dos/clibc.lib(dosseg)
274 Module: /dos/fdos/watcom2/lib286/dos/clibc.lib(initargv.c)
275 0000:6acd __Init_Argv_
277 0000:6d22 __Fini_Argv_
278 Module: /dos/fdos/watcom2/lib286/dos/clibc.lib(enterdb.c)
279 0000:6d44 __EnterWVIDEO_
280 098e:0394+ ___WD_Present
281 Module: /dos/fdos/watcom2/lib286/dos/clibc.lib(heapen.c)
282 0000:6d68* _heapenable_
283 098e:0396 ___heap_enabled
284 Module: /dos/fdos/watcom2/lib286/dos/clibc.lib(amblksiz.c)
286 Module: /dos/fdos/watcom2/lib286/dos/clibc.lib(nmemneed.c)
287 0000:6d79 __nmemneed_
288 Module: /dos/fdos/watcom2/lib286/dos/clibc.lib(grownear.c)
289 0000:6e01 __LastFree_
290 0000:6e7a __ExpandDGROUP_
291 Module: /dos/fdos/watcom2/lib286/dos/clibc.lib(clockdos.c)
292 0000:6f87+ __ibm_bios_get_ticks_
294 Module: /dos/fdos/watcom2/lib286/dos/clibc.lib(kbhit.c)
296 Module: /dos/fdos/watcom2/lib286/dos/clibc.lib(ftell.c)
298 Module: /dos/fdos/watcom2/lib286/dos/clibc.lib(fseek.c)
300 Module: /dos/fdos/watcom2/lib286/dos/clibc.lib(istable.c)
302 Module: /dos/fdos/watcom2/lib286/dos/clibc.lib(tolower.c)
304 Module: /dos/fdos/watcom2/lib286/dos/clibc.lib(alphabet.c)
305 098e:0022 ___Alphabet
306 Module: /dos/fdos/watcom2/lib286/dos/clibc.lib(__lseek.c)
308 Module: /dos/fdos/watcom2/lib286/dos/clibc.lib(dosret.c)
309 0000:7298* __dosretax
311 0000:72a4 __set_errno_dos_
312 0000:72fe* __set_errno_dos_reterr_
313 Module: /dos/fdos/watcom2/lib286/dos/clibc.lib(errno.c)
314 0000:7308* __get_errno_ptr_
316 Module: /dos/fdos/watcom2/lib286/dos/clibc.lib(iomode.c)
317 0000:730f __GetIOMode_
318 0000:7334 __SetIOMode_nogrow_
320 098e:03b8 ___init_mode
322 Module: /dos/fdos/watcom2/lib286/dos/clibc.lib(comtflag.c)
323 0000:7357* __set_commode_
325 Module: /dos/fdos/watcom2/lib286/dos/clibc.lib(textmode.c)
327 Module: /dos/fdos/watcom2/lib286/dos/clibc.lib(chktty.c)
329 Module: /dos/fdos/watcom2/lib286/dos/clibc.lib(freefp.c)
332 Module: /dos/fdos/watcom2/lib286/dos/clibc.lib(allocfp.c)
334 Module: /dos/fdos/watcom2/lib286/dos/clibc.lib(_clse.c)
336 Module: /dos/fdos/watcom2/lib286/dos/clibc.lib(flush.c)
338 Module: /dos/fdos/watcom2/lib286/dos/clibc.lib(error086.asm)
339 0000:76cc __doserror_
340 0000:76d8 __doserror1_
341 Module: /dos/fdos/watcom2/lib286/dos/clibc.lib(opendos.c)
343 Module: /dos/fdos/watcom2/lib286/dos/clibc.lib(isatt.c)
345 Module: /dos/fdos/watcom2/lib286/dos/clibc.lib(doserrno.c)
346 0000:7722* __get_doserrno_ptr_
348 Module: /dos/fdos/watcom2/lib286/dos/clibc.lib(umaskval.c)
349 098e:03e8 ___umaskval
350 Module: /dos/fdos/watcom2/lib286/dos/clibc.lib(creatdos.c)
351 0000:7729 _dos_creat_
352 0000:774b* _dos_creatnew_
353 Module: /dos/fdos/watcom2/lib286/dos/clibc.lib(stiomode.c)
354 0000:776a+ __grow_iomode_
355 0000:782a+ __shrink_iomode_
356 0000:7863 __SetIOMode_
357 Module: /dos/fdos/watcom2/lib286/dos/clibc.lib(initfile.c)
358 0000:78c3 __InitFiles_
359 Module: /dos/fdos/watcom2/lib286/dos/clibc.lib(ioexit.c)
360 0000:7a09* fcloseall_
361 0000:7a0e __full_io_exit_
362 Module: /dos/fdos/watcom2/lib286/dos/clibc.lib(fputc.c)
364 Module: /dos/fdos/watcom2/lib286/dos/clibc.lib(ioalloc.c)
366 Module: /dos/fdos/watcom2/lib286/dos/clibc.lib(prtf.c)
368 Module: /dos/fdos/watcom2/lib286/dos/clibc.lib(i4m.asm)
371 Module: /dos/fdos/watcom2/lib286/dos/clibc.lib(pia.asm)
374 Module: /dos/fdos/watcom2/lib286/dos/clibc.lib(heapwalk.c)
375 0000:89b2 __HeapWalk_
376 Module: /dos/fdos/watcom2/lib286/dos/clibc.lib(sprintf.c)
378 Module: /dos/fdos/watcom2/lib286/dos/clibc.lib(getenv.c)
380 Module: /dos/fdos/watcom2/lib286/dos/clibc.lib(read.c)
382 Module: /dos/fdos/watcom2/lib286/dos/clibc.lib(strdup.c)
383 0000:8c9a* __clib_strdup_
385 Module: /dos/fdos/watcom2/lib286/dos/clibc.lib(___argc.c)
388 Module: /dos/fdos/watcom2/lib286/dos/clibc.lib(sgdef086)
393 Module: /dos/fdos/watcom2/lib286/dos/clibc.lib(histsplt.c)
394 098e:0488 ___historical_splitparms
395 Module: /dos/fdos/watcom2/lib286/dos/clibc.lib(sbrk.c)
398 Module: /dos/fdos/watcom2/lib286/dos/clibc.lib(fflush.c)
400 Module: /dos/fdos/watcom2/lib286/dos/clibc.lib(tell.c)
402 Module: /dos/fdos/watcom2/lib286/dos/clibc.lib(lseek.c)
404 Module: /dos/fdos/watcom2/lib286/dos/clibc.lib(qwrit.c)
406 Module: /dos/fdos/watcom2/lib286/dos/clibc.lib(fsync.c)
408 Module: /dos/fdos/watcom2/lib286/dos/clibc.lib(frealloc.c)
409 0000:8e0b* _frealloc_
411 Module: /dos/fdos/watcom2/lib286/dos/clibc.lib(iomodtty.c)
412 0000:8ed1 __ChkTTYIOMode_
414 Module: /dos/fdos/watcom2/lib286/dos/clibc.lib(wctomb.c)
416 Module: /dos/fdos/watcom2/lib286/dos/clibc.lib(itoa.c)
419 Module: /dos/fdos/watcom2/lib286/dos/clibc.lib(strupr.c)
421 Module: /dos/fdos/watcom2/lib286/dos/clibc.lib(noefgfmt.c)
422 098e:03ea ___EFG_printf
423 098e:03ec* ___EFG_scanf
424 Module: /dos/fdos/watcom2/lib286/dos/clibc.lib(mbisdbcs.c)
426 Module: /dos/fdos/watcom2/lib286/dos/clibc.lib(mbislead.c)
427 0000:8ff6* _ismbblead_
428 098e:048a ___MBCSIsTable
429 Module: /dos/fdos/watcom2/lib286/dos/clibc.lib(lltoa.c)
432 Module: /dos/fdos/watcom2/lib286/dos/clibc.lib(vsprintf.c)
434 Module: /dos/fdos/watcom2/lib286/dos/clibc.lib(environ.c)
435 098e:058c ___env_mask
437 098e:0594* __wenviron
438 Module: /dos/fdos/watcom2/lib286/dos/clibc.lib(mbterm.c)
440 Module: /dos/fdos/watcom2/lib286/dos/clibc.lib(mbsnextc.c)
442 Module: /dos/fdos/watcom2/lib286/dos/clibc.lib(mbcupper.c)
443 0000:9207 _mbctoupper_
444 Module: /dos/fdos/watcom2/lib286/dos/clibc.lib(mbsinc.c)
446 Module: /dos/fdos/watcom2/lib286/dos/clibc.lib(flushall.c)
447 0000:9262* __flushall_
449 Module: /dos/fdos/watcom2/lib286/dos/clibc.lib(filedos.c)
450 0000:92c2* _dos_close_
451 0000:92ce _dos_commit_
452 Module: /dos/fdos/watcom2/lib286/dos/clibc.lib(fmsize.c)
455 Module: /dos/fdos/watcom2/lib286/dos/clibc.lib(nexpand.c)
456 0000:92ec __HeapManager_expand_
458 Module: /dos/fdos/watcom2/lib286/dos/clibc.lib(fexpand.c)
461 Module: /dos/fdos/watcom2/lib286/dos/clibc.lib(mbinit.c)
463 098e:03f0 ___MBCodePage
464 Module: /dos/fdos/watcom2/lib286/dos/clibc.lib(setenvp.c)
466 0000:9714 __freeenvp_
467 Module: /dos/fdos/watcom2/lib286/dos/clibc.lib(mbdtoupp.c)
468 0000:976c _mbdtoupper_
469 Module: /dos/fdos/watcom2/lib286/dos/clibc.lib(toupper.c)
471 Module: /dos/fdos/watcom2/lib286/dos/clibc.lib(bfree.c)
473 Module: /dos/fdos/watcom2/lib286/dos/clibc.lib(bexpand.c)
475 Module: /dos/fdos/watcom2/lib286/dos/clibc.lib(clearenv.c)
479 +--------------------+
481 +--------------------+
484 /dos/fdos/watcom2/lib286/dos/clibc.lib
487 +-----------------------+
488 | Linker Statistics |
489 +-----------------------+
491 Stack size: 8000 (32768.)
492 Memory size: 00011e80 (73344.)
493 Entry point address: 0000:4804