-
Notifications
You must be signed in to change notification settings - Fork 3
Expand file tree
/
Copy pathAtaTest.map
More file actions
811 lines (791 loc) · 28 KB
/
AtaTest.map
File metadata and controls
811 lines (791 loc) · 28 KB
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
227
228
229
230
231
232
233
234
235
236
237
238
239
240
241
242
243
244
245
246
247
248
249
250
251
252
253
254
255
256
257
258
259
260
261
262
263
264
265
266
267
268
269
270
271
272
273
274
275
276
277
278
279
280
281
282
283
284
285
286
287
288
289
290
291
292
293
294
295
296
297
298
299
300
301
302
303
304
305
306
307
308
309
310
311
312
313
314
315
316
317
318
319
320
321
322
323
324
325
326
327
328
329
330
331
332
333
334
335
336
337
338
339
340
341
342
343
344
345
346
347
348
349
350
351
352
353
354
355
356
357
358
359
360
361
362
363
364
365
366
367
368
369
370
371
372
373
374
375
376
377
378
379
380
381
382
383
384
385
386
387
388
389
390
391
392
393
394
395
396
397
398
399
400
401
402
403
404
405
406
407
408
409
410
411
412
413
414
415
416
417
418
419
420
421
422
423
424
425
426
427
428
429
430
431
432
433
434
435
436
437
438
439
440
441
442
443
444
445
446
447
448
449
450
451
452
453
454
455
456
457
458
459
460
461
462
463
464
465
466
467
468
469
470
471
472
473
474
475
476
477
478
479
480
481
482
483
484
485
486
487
488
489
490
491
492
493
494
495
496
497
498
499
500
501
502
503
504
505
506
507
508
509
510
511
512
513
514
515
516
517
518
519
520
521
522
523
524
525
526
527
528
529
530
531
532
533
534
535
536
537
538
539
540
541
542
543
544
545
546
547
548
549
550
551
552
553
554
555
556
557
558
559
560
561
562
563
564
565
566
567
568
569
570
571
572
573
574
575
576
577
578
579
580
581
582
583
584
585
586
587
588
589
590
591
592
593
594
595
596
597
598
599
600
601
602
603
604
605
606
607
608
609
610
611
612
613
614
615
616
617
618
619
620
621
622
623
624
625
626
627
628
629
630
631
632
633
634
635
636
637
638
639
640
641
642
643
644
645
646
647
648
649
650
651
652
653
654
655
656
657
658
659
660
661
662
663
664
665
666
667
668
669
670
671
672
673
674
675
676
677
678
679
680
681
682
683
684
685
686
687
688
689
690
691
692
693
694
695
696
697
698
699
700
701
702
703
704
705
706
707
708
709
710
711
712
713
714
715
716
717
718
719
720
721
722
723
724
725
726
727
728
729
730
731
732
733
734
735
736
737
738
739
740
741
742
743
744
745
746
747
748
749
750
751
752
753
754
755
756
757
758
759
760
761
762
763
764
765
766
767
768
769
770
771
772
773
774
775
776
777
778
779
780
781
782
783
784
785
786
787
788
789
790
791
792
793
794
795
796
797
798
799
800
801
802
803
804
805
806
807
808
809
810
811
Open Watcom Linker Version 1.9
Portions Copyright (c) 1985-2002 Sybase, Inc. All Rights Reserved.
Created on: 15/02/08 10:06:27
Executable Image: AtaTest.exe
creating a DOS executable
+------------+
| Groups |
+------------+
Group Address Size
===== ======= ====
DGROUP 1eef:0000 000070e0
+--------------+
| Segments |
+--------------+
Segment Class Group Address Size
======= ===== ===== ======= ====
ATAIOINT_TEXT CODE AUTO 0000:0000 0000035f
ATAIOISA_TEXT CODE AUTO 0000:035f 00001135
ATAIOPCI_TEXT CODE AUTO 0000:1494 00001467
ATAIOPIO_TEXT CODE AUTO 0000:28fb 00000b69
ATAIOREG_TEXT CODE AUTO 0000:3464 000024cd
ATAIOSUB_TEXT CODE AUTO 0000:5931 00000772
ATAIOTMR_TEXT CODE AUTO 0000:60a3 0000055c
ATAIOTRC_TEXT CODE AUTO 0000:65ff 00001ca3
ATALIB_TEXT CODE AUTO 0000:82a2 00003b9e
ATATest_TEXT CODE AUTO 0000:be40 00000944
display_TEXT CODE AUTO 0000:c784 0000238f
tools_TEXT CODE AUTO 0000:eb13 000002ab
_TEXT CODE AUTO 0edc:0000 00007f7b
ATAIOPCI13_DATA FAR_DATA AUTO 16d4:0000 000001b0
ATALIB13_DATA FAR_DATA AUTO 16d4:01b0 00008000
FAR_DATA FAR_DATA AUTO 1eef:0000 00000000
_NULL BEGDATA DGROUP 1eef:0000 00000020
_AFTERNULL BEGDATA DGROUP 1ef1:0000 00000002
CONST DATA DGROUP 1ef1:0002 000028ca
CONST2 DATA DGROUP 217d:000c 00000144
_DATA DATA DGROUP 2192:0000 0000090e
XIB DATA DGROUP 2222:000e 00000000
XI DATA DGROUP 2222:000e 0000001e
XIE DATA DGROUP 2224:000c 00000000
YIB DATA DGROUP 2224:000c 00000000
YI DATA DGROUP 2224:000c 00000012
YIE DATA DGROUP 2225:000e 00000000
STRINGS DATA DGROUP 2225:000e 00000000
DATA DATA DGROUP 2225:000e 00000000
_BSS BSS DGROUP 2225:000e 00003566
STACK STACK DGROUP 257d:0000 00000800
+----------------+
| Memory Map |
+----------------+
* = unreferenced symbol
+ = symbol only referenced locally
Address Symbol
======= ======
Module: ATAIOINT.obj(C:\watcom\ATACMD\src\ATAIOINT.C)
1eef:2a30 _int_use_intr_flag
0000:0000 int_enable_irq_
0000:012c int_disable_irq_
0000:017e int_save_int_vect_
0000:01f8 int_restore_int_vect_
1eef:3372 _int_bmide_addr
1eef:3374+ _int_intr_cntr
1eef:3376+ _int_ata_addr
1eef:3378 _int_intr_flag
1eef:337a _int_bm_status
1eef:337b _int_ata_status
Module: ATAIOISA.obj(C:\watcom\ATACMD\src\ATAIOISA.C)
0000:0687 dma_isa_config_
0000:0b9e+ dma_isa_chs_
0000:0c79 dma_isa_lba28_
0000:0d4e dma_isa_lba48_
0000:0e27+ dma_isa_packet_
Module: ATAIOPCI.obj(C:\watcom\ATACMD\src\ATAIOPCI.C)
1eef:33a2+ _dma_pci_largeMaxS
1eef:33a6+ _dma_pci_prd_ptr
1eef:33aa+ _dma_pci_largePrdBufPtr
1eef:33ae+ _dma_pci_largeMaxB
1eef:33b2+ _dma_pci_largeIoBufPtr
1eef:33b6 _dma_pci_enabled_flag
1eef:33b8+ _dma_pci_num_prd
1eef:33ba+ _dma_pci_prd_type
0000:1494+ GetPciByte_
0000:1509 GetPciWord_
0000:158b GetPciClassCode_
0000:15c3 GetPciSubClassCode_
0000:1966 dma_pci_config_
0000:1ab1+ dma_pci_set_max_xfer_
0000:205e+ dma_pci_chs_
0000:212c dma_pci_lba28_
0000:21f4 dma_pci_lba48_
0000:22c0+ dma_pci_packet_
Module: ATAIOPIO.obj(C:\watcom\ATACMD\src\ATAIOPIO.C)
0000:28fb pio_set_iobase_addr_
0000:29a2+ pio_set_memory_addr_
0000:2a4e pio_inbyte_
0000:2ac9 pio_outbyte_
0000:2b3e+ pio_inword_
0000:2bac+ pio_outword_
0000:2c12 pio_drq_block_in_
0000:2f1a pio_drq_block_out_
0000:3222+ pio_rep_inbyte_
0000:3282+ pio_rep_outbyte_
0000:32e2+ pio_rep_inword_
0000:3342+ pio_rep_outword_
0000:33a2+ pio_rep_indword_
0000:3403+ pio_rep_outdword_
1eef:2a4c _pio_base_addr1
1eef:2a4e+ _pio_base_addr2
1eef:2a50+ _pio_memory_seg
1eef:2a52+ _pio_memory_dt_opt
1eef:2a54 _pio_bmide_base_addr
1eef:2a56+ _pio_xfer_width
1eef:33be+ _pio_reg_addrs
1eef:33d2+ _pio_last_read
1eef:33dc+ _pio_last_write
Module: ATAIOREG.obj(C:\watcom\ATACMD\src\ATAIOREG.C)
1eef:33e6 _reg_atapi_cp_data
1eef:33f6+ _tATACommands
1eef:391e _reg_config_info
1eef:3922+ _reg_slow_xfer_flag
1eef:3926+ _reg_drq_block_call_back
1eef:392a _reg_buffer_size
1eef:392e _reg_cmd_info
1eef:396c _reg_incompat_flags
1eef:396e _reg_atapi_delay_flag
1eef:2a58+ _uNumberOfATACommands
0000:3464+ ATAIOREG_EnablePollForPIOCompletion_
0000:3486+ ATAIOREG_DisablePollForPIOCompletion_
0000:34a8+ ATAIOREG_CheckForCommandInProgress_
0000:34eb ATAIOREG_GetLastATACommandIndex_
0000:3543 ATAIOREG_GetPreviousATACommand_
0000:3588 ATAIOREG_UpdateATACommandHistory_
0000:3739 reg_config_
0000:3b30 reg_reset_
0000:40c2 reg_non_data_chs_
0000:417c reg_non_data_lba28_
0000:4230 reg_non_data_lba48_
0000:46c7 reg_pio_data_in_chs_
0000:47d4 reg_pio_data_in_lba28_
0000:48db reg_pio_data_in_lba48_
0000:4e5a reg_pio_data_out_chs_
0000:4f61 reg_pio_data_out_lba28_
0000:5062 reg_pio_data_out_lba48_
0000:5167+ reg_packet_
1eef:3970 _reg_atapi_cp_size
1eef:3972 _reg_atapi_reg_fr
1eef:3973 _reg_atapi_reg_sn
1eef:3974 _reg_atapi_reg_dh
1eef:3975 _reg_atapi_reg_sc
Module: ATAIOSUB.obj(C:\watcom\ATACMD\src\ATAIOSUB.C)
0000:5931 sub_zero_return_data_
0000:5968 sub_setup_command_
0000:5b70 sub_trace_command_
0000:5d3e sub_select_
0000:5f77 sub_readBusMstrCmd_
0000:5fc4 sub_readBusMstrStatus_
0000:6014 sub_writeBusMstrCmd_
0000:605a sub_writeBusMstrStatus_
Module: ATAIOTMR.obj(C:\watcom\ATACMD\src\ATAIOTMR.C)
0000:60a3 tmr_get_command_timeout_
0000:60d0 tmr_set_command_timeout_
0000:60ff tmr_read_bios_timer_
0000:614e tmr_set_timeout_
0000:617a tmr_chk_timeout_
0000:6291 tmr_get_delay_counts_
0000:6443 tmr_delay_1ms_
0000:64aa tmr_delay_1us_
0000:6511 tmr_delay_ata_
0000:6566 tmr_delay_atapi_
0000:65b6 tmr_delay_xfer_
1eef:3976+ _tmr_1us_count
1eef:397a+ _tmr_1s_count
1eef:397e+ _tmr_500ns_count
1eef:3982+ _tmr_1ms_count
1eef:3986+ _tmr_cmd_start_time
Module: ATAIOTRC.obj(C:\watcom\ATACMD\src\ATAIOTRC.C)
0000:65ff+ trc_get_type_name_
0000:6679+ trc_get_cmd_name_
0000:66d5+ trc_get_st_bit_name_
0000:6754+ trc_get_er_bit_name_
0000:67c9+ trc_get_err_name_
0000:6834 trc_err_dump1_
0000:685d trc_err_dump2_
0000:6f10+ trc_cht_types_
0000:6f5b trc_cht_
0000:70f0 trc_cht_dump0_
0000:7134 trc_cht_dump1_
0000:716e trc_cht_dump2_
0000:7826 trc_llt_
0000:7910 trc_llt_dump0_
0000:7957 trc_llt_dump1_
0000:799c trc_llt_dump2_
0000:80f6+ trc_ClearTrace_
0000:8198+ trc_ShowAll_
1eef:5452+ _trc_CmdCodeNdx
Module: ATALIB.obj(C:\watcom\ATACMD\src\ATALIB.c)
1eef:2eca+ _ukMulti
1eef:2ecc _ukQuietMode
1eef:2ece _ukPrintOutput
1eef:2ed0+ _ukTotalErrors
1eef:2ed2+ _uIRQNum
1eef:2ed4+ _uActiveDeviceIndex
1eef:2ed6+ _ukReturnValue1
1eef:2ed8+ _ukReturnValue2
1eef:2eda+ _ukReturnValue3
1eef:2edc+ _ukReturnValue4
1eef:2ede+ _ukReturnValue5
0000:82a2 SendNonDataCommand_
0000:82eb+ SendLBA28DataInCommand_
0000:836b+ SendLBA48DataInCommand_
0000:83f3+ SendLBA28DataOutCommand_
0000:8463+ SendLBA48DataOutCommand_
0000:84db+ SendLBA48DMACommand_
0000:85f8+ SendLBA28DMACommand_
0000:8704 IdentifyDevice_
0000:878d+ DeviceConfigurationIdentify_
0000:8817 ATALIB_Initialize_
0000:885f+ ATALIB_CleanUp_
0000:887e GetSerialNumber_
0000:8977+ PrintSerialNumber_
0000:89cb+ GetFirmwareRevision_
0000:8aba+ PrintFirmwareRevision_
0000:8b0e GetModelString_
0000:8bfd+ PrintModelString_
0000:8c51+ Check48BitAddressingSupported_
0000:8c9e+ CheckHPASupported_
0000:8ceb+ CheckDCOSupported_
0000:8d38+ CheckSecuritySupported_
0000:8d7b+ CheckEnhancedSecureEraseSupported_
0000:8dbe+ GetMaxLBAFromIdentifyDevice_
0000:8fd8+ GetMaxLBAFromReadNativeMax_
0000:90ea+ GetMaxLBAFromDCO_
0000:9250+ CheckHPASet_
0000:92b6+ ReadNativeMaxAddress_
0000:9373+ SetMaxAddress_
0000:943f+ SetHPA_
0000:949d+ RemoveHPA_
0000:9542+ ChangeSecuritySupportViaDCO_
0000:964b+ ChangeDriveCapacityViaDCO_
0000:98fa+ DeviceConfigurationRestore_
0000:995b+ CheckSecurityEnabled_
0000:999e+ CheckSecurityLocked_
0000:99e1+ CheckSecurityFrozen_
0000:9a24+ CheckSecurityCountExpired_
0000:9a67+ CheckSecurityLevel_
0000:9aad+ SecurityUnlockPassword_
0000:9b85+ SecurityDisablePassword_
0000:9c5d+ SecuritySetPassword_
0000:9d58+ GetEstimatedSecureEraseTimesInMin_
0000:9da1+ SecureErase_
0000:9ea1+ WriteSectors_
0000:a010+ WriteSectorsInLBA48_
0000:a076+ WriteSectorsInLBA28_
0000:a0dc+ WriteSectorsInCHS_
0000:a13e+ WriteDMA_
0000:a203+ ReadSectors_
0000:a372+ ReadSectorsInLBA48_
0000:a3d8+ ReadSectorsInLBA28_
0000:a43e+ ReadSectorsInCHS_
0000:a4a0+ ReadDMA_
0000:a567 SoftwareReset_
0000:a5bd+ ReadLogEXT_
0000:a68a+ WriteLogEXT_
0000:a757+ CheckStatusAndErrorRegisters_
0000:a7d9+ PrintString_
0000:a946+ PrintFailMessage_
0000:a983+ PrintStatusAndErrorRegisters_
0000:a9c9+ PrintBuffer_
0000:aba2+ PrintDataBufferHex_
0000:abd7 GetIDWord_
0000:ac3c+ GetDriveSecurityState_
0000:ac6a+ PrintDriveSecurityState_
0000:ad7c+ HandleError_
0000:adbf SendATACommand_
0000:b1df+ EnableInterrupt_
0000:b2ba+ DisableInterrupt_
0000:b2da+ EnablePCIDMA_
0000:b398+ EnableISADMA_
0000:b428 ScanForStorageDevices_
0000:b8e3 SetActiveDevice_
0000:b9cd+ DiscoverActiveDevice_
0000:ba00 GetDeviceInfo_
0000:ba51 DisplayConnectedATAStorageDevices_
0000:bbd1+ SelectConnectedATAStorageDevices_
0000:bcc1+ PrintPCIDeviceInfo_
0000:bda8+ GetSmartAttributes_
1eef:2ee0+ _ukReturnValue6
1eef:2ee2+ _ugReturnValue1
1eef:2ee6+ _ugReturnValue2
1eef:2eea+ _ugReturnValue3
1eef:2eee+ _ugReturnValue4
1eef:2ef2+ _ugReturnValue5
1eef:2ef6+ _upPrintString
1eef:56d2+ _wcMaxLBA
1eef:56da _upBufferPtr
1eef:56de+ _upLog
1eef:56e2+ _ukDevicePosition
1eef:56e4+ _wcDriveString
1eef:56e7+ _wcUserReply
1eef:56ec+ _wcPasswordString
1eef:570d+ _wcDisclaimerReply
1eef:5712+ _wcPrintBuffer
16d4:01b0+ _buffer
Module: ATATest.obj(C:\watcom\ATACMD\src\ATATest.c)
0000:be40+ InitializeParams_
0000:be73+ ClearTrace_
0000:be98+ ShowAll_
0000:bfbf+ WriteCommandToFile_
0000:c1b9 main_
Module: display.obj(C:\watcom\ATACMD\src\display.c)
0000:cf3d DISPLAY_Initialize_
0000:cfc5+ DISPLAY_InstallClock_
0000:d051+ DISPLAY_UninstallClock_
0000:d0a9 DISPLAY_Pause_
0000:d12b+ DISPLAY_SaveScreen_
0000:d190+ DISPLAY_RestoreScreen_
0000:d1fe+ DISPLAY_Buffer_
0000:dbb3+ DISPLAY_ATACommandHistory_
0000:dd1f+ DISPLAY_ATARegs_
0000:e14e+ DISPLAY_GetATACommandParameters_
0000:e596+ DISPLAY_ATAErase_
Module: tools.obj(C:\watcom\ATACMD\src\tools.c)
0000:eb13 TOOLS_DumpLine_
0000:eb54+ TOOLS_RemovePadding_
0000:ec08 TOOLS_RemoveTrailingSpaces_
0000:ec76+ TOOLS_StringCompareIgnoreCase_
0000:ecfd TOOLS_GetTime_
Module: C:\WATCOM/lib286/dos\clibl.lib(stk)
0edc:0005 __STK
0edc:0025* __STKOVERFLOW_
Module: C:\WATCOM/lib286/dos\clibl.lib(inp.c)
0edc:0042 inp_
Module: C:\WATCOM/lib286/dos\clibl.lib(outp.c)
0edc:004a outp_
Module: C:\WATCOM/lib286/dos\clibl.lib(disable.c)
0edc:0054 _disable_
Module: C:\WATCOM/lib286/dos\clibl.lib(d_setvec.c)
0edc:0056 _dos_setvect_
Module: C:\WATCOM/lib286/dos\clibl.lib(enable.c)
0edc:0063 _enable_
Module: C:\WATCOM/lib286/dos\clibl.lib(d_getvec.c)
0edc:0065 _dos_getvect_
Module: C:\WATCOM/lib286/dos\clibl.lib(cmodel)
0edc:0070 _big_code_
0edc:0070* CodeModelMismatch
Module: C:\WATCOM/lib286/dos\clibl.lib(intx086.c)
0edc:0070+ int86x_
0edc:0109 int86_
Module: C:\WATCOM/lib286/dos\clibl.lib(outpw.c)
0edc:0136 outpw_
Module: C:\WATCOM/lib286/dos\clibl.lib(i4d)
0edc:0140 __I4D
0edc:018f __U4D
Module: C:\WATCOM/lib286/dos\clibl.lib(memcpy.c)
0edc:0213 memcpy_
Module: C:\WATCOM/lib286/dos\clibl.lib(i4m)
0edc:0236 __I4M
0edc:0236 __U4M
Module: C:\WATCOM/lib286/dos\clibl.lib(strcat.c)
0edc:024e strcat_
Module: C:\WATCOM/lib286/dos\clibl.lib(sprintf.c)
0edc:0279 sprintf_
Module: C:\WATCOM/lib286/dos\clibl.lib(strcpy.c)
0edc:02a8 strcpy_
Module: C:\WATCOM/lib286/dos\clibl.lib(kbhit.c)
0edc:02f3 kbhit_
Module: C:\WATCOM/lib286/dos\clibl.lib(getch.c)
0edc:0309 getch_
Module: C:\WATCOM/lib286/dos\clibl.lib(printf.c)
0edc:0323 printf_
Module: C:\WATCOM/lib286/dos\clibl.lib(memset.c)
0edc:0352 memset_
Module: C:\WATCOM/lib286/dos\clibl.lib(fmalloc.c)
0edc:0369 _fmalloc_
0edc:0369 malloc_
1eef:2f32+ ___fheap
1eef:2f34 ___fheapRover
1eef:2f36 ___LargestSizeB4Rover
Module: C:\WATCOM/lib286/dos\clibl.lib(fopen.c)
0edc:0476+ __open_flags_
0edc:0676+ _fsopen_
0edc:06dd fopen_
0edc:07b8* freopen_
Module: C:\WATCOM/lib286/dos\clibl.lib(fprintf.c)
0edc:082e fprintf_
Module: C:\WATCOM/lib286/dos\clibl.lib(fclose.c)
0edc:085d __doclose_
0edc:090e __shutdown_stream_
0edc:0928 fclose_
1eef:6768+ ___RmTmpFileFn
Module: C:\WATCOM/lib286/dos\clibl.lib(iob.c)
1eef:2f38 ___iob
1eef:30a0 __fmode
1eef:676c ___OpenStreams
1eef:6770 ___ClosedStreams
Module: C:\WATCOM/lib286/dos\clibl.lib(fflush.c)
0edc:0973 fflush_
Module: C:\WATCOM/lib286/dos\clibl.lib(scanf.c)
0edc:09ea+ vscanf_
0edc:0a18 scanf_
Module: C:\WATCOM/lib286/dos\clibl.lib(system.c)
0edc:0a40 system_
Module: C:\WATCOM/lib286/dos\clibl.lib(time.c)
0edc:0abb time_
Module: C:\WATCOM/lib286/dos\clibl.lib(asctime.c)
0edc:0b20+ _asctime_
0edc:0c3c asctime_
0edc:0c4b* _ctime_
0edc:0c6b ctime_
Module: C:\WATCOM/lib286/dos\clibl.lib(cstart)
1eef:0000* __nullarea
1eef:30a2* __ovlflag
1eef:30a3* __intno
1eef:30a4* __ovlvec
0edc:0c7a _cstart_
0edc:0d4d* _Not_Enough_Memory_
0edc:0e53 __exit_
0edc:0e72 __do_exit_with_msg__
0edc:0ed0 __GETDS
Module: C:\WATCOM/lib286/dos\clibl.lib(strlen.c)
0edc:0eda strlen_
Module: C:\WATCOM/lib286/dos\clibl.lib(toupper.c)
0edc:0eef toupper_
Module: C:\WATCOM/lib286/dos\clibl.lib(strtol.c)
0edc:1145* strtoul_
0edc:1157 strtol_
Module: C:\WATCOM/lib286/dos\clibl.lib(fgetc.c)
0edc:1160+ __fill_buffer_
0edc:122f+ __filbuf_
0edc:1253 fgetc_
Module: C:\WATCOM/lib286/dos\clibl.lib(tolower.c)
0edc:12f4 tolower_
Module: C:\WATCOM/lib286/dos\clibl.lib(localtim.c)
0edc:1302 _localtime_
0edc:1391 localtime_
Module: C:\WATCOM/lib286/dos\clibl.lib(xmsg.c)
0edc:13a0* __exit_with_msg_
0edc:13a5 __fatal_runtime_error_
Module: C:\WATCOM/lib286/dos\clibl.lib(crwdata)
1eef:3134 __curbrk
1eef:313c __STACKLOW
1eef:313e __STACKTOP
1eef:3140 __cbyte
1eef:3142 __child
1eef:3144 __no87
1eef:3152 ___FPE_handler
1eef:3136 __psp
1eef:3146 __get_ovl_stack
1eef:314a __restore_ovl_stack
1eef:314e __close_ovl_file
1eef:3156 __LpCmdLine
1eef:315a __LpPgmName
1eef:3138 __osmajor
1eef:3139 __osminor
1eef:313a __osmode
1eef:313b __HShift
Module: C:\WATCOM/lib286/dos\clibl.lib(intr.c)
0edc:13c4 intr_
Module: C:\WATCOM/lib286/dos\clibl.lib(segread.c)
0edc:13d8 segread_
Module: C:\WATCOM/lib286/dos\clibl.lib(vsprintf.c)
0edc:1411 vsprintf_
Module: C:\WATCOM/lib286/dos\clibl.lib(fprtf.c)
0edc:1456 __fprtf_
Module: C:\WATCOM/lib286/dos\clibl.lib(hpgrw086.c)
0edc:1521 __CMain_nheapgrow_
Module: C:\WATCOM/lib286/dos\clibl.lib(mem.c)
0edc:1530 __MemAllocator
0edc:15fa __MemFree
Module: C:\WATCOM/lib286/dos\clibl.lib(growseg.c)
0edc:1757 __GrowSeg_
Module: C:\WATCOM/lib286/dos\clibl.lib(allocseg.c)
0edc:1849 __AllocSeg_
Module: C:\WATCOM/lib286/dos\clibl.lib(fmemneed.c)
0edc:18e0 __fmemneed_
Module: C:\WATCOM/lib286/dos\clibl.lib(nmalloc.c)
0edc:18e3 _nmalloc_
1eef:315e ___nheapbeg
1eef:3160 ___MiniHeapRover
1eef:3162 ___LargestSizeB4MiniHeapRover
Module: C:\WATCOM/lib286/dos\clibl.lib(comtflag.c)
0edc:19bd* __set_commode_
1eef:3164 __commode
Module: C:\WATCOM/lib286/dos\clibl.lib(seterrno.c)
0edc:19c9 __set_errno_
0edc:19dd* __set_EDOM_
0edc:19ef* __set_ERANGE_
0edc:1a01* __set_EINVAL_
0edc:1a16 __set_doserrno_
Module: C:\WATCOM/lib286/dos\clibl.lib(open.c)
0edc:1c22* open_
0edc:1c59 sopen_
Module: C:\WATCOM/lib286/dos\clibl.lib(fseek.c)
0edc:1cf1 fseek_
Module: C:\WATCOM/lib286/dos\clibl.lib(chktty.c)
0edc:1e4f __chktty_
Module: C:\WATCOM/lib286/dos\clibl.lib(freefp.c)
0edc:1e7a __freefp_
0edc:1ef5 __purgefp_
Module: C:\WATCOM/lib286/dos\clibl.lib(allocfp.c)
0edc:1f36 __allocfp_
Module: C:\WATCOM/lib286/dos\clibl.lib(lseekdos.c)
0edc:2058 __lseek_
Module: C:\WATCOM/lib286/dos\clibl.lib(_clse.c)
0edc:2096 __close_
Module: C:\WATCOM/lib286/dos\clibl.lib(ffree.c)
0edc:20c9 _ffree_
0edc:20c9 free_
Module: C:\WATCOM/lib286/dos\clibl.lib(flush.c)
0edc:210f __flush_
Module: C:\WATCOM/lib286/dos\clibl.lib(initfile.c)
0edc:2242 __InitFiles_
Module: C:\WATCOM/lib286/dos\clibl.lib(ioexit.c)
0edc:2390* fcloseall_
0edc:2397 __full_io_exit_
Module: C:\WATCOM/lib286/dos\clibl.lib(flushall.c)
0edc:23a1 __flushall_
0edc:23fe flushall_
Module: C:\WATCOM/lib286/dos\clibl.lib(ungetc.c)
0edc:2403 ungetc_
Module: C:\WATCOM/lib286/dos\clibl.lib(scnf.c)
0edc:33bb __scnf_
Module: C:\WATCOM/lib286/dos\clibl.lib(getenv.c)
0edc:3649 getenv_
Module: C:\WATCOM/lib286/dos\clibl.lib(_slashc.c)
0edc:370e __Slash_C_
Module: C:\WATCOM/lib286/dos\clibl.lib(splp.c)
0edc:373a spawnlp_
Module: C:\WATCOM/lib286/dos\clibl.lib(gtctm.c)
0edc:3758 __getctime_
Module: C:\WATCOM/lib286/dos\clibl.lib(mktime.c)
0edc:37e1 mktime_
Module: C:\WATCOM/lib286/dos\clibl.lib(cmain086.c)
0edc:389b __CMain
Module: C:\WATCOM/lib286/dos\clibl.lib(initrtns.c)
0edc:3901 __InitRtns
0edc:3901* __FInitRtns
0edc:395c __FiniRtns
0edc:395c* __FFiniRtns
Module: C:\WATCOM/lib286/dos\clibl.lib(dosseg)
0edc:39c0 __DOSseg__
Module: C:\WATCOM/lib286/dos\clibl.lib(istable.c)
1eef:2926 __IsTable
Module: C:\WATCOM/lib286/dos\clibl.lib(gtche.c)
0edc:39c1 getche_
Module: C:\WATCOM/lib286/dos\clibl.lib(ioalloc.c)
0edc:39db __ioalloc_
Module: C:\WATCOM/lib286/dos\clibl.lib(qread.c)
0edc:3a75 __qread_
Module: C:\WATCOM/lib286/dos\clibl.lib(tzset.c)
1eef:3166 ___start_dst
1eef:3178 ___end_dst
1eef:328c* _tzname
1eef:3294 _timezone
1eef:3298 _daylight
1eef:329a ___dst_adjust
0edc:3a95* __DontCacheOSTZ_
0edc:3aae* __CacheOSTZ_
0edc:3d5b+ __parse_tz_
0edc:3e70 tzset_
Module: C:\WATCOM/lib286/dos\clibl.lib(gmtime.c)
0edc:3ee4 __brktime_
0edc:4047+ _gmtime_
0edc:406b* gmtime_
Module: C:\WATCOM/lib286/dos\clibl.lib(timeutil.c)
0edc:41a9 __isindst_
Module: C:\WATCOM/lib286/dos\clibl.lib(enterdb.c)
0edc:449c __EnterWVIDEO_
1eef:329e+ ___WD_Present
Module: C:\WATCOM/lib286/dos\clibl.lib(dointr)
0edc:44c0 _DoINTR_
Module: C:\WATCOM/lib286/dos\clibl.lib(prtf.c)
0edc:4839 __prtf_
Module: C:\WATCOM/lib286/dos\clibl.lib(fputc.c)
0edc:560a fputc_
Module: C:\WATCOM/lib286/dos\clibl.lib(heapgrow.c)
0edc:56da* _heapgrow_
0edc:56da* _fheapgrow_
0edc:56db _nheapgrow_
Module: C:\WATCOM/lib286/dos\clibl.lib(heapen.c)
0edc:5755* _heapenable_
1eef:32a0 ___heap_enabled
Module: C:\WATCOM/lib286/dos\clibl.lib(amblksiz.c)
1eef:32a2 __amblksiz
Module: C:\WATCOM/lib286/dos\clibl.lib(nmemneed.c)
0edc:5766 __nmemneed_
Module: C:\WATCOM/lib286/dos\clibl.lib(grownear.c)
0edc:57ee __LastFree_
0edc:5868 __ExpandDGROUP_
Module: C:\WATCOM/lib286/dos\clibl.lib(errno.c)
0edc:5979 __get_errno_ptr_
0edc:5980 __get_doserrno_ptr_
1eef:67b2+ _errno
1eef:67b4+ __doserrno
Module: C:\WATCOM/lib286/dos\clibl.lib(iomode.c)
0edc:5987 __GetIOMode_
0edc:59ac __SetIOMode_nogrow_
1eef:32a4 ___NFiles
1eef:32a6 ___init_mode
1eef:32ce ___io_mode
Module: C:\WATCOM/lib286/dos\clibl.lib(isatt.c)
0edc:59cf isatty_
Module: C:\WATCOM/lib286/dos\clibl.lib(umaskval.c)
1eef:32d2 ___umaskval
Module: C:\WATCOM/lib286/dos\clibl.lib(stiomode.c)
0edc:59eb+ __grow_iomode_
0edc:5aae+ __shrink_iomode_
0edc:5ae9 __SetIOMode_
Module: C:\WATCOM/lib286/dos\clibl.lib(dosret.c)
0edc:5b4c _dosretax_
0edc:5b51* _dosret0_
0edc:5b58 __set_errno_dos_
Module: C:\WATCOM/lib286/dos\clibl.lib(lseek.c)
0edc:5bb6 lseek_
Module: C:\WATCOM/lib286/dos\clibl.lib(tell.c)
0edc:5be7 tell_
Module: C:\WATCOM/lib286/dos\clibl.lib(nfree.c)
0edc:5bf8 _nfree_
1eef:67b8+ ___MiniHeapFreeRover
Module: C:\WATCOM/lib286/dos\clibl.lib(qwrit.c)
0edc:5cf3 __qwrite_
Module: C:\WATCOM/lib286/dos\clibl.lib(fsync.c)
0edc:5d50 fsync_
Module: C:\WATCOM/lib286/dos\clibl.lib(mbisdbcs.c)
1eef:67ba ___IsDBCS
Module: C:\WATCOM/lib286/dos\clibl.lib(mbislead.c)
0edc:5d55* _ismbblead_
1eef:67bc ___MBCSIsTable
Module: C:\WATCOM/lib286/dos\clibl.lib(mbtowc.c)
0edc:5d71 mbtowc_
Module: C:\WATCOM/lib286/dos\clibl.lib(bits.c)
1eef:2a28 __Bits
Module: C:\WATCOM/lib286/dos\clibl.lib(fdfs086)
0edc:5e74 __FDFS
Module: C:\WATCOM/lib286/dos\clibl.lib(noefgfmt.c)
1eef:32e8 ___EFG_printf
1eef:32ec ___EFG_scanf
Module: C:\WATCOM/lib286/dos\clibl.lib(i8m086)
0edc:5ee9* __I8M
0edc:5ee9 __U8M
0edc:5ece* __I8ME
0edc:5ece* __U8ME
Module: C:\WATCOM/lib286/dos\clibl.lib(environ.c)
1eef:68be ___env_mask
1eef:68c2 _environ
1eef:68c6* __wenviron
Module: C:\WATCOM/lib286/dos\clibl.lib(mbterm.c)
0edc:6033 _mbterm_
Module: C:\WATCOM/lib286/dos\clibl.lib(mbsnextc.c)
0edc:6075 _mbsnextc_
Module: C:\WATCOM/lib286/dos\clibl.lib(mbcupper.c)
0edc:60a6 _mbctoupper_
Module: C:\WATCOM/lib286/dos\clibl.lib(mbsinc.c)
0edc:60c9 _mbsinc_
Module: C:\WATCOM/lib286/dos\clibl.lib(spvp.c)
0edc:6105 spawnvp_
Module: C:\WATCOM/lib286/dos\clibl.lib(locmktim.c)
0edc:6126 __local_mktime_
Module: C:\WATCOM/lib286/dos\clibl.lib(___argc.c)
1eef:68ca ____Argv
1eef:68ce ____Argc
Module: C:\WATCOM/lib286/dos\clibl.lib(exit.c)
0edc:62ed+ __null_int23_exit_
0edc:62ee exit_
0edc:631f* _exit_
1eef:32f0+ ___int23_exit
1eef:32f4+ ___FPE_handler_exit
Module: C:\WATCOM/lib286/dos\clibl.lib(sgdef086)
1eef:333e __Start_XI
1eef:335c __End_XI
1eef:335c __Start_YI
1eef:336e __End_YI
Module: C:\WATCOM/lib286/dos\clibl.lib(leapyear.c)
0edc:6338 __leapyear_
1eef:2866 ___diyr
1eef:2880 ___dilyr
Module: C:\WATCOM/lib286/dos\clibl.lib(wctomb.c)
0edc:6362 wctomb_
Module: C:\WATCOM/lib286/dos\clibl.lib(itoa.c)
0edc:638b+ utoa_
0edc:63e8 itoa_
Module: C:\WATCOM/lib286/dos\clibl.lib(strupr.c)
0edc:640c strupr_
Module: C:\WATCOM/lib286/dos\clibl.lib(lltoa.c)
0edc:642e ulltoa_
0edc:6513* lltoa_
Module: C:\WATCOM/lib286/dos\clibl.lib(ltoa.c)
0edc:6575 ultoa_
0edc:65e4* ltoa_
Module: C:\WATCOM/lib286/dos\clibl.lib(sbrk.c)
0edc:6613* sbrk_
0edc:6623 __brk_
Module: C:\WATCOM/lib286/dos\clibl.lib(frealloc.c)
0edc:668d* _frealloc_
0edc:668d realloc_
Module: C:\WATCOM/lib286/dos\clibl.lib(iomodtty.c)
0edc:6769 __ChkTTYIOMode_
0edc:67a7* __IOMode_
Module: C:\WATCOM/lib286/dos\clibl.lib(dosfile)
0edc:67b8* _dos_close_
0edc:67c6 _dos_commit_
0edc:67d5* _dos_open_
Module: C:\WATCOM/lib286/dos\clibl.lib(mbinit.c)
0edc:6838 __mbinit_
1eef:32f8 ___MBCodePage
Module: C:\WATCOM/lib286/dos\clibl.lib(setenvp.c)
0edc:6931 __setenvp_
0edc:6a34 __freeenvp_
Module: C:\WATCOM/lib286/dos\clibl.lib(mbdtoupp.c)
0edc:6a92 _mbdtoupper_
Module: C:\WATCOM/lib286/dos\clibl.lib(spvpe.c)
0edc:6aa0 spawnvpe_
Module: C:\WATCOM/lib286/dos\clibl.lib(alphabet.c)
1eef:28a0 ___Alphabet
Module: C:\WATCOM/lib286/dos\clibl.lib(fmsize.c)
0edc:6c1d* _msize_
0edc:6c1d _fmsize_
Module: C:\WATCOM/lib286/dos\clibl.lib(nexpand.c)
0edc:6c2e __HeapManager_expand_
0edc:6da5 _nexpand_
Module: C:\WATCOM/lib286/dos\clibl.lib(fexpand.c)
0edc:6df8 _fexpand_
0edc:6df8* _expand_
Module: C:\WATCOM/lib286/dos\clibl.lib(doserror)
0edc:6e2e __doserror_
Module: C:\WATCOM/lib286/dos\clibl.lib(clearenv.c)
0edc:6e40 clearenv_
Module: C:\WATCOM/lib286/dos\clibl.lib(spve.c)
0edc:6f8c spawnve_
Module: C:\WATCOM/lib286/dos\clibl.lib(strchr.c)
0edc:7373 strchr_
Module: C:\WATCOM/lib286/dos\clibl.lib(bfree.c)
0edc:7392 _bfree_
Module: C:\WATCOM/lib286/dos\clibl.lib(bexpand.c)
0edc:73b7 _bexpand_
Module: C:\WATCOM/lib286/dos\clibl.lib(dosfind)
0edc:7410 _dos_findfirst_
0edc:7435* _dos_findnext_
0edc:744b* _dos_findclose_
Module: C:\WATCOM/lib286/dos\clibl.lib(cenvarg.c)
0edc:7468 __cenvarg_
0edc:7654 __ccmdline_
Module: C:\WATCOM/lib286/dos\clibl.lib(dospawn)
0edc:76e5 __dospawn
Module: C:\WATCOM/lib286/dos\clibl.lib(execaddr.c)
0edc:77cd __execaddr_
1eef:3332+ ___Exec_addr
Module: C:\WATCOM/lib286/dos\clibl.lib(stack086.c)
0edc:77da stackavail_
Module: C:\WATCOM/lib286/dos\clibl.lib(split2.c)
0edc:7862 _splitpath2_
Module: C:\WATCOM/lib286/dos\clibl.lib(save8087.c)
1eef:3336 ___Save8087
1eef:333a ___Rest8087
Module: C:\WATCOM/lib286/dos\clibl.lib(dosmem)
0edc:7a14 _dos_allocmem_
0edc:7a36 _dos_freemem_
0edc:7a44* _dos_setblock_
Module: C:\WATCOM/lib286/dos\clibl.lib(fmemcpy.c)
0edc:7a60 _fmemcpy_
Module: C:\WATCOM/lib286/dos\clibl.lib(makepath.c)
0edc:7a9c _makepath_
Module: C:\WATCOM/lib286/dos\clibl.lib(stricmp.c)
0edc:7ce8 stricmp_
Module: C:\WATCOM/lib286/dos\clibl.lib(spl.c)
0edc:7d25 spawnl_
Module: C:\WATCOM/lib286/dos\clibl.lib(mbsnccnt.c)
0edc:7d50 _mbsnccnt_
Module: C:\WATCOM/lib286/dos\clibl.lib(mbsncpy.c)
0edc:7d84 _mbsncpy_
Module: C:\WATCOM/lib286/dos\clibl.lib(mbsnbcnt.c)
0edc:7dba _mbsnbcnt_
Module: C:\WATCOM/lib286/dos\clibl.lib(mbconv.c)
0edc:7e33 _mbvtop_
Module: C:\WATCOM/lib286/dos\clibl.lib(mbclen.c)
0edc:7e48 _mbclen_
Module: C:\WATCOM/lib286/dos\clibl.lib(mbsdec.c)
0edc:7e76 _mbsdec_
Module: C:\WATCOM/lib286/dos\clibl.lib(mbsnbcpy.c)
0edc:7f03 _mbsnbcpy_
+--------------------+
| Libraries Used |
+--------------------+
C:\WATCOM/lib286/dos\clibl.lib
+-----------------------+
| Linker Statistics |
+-----------------------+
Stack size: 0800 (2048.)
Memory size: 00025fd0 (155600.)
Entry point address: 0edc:0c7a
Link time: 00:00.16