1 Open Watcom Linker Version 1.9
2 Portions Copyright (c) 1985-2002 Sybase, Inc. All Rights Reserved.
3 Created on: 15/09/11 09:57:30
4 Executable Image: tsthimem.exe
5 creating a DOS executable
15 DGROUP 04be:0000 000084d0
23 Segment Class Group Address Size
24 ======= ===== ===== ======= ====
26 BEGTEXT CODE AUTO 0000:0000 00000007
27 _TEXT CODE AUTO 0000:0010 00004bc8
28 FAR_DATA FAR_DATA AUTO 04bd:0008 00000000
29 _NULL BEGDATA DGROUP 04be:0000 00000020
30 _AFTERNULL BEGDATA DGROUP 04c0:0000 00000002
31 CONST DATA DGROUP 04c0:0002 000000dc
32 CONST2 DATA DGROUP 04cd:000e 00000000
33 _DATA DATA DGROUP 04ce:0000 00000288
34 XIB DATA DGROUP 04f6:0008 00000000
35 XI DATA DGROUP 04f6:0008 00000018
36 XIE DATA DGROUP 04f8:0000 00000000
37 YIB DATA DGROUP 04f8:0000 00000000
38 YI DATA DGROUP 04f8:0000 00000006
39 YIE DATA DGROUP 04f8:0006 00000000
40 STRINGS DATA DGROUP 04f8:0006 00000000
41 DATA DATA DGROUP 04f8:0006 00000000
42 _BSS BSS DGROUP 04f8:0006 0000011c
43 STACK STACK DGROUP 050b:0000 00008000
50 * = unreferenced symbol
51 + = symbol only referenced locally
56 Module: tsthimem.o(/dos/z/16/src/tsthimem.c)
58 Module: himemsys.o(/dos/z/16/src/lib/doslib/himemsys.c)
59 0000:0b78 probe_himem_sys_
60 0000:0c82 himem_sys_global_a20_
61 0000:0cd6 himem_sys_local_a20_
62 0000:0d2a himem_sys_query_a20_
63 0000:0d70 himem_sys_update_free_memory_status_
64 0000:0dda _himem_sys_alloc
65 0000:0e54 himem_sys_free_
66 0000:0e96 himem_sys_move_
67 0000:0f74 himem_sys_lock_
68 0000:0fc6 himem_sys_unlock_
69 0000:1008 _himem_sys_realloc
70 0000:107a himem_sys_get_handle_info_
71 04be:0114 _himem_sys_largest_free
72 04be:0118 _himem_sys_total_free
73 04be:011c+ _himem_sys_present
74 04be:011e _himem_sys_version
75 04be:0120 _himem_sys_entry
76 04be:0124 _himem_sys_flags
77 Module: emm.o(/dos/z/16/src/lib/doslib/emm.c)
78 04be:0134+ _emm_status
79 04be:0135+ _emm_present
80 04be:0136+ _emm_version
81 04be:0137+ _emm_phys_pages
82 04be:0138+ _emm_total_pages
83 04be:013a+ _emm_page_frame_segment
84 04be:013c+ _emm_unallocated_pages
85 04be:0140+ _emm_phys_map
86 0000:1170* emm_phys_pages_sort_
87 0000:117e* emm_update_page_count_
89 0000:134e* emm_alloc_pages_
90 0000:1394* emm_free_pages_
91 0000:13dc* emm_map_page_
92 0000:1442* emm_last_phys_page_segment_
93 Module: /dos/fdos/watcom/lib286/dos/clibc.lib(stk)
95 0000:14e9* __STKOVERFLOW_
96 Module: 16.lib(/dos/z/16/src/lib/doslib/dos.c)
98 04be:0154* _lib_dos_option
99 04be:0155+ _dos_flavor
100 04be:0156 _dos_version
101 04be:0158+ _freedos_kernel_version
102 04be:015c+ _dos_version_method
103 04be:0160+ _freedos_kernel_version_str
104 Module: /dos/fdos/watcom/lib286/dos/clibc.lib(printf.c)
106 Module: /dos/fdos/watcom/lib286/dos/clibc.lib(iob.c)
109 04be:03a6 ___OpenStreams
110 04be:03aa ___ClosedStreams
111 Module: /dos/fdos/watcom/lib286/dos/clibc.lib(fflush.c)
113 Module: /dos/fdos/watcom/lib286/dos/clibc.lib(cstart)
114 0000:0003* ___begtext
115 04be:0000* __nullarea
117 0000:1763* _Not_Enough_Memory_
119 0000:18ad __do_exit_with_msg__
121 Module: /dos/fdos/watcom/lib286/dos/clibc.lib(cmodel)
122 0000:18fa _small_code_
123 0000:18fa* CodeModelMismatch
124 Module: 16.lib(/dos/z/16/src/lib/doslib/cpu.c)
126 0000:1934* cpu_basic_probe_
127 04be:02d4* _cpu_cpuid_vendor
128 04be:02e1* _cpu_cpuid_features
129 04be:02f1 _cpu_basic_level
130 04be:02f4* _cpu_cpuid_max
131 04be:02f8+ _cpu_flags
133 Module: /dos/fdos/watcom/lib286/dos/clibc.lib(intx086.c)
136 Module: /dos/fdos/watcom/lib286/dos/clibc.lib(assert99.c)
138 0000:1bb4* __assert99_
139 Module: /dos/fdos/watcom/lib286/dos/clibc.lib(d_getvec.c)
140 0000:1be8 _dos_getvect_
141 Module: /dos/fdos/watcom/lib286/dos/clibc.lib(ffree.c)
144 Module: /dos/fdos/watcom/lib286/dos/clibc.lib(fmalloc.c)
148 04be:02fe ___fheapRover
149 04be:0300 ___LargestSizeB4Rover
150 Module: /dos/fdos/watcom/lib286/dos/clibc.lib(frealloc.c)
151 0000:1d38* _frealloc_
153 Module: /dos/fdos/watcom/lib286/dos/clibc.lib(xmsg.c)
154 0000:1dfe* __exit_with_msg_
155 0000:1e01 __fatal_runtime_error_
156 Module: /dos/fdos/watcom/lib286/dos/clibc.lib(crwdata)
163 04be:0320 ___FPE_handler
165 04be:0314 __get_ovl_stack
166 04be:0318 __restore_ovl_stack
167 04be:031c __close_ovl_file
168 04be:0324 __LpCmdLine
169 04be:0328 __LpPgmName
174 Module: /dos/fdos/watcom/lib286/dos/clibc.lib(fprtf.c)
176 Module: /dos/fdos/watcom/lib286/dos/clibc.lib(initfile.c)
177 0000:1ef5 __InitFiles_
178 Module: /dos/fdos/watcom/lib286/dos/clibc.lib(ioexit.c)
179 0000:203b* fcloseall_
180 0000:2040 __full_io_exit_
181 Module: /dos/fdos/watcom/lib286/dos/clibc.lib(flushall.c)
182 0000:2048* __flushall_
184 Module: /dos/fdos/watcom/lib286/dos/clibc.lib(flush.c)
186 Module: /dos/fdos/watcom/lib286/dos/clibc.lib(cmain086.c)
188 Module: /dos/fdos/watcom/lib286/dos/clibc.lib(initrtns.c)
189 0000:222f* __FInitRtns
191 0000:228e* __FFiniRtns
193 Module: /dos/fdos/watcom/lib286/dos/clibc.lib(uselfn.c)
195 Module: /dos/fdos/watcom/lib286/dos/clibc.lib(dosseg)
197 Module: /dos/fdos/watcom/lib286/dos/clibc.lib(intr.c)
199 Module: /dos/fdos/watcom/lib286/dos/clibc.lib(segread.c)
201 Module: /dos/fdos/watcom/lib286/dos/clibc.lib(bprintf.c)
202 0000:235b+ _vbprintf_
204 0000:23cf+ _vsnprintf_
206 Module: /dos/fdos/watcom/lib286/dos/clibc.lib(enterdb.c)
207 0000:2452 __EnterWVIDEO_
208 04be:032e ___WD_Present
209 Module: /dos/fdos/watcom/lib286/dos/clibc.lib(stack086.c)
210 0000:2476 stackavail_
211 Module: /dos/fdos/watcom/lib286/dos/clibc.lib(sprintf.c)
213 Module: /dos/fdos/watcom/lib286/dos/clibc.lib(rterrmsg.c)
214 0000:24b1 __rterr_msg_
215 Module: /dos/fdos/watcom/lib286/dos/clibc.lib(abort.c)
217 0000:24ef+ __terminate_
219 Module: /dos/fdos/watcom/lib286/dos/clibc.lib(nmalloc.c)
221 04be:0332 ___nheapbeg
222 04be:0334 ___MiniHeapRover
223 04be:0336 ___LargestSizeB4MiniHeapRover
224 Module: /dos/fdos/watcom/lib286/dos/clibc.lib(mem.c)
225 0000:25e0 __MemAllocator
227 Module: /dos/fdos/watcom/lib286/dos/clibc.lib(nfree.c)
229 04be:03b0+ ___MiniHeapFreeRover
230 Module: /dos/fdos/watcom/lib286/dos/clibc.lib(hpgrw086.c)
231 0000:28ff __CMain_nheapgrow_
232 Module: /dos/fdos/watcom/lib286/dos/clibc.lib(growseg.c)
234 Module: /dos/fdos/watcom/lib286/dos/clibc.lib(allocseg.c)
235 0000:29f4 __AllocSeg_
236 Module: /dos/fdos/watcom/lib286/dos/clibc.lib(fmemneed.c)
237 0000:2a8b __fmemneed_
238 Module: /dos/fdos/watcom/lib286/dos/clibc.lib(fmsize.c)
241 Module: /dos/fdos/watcom/lib286/dos/clibc.lib(nexpand.c)
242 0000:2a9f __HeapManager_expand_
244 Module: /dos/fdos/watcom/lib286/dos/clibc.lib(fexpand.c)
247 Module: /dos/fdos/watcom/lib286/dos/clibc.lib(fputc.c)
249 Module: /dos/fdos/watcom/lib286/dos/clibc.lib(ioalloc.c)
251 Module: /dos/fdos/watcom/lib286/dos/clibc.lib(prtf.c)
253 Module: /dos/fdos/watcom/lib286/dos/clibc.lib(fclose.c)
254 0000:3bad+ __doclose_
255 0000:3c56 __shutdown_stream_
257 04be:03b2+ ___RmTmpFileFn
258 Module: /dos/fdos/watcom/lib286/dos/clibc.lib(freefp.c)
261 Module: /dos/fdos/watcom/lib286/dos/clibc.lib(__lseek.c)
263 Module: /dos/fdos/watcom/lib286/dos/clibc.lib(qwrit.c)
265 Module: /dos/fdos/watcom/lib286/dos/clibc.lib(seterrno.c)
266 0000:3e00 __set_errno_
267 0000:3e12* __set_EDOM_
268 0000:3e22* __set_ERANGE_
269 0000:3e32* __set_EINVAL_
270 0000:3e45 __set_doserrno_
271 Module: /dos/fdos/watcom/lib286/dos/clibc.lib(fsync.c)
273 Module: /dos/fdos/watcom/lib286/dos/clibc.lib(___argc.c)
276 Module: /dos/fdos/watcom/lib286/dos/clibc.lib(amblksiz.c)
278 Module: /dos/fdos/watcom/lib286/dos/clibc.lib(exit.c)
279 0000:3e52+ __null_int23_exit_
282 04be:033a+ ___int23_exit
283 04be:033c+ ___FPE_handler_exit
284 Module: /dos/fdos/watcom/lib286/dos/clibc.lib(sgdef086)
289 Module: /dos/fdos/watcom/lib286/dos/clibc.lib(dointr)
291 Module: /dos/fdos/watcom/lib286/dos/clibc.lib(vsprintf.c)
293 Module: /dos/fdos/watcom/lib286/dos/clibc.lib(fputs.c)
295 Module: /dos/fdos/watcom/lib286/dos/clibc.lib(nmemneed.c)
296 0000:42eb __nmemneed_
297 Module: /dos/fdos/watcom/lib286/dos/clibc.lib(grownear.c)
298 0000:4373 __LastFree_
299 0000:43ec __ExpandDGROUP_
300 Module: /dos/fdos/watcom/lib286/dos/clibc.lib(heapgrow.c)
301 0000:44f9* _heapgrow_
302 0000:44f9* _fheapgrow_
303 0000:44fa _nheapgrow_
304 Module: /dos/fdos/watcom/lib286/dos/clibc.lib(heapen.c)
305 0000:456e* _heapenable_
306 04be:033e ___heap_enabled
307 Module: /dos/fdos/watcom/lib286/dos/clibc.lib(bfree.c)
309 Module: /dos/fdos/watcom/lib286/dos/clibc.lib(bexpand.c)
311 Module: /dos/fdos/watcom/lib286/dos/clibc.lib(chktty.c)
313 Module: /dos/fdos/watcom/lib286/dos/clibc.lib(wctomb.c)
315 Module: /dos/fdos/watcom/lib286/dos/clibc.lib(itoa.c)
318 Module: /dos/fdos/watcom/lib286/dos/clibc.lib(i4m)
321 Module: /dos/fdos/watcom/lib286/dos/clibc.lib(strupr.c)
323 Module: /dos/fdos/watcom/lib286/dos/clibc.lib(noefgfmt.c)
324 04be:0340 ___EFG_printf
325 04be:0342* ___EFG_scanf
326 Module: /dos/fdos/watcom/lib286/dos/clibc.lib(mbisdbcs.c)
328 Module: /dos/fdos/watcom/lib286/dos/clibc.lib(mbislead.c)
329 0000:4713* _ismbblead_
330 04be:03bc ___MBCSIsTable
331 Module: /dos/fdos/watcom/lib286/dos/clibc.lib(lltoa.c)
334 Module: /dos/fdos/watcom/lib286/dos/clibc.lib(ltoa.c)
337 Module: /dos/fdos/watcom/lib286/dos/clibc.lib(_clse.c)
339 Module: /dos/fdos/watcom/lib286/dos/clibc.lib(dosret.c)
340 0000:493f* _dosretax_
342 0000:494b __set_errno_dos_
343 0000:49a5* __set_errno_dos_reterr_
344 Module: /dos/fdos/watcom/lib286/dos/clibc.lib(iomode.c)
345 0000:49af __GetIOMode_
346 0000:49d4 __SetIOMode_nogrow_
348 04be:035a+ ___init_mode
349 04be:0382+ ___io_mode
350 Module: /dos/fdos/watcom/lib286/dos/clibc.lib(errno.c)
351 0000:49f7 __get_errno_ptr_
352 0000:49fe __get_doserrno_ptr_
354 04be:04c0+ __doserrno
355 Module: /dos/fdos/watcom/lib286/dos/clibc.lib(filedos.c)
356 0000:4a05* _dos_close_
357 0000:4a11 _dos_commit_
358 Module: /dos/fdos/watcom/lib286/dos/clibc.lib(sbrk.c)
361 Module: /dos/fdos/watcom/lib286/dos/clibc.lib(isatt.c)
363 Module: /dos/fdos/watcom/lib286/dos/clibc.lib(alphabet.c)
364 04be:00d8 ___Alphabet
365 Module: /dos/fdos/watcom/lib286/dos/clibc.lib(mbinit.c)
367 04be:0386+ ___MBCodePage
368 Module: /dos/fdos/watcom/lib286/dos/clibc.lib(doserror)
369 0000:4bcc __doserror_
372 +--------------------+
374 +--------------------+
377 /dos/fdos/watcom/lib286/dos/clibc.lib
380 +-----------------------+
381 | Linker Statistics |
382 +-----------------------+
384 Stack size: 8000 (32768.)
385 Memory size: d0b0 (53424.)
386 Entry point address: 0000:168e