Open Watcom Linker Version 2.0 beta Sep 21 2015 09:27:06 (32-bit) Copyright (c) 2002-2015 The Open Watcom Contributors. All Rights Reserved. Portions Copyright (c) 1985-2002 Sybase, Inc. All Rights Reserved. Created on: 15/10/01 14:38:18 Executable Image: maptest.exe creating a DOS executable +------------+ | Groups | +------------+ Group Address Size ===== ======= ==== DGROUP 09f7:0000 0000e9c0 +--------------+ | Segments | +--------------+ Segment Class Group Address Size ======= ===== ===== ======= ==== maptest_TEXT CODE AUTO 0000:0000 000001a5 mapread_TEXT CODE AUTO 0000:01b0 00000872 jsmn_TEXT CODE AUTO 0000:0a30 00000919 _TEXT CODE AUTO 0000:1350 000063bb bitmap_TEXT CODE AUTO 0000:7710 000005c9 modex16_TEXT CODE AUTO 0000:7ce0 00002180 16text_TEXT CODE AUTO 0000:9e60 0000010d FAR_DATA FAR_DATA AUTO 09f6:000d 00000000 _NULL BEGDATA DGROUP 09f7:0000 00000020 _AFTERNULL BEGDATA DGROUP 09f9:0000 00000002 CONST DATA DGROUP 09f9:0002 00000076 CONST2 DATA DGROUP 0a00:0008 00000102 _DATA DATA DGROUP 0a11:0000 0000025a XIB DATA DGROUP 0a36:000a 00000000 XI DATA DGROUP 0a36:000a 0000001e XIE DATA DGROUP 0a38:0008 00000000 YIB DATA DGROUP 0a38:0008 00000000 YI DATA DGROUP 0a38:0008 00000012 YIE DATA DGROUP 0a39:000a 00000000 STRINGS DATA DGROUP 0a39:000a 00000000 DATA DATA DGROUP 0a39:000a 00000000 _BSS BSS DGROUP 0a39:000a 00000ad5 STACK STACK DGROUP 0ae7:0000 0000dac0 +----------------+ | Memory Map | +----------------+ * = unreferenced symbol + = symbol only referenced locally Address Symbol ======= ====== Module: maptest.o(/dos/z/16/src/maptest.c) 0000:0092 main_ Module: mapread.o(/dos/z/16/src/lib/mapread.c) 0000:024c+ jsoneq_ 0000:02f0+ dump_ 0000:07ec loadmap_ Module: jsmn.o(/dos/z/16/src/lib/jsmn/jsmn.c) 0000:0e02 jsmn_parse_ 0000:12fe jsmn_init_ Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(stk086.asm) 0000:1355 __STK 0000:1375* __STKOVERFLOW_ Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(iob.c) 09f7:01b8 ___iob 09f7:043a ___ClosedStreams 09f7:043e ___OpenStreams Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fprintf.c) 0000:1392 fprintf_ Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(cstart) 09f7:0000* __nullarea 09f7:0320* __ovlflag 09f7:0321* __intno 09f7:0322* __ovlvec 0000:13c2 _cstart_ 0000:1495* _Not_Enough_Memory_ 0000:15c7 __exit_ 0000:15e6 __do_exit_with_msg__ 0000:1643 __GETDS Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(cmodel.asm) 0000:164e _big_code_ 0000:164e* CodeModelMismatch Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(argcv.c) 09f7:0442 __argv 09f7:0446 ___argv 09f7:044a __argc 09f7:044c ___argc Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(pia.asm) 0000:1655 __PIA 0000:164e* __PIS Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(strncmp.c) 0000:166c strncmp_ Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fmalloc.c) 0000:16a9 _fmalloc_ 0000:16a9 malloc_ 09f7:0326+ ___fheap 09f7:0328 ___fheapRover 09f7:032a ___LargestSizeB4Rover Module: 16.lib(/dos/z/16/src/lib/bitmap.c) 0000:7a12 bitmapLoadPcx_ 0000:7b6e* bitmapLoadPcxTiles_ Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(strstr.c) 0000:181e strstr_ Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(atoi.c) 0000:1920 atoi_ Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fopen.c) 0000:19bb+ __open_flags_ 0000:1c7c+ _fsopen_ 0000:1ce3 fopen_ 0000:1e06* freopen_ Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fread.c) 0000:1e90 fread_ Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(errno.c) 0000:2207 __get_errno_ptr_ 09f7:04ce _errno Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(frealloc.c) 0000:220e* _frealloc_ 0000:220e realloc_ Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(ptc.asm) 0000:22ea __PTC Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(strncpy.c) 0000:231d strncpy_ Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(xmsg.c) 0000:2359* __exit_with_msg_ 0000:235e __fatal_runtime_error_ Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(crwdata) 09f7:0334 __curbrk 09f7:033c __STACKLOW 09f7:033e __STACKTOP 09f7:0340 __cbyte 09f7:0342 __child 09f7:0344 __no87 09f7:0351 ___FPE_handler 09f7:0336 __psp 09f7:0345 __get_ovl_stack 09f7:0349 __restore_ovl_stack 09f7:034d __close_ovl_file 09f7:0355 __LpCmdLine 09f7:0359 __LpPgmName 09f7:0338 __osmajor 09f7:0339 __osminor 09f7:033a __osmode 09f7:033b __HShift Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(initfile.c) 0000:237c __InitFiles_ Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(ioexit.c) 0000:25b0* fcloseall_ 0000:25b7 __full_io_exit_ Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fprtf.c) 0000:25db __fprtf_ Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(cmain086.c) 0000:272e __CMain Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(initrtns.c) 0000:2794 __InitRtns 0000:2794* __FInitRtns 0000:27ef __FiniRtns 0000:27ef* __FFiniRtns Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(uselfn.c) 09f7:035e ___uselfn Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(dosseg) 0000:2854 __DOSseg__ Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(initargv.c) 0000:2855 __Init_Argv_ 0000:28b8+ _getargv_ 0000:2be8 __Fini_Argv_ Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(mem.c) 0000:2c20 __MemAllocator 0000:2cea __MemFree Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(growseg.c) 0000:2e47 __GrowSeg_ Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(allocseg.c) 0000:2fbd __AllocSeg_ Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fmemneed.c) 0000:30ac __fmemneed_ Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(nmalloc.c) 0000:30af _nmalloc_ 09f7:0360 ___nheapbeg 09f7:0362 ___MiniHeapRover 09f7:0364 ___LargestSizeB4MiniHeapRover Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(heapgrow.c) 0000:3189* _heapgrow_ 0000:3189* _fheapgrow_ 0000:318a _nheapgrow_ Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(printf.c) 0000:3202 printf_ Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fclose.c) 0000:3231 __doclose_ 0000:337b __shutdown_stream_ 0000:3395 fclose_ 09f7:04d4+ ___RmTmpFileFn Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(exit.c) 0000:3400+ _null_exit_rtn_ 0000:3400+ __null_int23_exit_ 0000:3401 exit_ 0000:3422+ _exit_ 09f7:0366+ ___int23_exit 09f7:036a+ ___FPE_handler_exit Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fseek.c) 0000:355c fseek_ Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fgetc.c) 0000:3754 __fill_buffer_ 0000:39a3 fgetc_ Module: 16.lib(/dos/z/16/src/lib/modex16.c) 0000:7e98* VGAmodeX_ 0000:7f40+ modexEnter_ 0000:7fdc* modexLeave_ 0000:7ff4* modexDefaultPage_ 0000:804e* modexNextPage_ 0000:810a* modexNextPageFlexibleSize_ 0000:81ae* modexShowPage_ 0000:82aa* modexPanPage_ 0000:82fa* modexSelectPlane_ 0000:831e+ modexClearRegion_ 0000:8436* oldDrawBmp_ 0000:859c* CDrawBmp_ 0000:8700* modexDrawBmp_ 0000:8766+ modexDrawBmpRegion_ 0000:88d0* modexDrawPlanarBuf_ 0000:88ee* modexDrawSprite_ 0000:8954+ modexDrawSpriteRegion_ 0000:8acc* modexCopyPageRegion_ 0000:8c36* modexFadeOn_ 0000:8c66* modexFadeOff_ 0000:8c94* modexFlashOn_ 0000:8cc2* modexFlashOff_ 0000:8d92+ modexPalSave_ 0000:8de8 modexNewPal_ 0000:8e38* modexLoadPalFile_ 0000:8f1a* modexSavePalFile_ 0000:8f92* modexPalBlack_ 0000:8fbc* modexPalWhite_ 0000:8fe6+ modexPalUpdate_ 0000:9556+ modexPalUpdate1_ 0000:95d0* modexPalUpdate0_ 0000:961c+ chkcolor_ 0000:9934+ modexputPixel_ 0000:99c2* modexgetPixel_ 0000:9a48* modexhlin_ 0000:9ab4* modexprint_ 0000:9c4e* modexprintbig_ 0000:9dca* cls_ 0000:9e38+ modexWaitBorder_ 09f7:0374+ _VGA Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(pts.asm) 0000:3aea __PTS Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(istable.c) 09f7:0098 __IsTable Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(comtflag.c) 0000:3b1b* __set_commode_ 09f7:039c __commode Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(textmode.c) 09f7:039e __fmode Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(tolower.c) 0000:3b27 tolower_ Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(open.c) 0000:3d56* open_ 0000:3d8d sopen_ Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(chktty.c) 0000:3dba __chktty_ Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(freefp.c) 0000:3e19 __freefp_ 0000:3eba __purgefp_ Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(allocfp.c) 0000:3efb __allocfp_ Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(ioalloc.c) 0000:40ab __ioalloc_ Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(qread.c) 0000:4239 __qread_ Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fmsize.c) 0000:4259* _msize_ 0000:4274 _fmsize_ Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(nexpand.c) 0000:4285 __HeapManager_expand_ 0000:478e _nexpand_ Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(ffree.c) 0000:47e1 _ffree_ 0000:47e1 free_ Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fexpand.c) 0000:484e _fexpand_ 0000:484e* _expand_ Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(enterdb.c) 0000:4883 __EnterWVIDEO_ 09f7:03a0+ ___WD_Present Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fputc.c) 0000:48a7 fputc_ Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(prtf.c) 0000:4a7c __prtf_ Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(flush.c) 0000:5bde __flush_ Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(___argc.c) 09f7:0dd8 ____Argv 09f7:0ddc ____Argc Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(amblksiz.c) 09f7:03a2 __amblksiz Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(sgdef086) 09f7:03fa __Start_XI 09f7:0418 __End_XI 09f7:0418 __Start_YI 09f7:042a __End_YI Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(histsplt.c) 09f7:0dde ___historical_splitparms Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(heapen.c) 0000:5e28* _heapenable_ 09f7:03a4 ___heap_enabled Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(nmemneed.c) 0000:5e39 __nmemneed_ Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(grownear.c) 0000:5ec1 __LastFree_ 0000:5f3b __ExpandDGROUP_ Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(nfree.c) 0000:604c _nfree_ 09f7:0de0+ ___MiniHeapFreeRover Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(__lseek.c) 0000:6147 __lseek_ Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(_clse.c) 0000:6181 __close_ Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(lseek.c) 0000:61b7 lseek_ Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(tell.c) 0000:61e8 tell_ Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(flushall.c) 0000:61f9 __flushall_ 0000:628d* flushall_ Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(gtche.c) 0000:6293 getche_ Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(intx086.c) 0000:62ad+ int86x_ 0000:6430 int86_ Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fwrite.c) 0000:645d fwrite_ Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(rand.c) 0000:67d6 rand_ 0000:6818* srand_ Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(i4m.asm) 0000:683c __I4M 0000:683c __U4M Module: 16.lib(/dos/z/16/src/lib/16text.c) 0000:9ed6* textInit_ 09f7:0de2 _romFonts Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(opendos.c) 0000:6854 _dos_open_ Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(iomode.c) 0000:687a __GetIOMode_ 0000:68af __SetIOMode_nogrow_ 09f7:03aa ___NFiles 09f7:03ac ___init_mode 09f7:03d4 ___io_mode Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(isatt.c) 0000:68e4 isatty_ Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(doserrno.c) 0000:6900* __get_doserrno_ptr_ 09f7:0dfa __doserrno Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(umaskval.c) 09f7:03d8 ___umaskval Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(creatdos.c) 0000:6907 _dos_creat_ 0000:692b* _dos_creatnew_ Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(stiomode.c) 0000:694c+ __grow_iomode_ 0000:6a33+ __shrink_iomode_ 0000:6a74 __SetIOMode_ Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(dosret.c) 0000:6b1b* __dosretax 0000:6b20* __dosret0 0000:6b27 __set_errno_dos_ 0000:6b8f* __set_errno_dos_reterr_ Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(bfree.c) 0000:6b9a _bfree_ Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(bexpand.c) 0000:6bbf _bexpand_ Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(wctomb.c) 0000:6c18 wctomb_ Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(itoa.c) 0000:6c63+ utoa_ 0000:6d04 itoa_ Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(strupr.c) 0000:6d4e strupr_ Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(noefgfmt.c) 09f7:03ee ___EFG_printf 09f7:03f2* ___EFG_scanf Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(mbisdbcs.c) 09f7:03f6 ___IsDBCS Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(mbislead.c) 0000:6d96* _ismbblead_ 09f7:0dfe ___MBCSIsTable Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(lltoa.c) 0000:6db2 ulltoa_ 0000:6eef* lltoa_ Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(ltoa.c) 0000:6f60 ultoa_ 0000:701e* ltoa_ Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(qwrit.c) 0000:706c __qwrite_ Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fsync.c) 0000:70cc fsync_ Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(sbrk.c) 0000:70d1* sbrk_ 0000:70e1 __brk_ Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(intr.c) 0000:7149 intr_ Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(segread.c) 0000:715d segread_ Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(error086.asm) 0000:71c4 __doserror_ 0000:71d2* __doserror1_ Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(iomodtty.c) 0000:71de __ChkTTYIOMode_ 0000:724c* __IOMode_ Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(alphabet.c) 09f7:0072 ___Alphabet Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(mbinit.c) 0000:729a __mbinit_ 09f7:03f8+ ___MBCodePage Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(filedos.c) 0000:7375* _dos_close_ 0000:7383 _dos_commit_ Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(dointr) 0000:7392 _DoINTR_ +--------------------+ | Libraries Used | +--------------------+ 16.lib /dos/fdos/watcom2/lib286/dos/clibh.lib +-----------------------+ | Linker Statistics | +-----------------------+ Stack size: dac0 (56000.) Memory size: 00018930 (100656.) Entry point address: 0000:13c2 Link time: 00:00.00