-
Notifications
You must be signed in to change notification settings - Fork 3
Expand file tree
/
Copy pathDiag.map
More file actions
842 lines (822 loc) · 28.9 KB
/
Diag.map
File metadata and controls
842 lines (822 loc) · 28.9 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
812
813
814
815
816
817
818
819
820
821
822
823
824
825
826
827
828
829
830
831
832
833
834
835
836
837
838
839
840
841
842
Open Watcom Linker Version 1.9
Portions Copyright (c) 1985-2002 Sybase, Inc. All Rights Reserved.
Created on: 15/02/08 10:04:43
Executable Image: Diag.exe
creating a DOS executable
+------------+
| Groups |
+------------+
Group Address Size
===== ======= ====
DGROUP 1fc7:0000 00007670
+--------------+
| Segments |
+--------------+
Segment Class Group Address Size
======= ===== ===== ======= ====
ATACMD_TEXT CODE AUTO 0000:0000 000016ba
ATAIOINT_TEXT CODE AUTO 0000:16ba 0000035f
ATAIOISA_TEXT CODE AUTO 0000:1a19 00001135
ATAIOPCI_TEXT CODE AUTO 0000:2b4e 00001467
ATAIOPIO_TEXT CODE AUTO 0000:3fb5 00000b69
ATAIOREG_TEXT CODE AUTO 0000:4b1e 000024cd
ATAIOSUB_TEXT CODE AUTO 0000:6feb 00000772
ATAIOTMR_TEXT CODE AUTO 0000:775d 0000055c
ATAIOTRC_TEXT CODE AUTO 0000:7cb9 00001ca3
ATALIB_TEXT CODE AUTO 0000:995c 00003b9e
display_TEXT CODE AUTO 0000:d4fa 0000238f
tools_TEXT CODE AUTO 0000:f889 000002ab
_TEXT CODE AUTO 0fb4:0000 00007f7d
ATAIOPCI13_DATA FAR_DATA AUTO 17ac:0000 000001b0
ATALIB13_DATA FAR_DATA AUTO 17ac:01b0 00008000
FAR_DATA FAR_DATA AUTO 1fc7:0000 00000000
_NULL BEGDATA DGROUP 1fc7:0000 00000020
_AFTERNULL BEGDATA DGROUP 1fc9:0000 00000002
CONST DATA DGROUP 1fc9:0002 00002d50
CONST2 DATA DGROUP 229e:0002 00000144
_DATA DATA DGROUP 22b2:0006 00000a1a
XIB DATA DGROUP 2354:0000 00000000
XI DATA DGROUP 2354:0000 0000001e
XIE DATA DGROUP 2355:000e 00000000
YIB DATA DGROUP 2355:000e 00000000
YI DATA DGROUP 2355:000e 00000012
YIE DATA DGROUP 2357:0000 00000000
STRINGS DATA DGROUP 2357:0000 00000000
DATA DATA DGROUP 2357:0000 00000000
_BSS BSS DGROUP 2357:0000 00003566
STACK STACK DGROUP 26ae:0000 00000800
+----------------+
| Memory Map |
+----------------+
* = unreferenced symbol
+ = symbol only referenced locally
Address Symbol
======= ======
Module: ATACMD.obj(C:\watcom\ATACMD\src\ATACMD.c)
0000:0000+ InitializeParams_
0000:0033+ PrintSuccess_
0000:0079+ ClearBuffer_
0000:00b6+ FillBuffer_
0000:0129+ GetAndSendATACommand_
0000:0185+ TraceDisplay_
0000:01b3+ TraceClear_
0000:01e1+ EnablePolling_
0000:020f+ DisablePolling_
0000:023d+ CheckCommand_
0000:0281+ RDMA_
0000:035a+ PrintDUTInfo_
0000:064e+ ScanDrives_
0000:06a8+ ATACommand_
0000:06ff+ SetDebugModeOn_
0000:072f+ SetDebugModeOff_
0000:075f+ ViewBuffer_
0000:07eb+ DisplayATAInfo_
0000:0834+ SecuritySetMasterPassword_
0000:08eb+ SecuritySetUserPassword_
0000:09a1+ SecurityUnlock_
0000:0a72+ SecurityDisable_
0000:0b43+ SecurityErase_
0000:0d5b+ SmartAttributes_
0000:0e4d+ RemoveHPAAndDCO_
0000:0ee6+ ATASecuritySupport_
0000:0f35+ ATASecurityUnsupport_
0000:0f83+ DcoSetLBA_
0000:101d+ HpaSetLBA_
0000:10bf+ Reset_
0000:110b+ Id_
0000:1217+ RPIO_
0000:12d8+ WPIO_
0000:13f8+ DoCommand_
0000:1521 main_
1fc7:2f06+ _wtAtacmdCommands
Module: ATAIOINT.obj(C:\watcom\ATACMD\src\ATAIOINT.C)
1fc7:2ff6 _int_use_intr_flag
0000:16ba int_enable_irq_
0000:17e6 int_disable_irq_
0000:1838 int_save_int_vect_
0000:18b2 int_restore_int_vect_
1fc7:3904 _int_bmide_addr
1fc7:3906+ _int_intr_cntr
1fc7:3908+ _int_ata_addr
1fc7:390a _int_intr_flag
1fc7:390c _int_bm_status
1fc7:390d _int_ata_status
Module: ATAIOISA.obj(C:\watcom\ATACMD\src\ATAIOISA.C)
0000:1d41 dma_isa_config_
0000:2258+ dma_isa_chs_
0000:2333 dma_isa_lba28_
0000:2408 dma_isa_lba48_
0000:24e1+ dma_isa_packet_
Module: ATAIOPCI.obj(C:\watcom\ATACMD\src\ATAIOPCI.C)
1fc7:3934+ _dma_pci_largeMaxS
1fc7:3938+ _dma_pci_prd_ptr
1fc7:393c+ _dma_pci_largePrdBufPtr
1fc7:3940+ _dma_pci_largeMaxB
1fc7:3944+ _dma_pci_largeIoBufPtr
1fc7:3948 _dma_pci_enabled_flag
1fc7:394a+ _dma_pci_num_prd
1fc7:394c+ _dma_pci_prd_type
0000:2b4e+ GetPciByte_
0000:2bc3 GetPciWord_
0000:2c45 GetPciClassCode_
0000:2c7d GetPciSubClassCode_
0000:3020 dma_pci_config_
0000:316b+ dma_pci_set_max_xfer_
0000:3718+ dma_pci_chs_
0000:37e6 dma_pci_lba28_
0000:38ae dma_pci_lba48_
0000:397a+ dma_pci_packet_
Module: ATAIOPIO.obj(C:\watcom\ATACMD\src\ATAIOPIO.C)
0000:3fb5 pio_set_iobase_addr_
0000:405c+ pio_set_memory_addr_
0000:4108 pio_inbyte_
0000:4183 pio_outbyte_
0000:41f8+ pio_inword_
0000:4266+ pio_outword_
0000:42cc pio_drq_block_in_
0000:45d4 pio_drq_block_out_
0000:48dc+ pio_rep_inbyte_
0000:493c+ pio_rep_outbyte_
0000:499c+ pio_rep_inword_
0000:49fc+ pio_rep_outword_
0000:4a5c+ pio_rep_indword_
0000:4abd+ pio_rep_outdword_
1fc7:3012 _pio_base_addr1
1fc7:3014+ _pio_base_addr2
1fc7:3016+ _pio_memory_seg
1fc7:3018+ _pio_memory_dt_opt
1fc7:301a _pio_bmide_base_addr
1fc7:301c+ _pio_xfer_width
1fc7:3950+ _pio_reg_addrs
1fc7:3964+ _pio_last_read
1fc7:396e+ _pio_last_write
Module: ATAIOREG.obj(C:\watcom\ATACMD\src\ATAIOREG.C)
1fc7:3978 _reg_atapi_cp_data
1fc7:3988+ _tATACommands
1fc7:3eb0 _reg_config_info
1fc7:3eb4+ _reg_slow_xfer_flag
1fc7:3eb8+ _reg_drq_block_call_back
1fc7:3ebc _reg_buffer_size
1fc7:3ec0 _reg_cmd_info
1fc7:3efe _reg_incompat_flags
1fc7:3f00 _reg_atapi_delay_flag
1fc7:301e+ _uNumberOfATACommands
0000:4b1e ATAIOREG_EnablePollForPIOCompletion_
0000:4b40 ATAIOREG_DisablePollForPIOCompletion_
0000:4b62 ATAIOREG_CheckForCommandInProgress_
0000:4ba5 ATAIOREG_GetLastATACommandIndex_
0000:4bfd ATAIOREG_GetPreviousATACommand_
0000:4c42 ATAIOREG_UpdateATACommandHistory_
0000:4df3 reg_config_
0000:51ea reg_reset_
0000:577c reg_non_data_chs_
0000:5836 reg_non_data_lba28_
0000:58ea reg_non_data_lba48_
0000:5d81 reg_pio_data_in_chs_
0000:5e8e reg_pio_data_in_lba28_
0000:5f95 reg_pio_data_in_lba48_
0000:6514 reg_pio_data_out_chs_
0000:661b reg_pio_data_out_lba28_
0000:671c reg_pio_data_out_lba48_
0000:6821+ reg_packet_
1fc7:3f02 _reg_atapi_cp_size
1fc7:3f04 _reg_atapi_reg_fr
1fc7:3f05 _reg_atapi_reg_sn
1fc7:3f06 _reg_atapi_reg_dh
1fc7:3f07 _reg_atapi_reg_sc
Module: ATAIOSUB.obj(C:\watcom\ATACMD\src\ATAIOSUB.C)
0000:6feb sub_zero_return_data_
0000:7022 sub_setup_command_
0000:722a sub_trace_command_
0000:73f8 sub_select_
0000:7631 sub_readBusMstrCmd_
0000:767e sub_readBusMstrStatus_
0000:76ce sub_writeBusMstrCmd_
0000:7714 sub_writeBusMstrStatus_
Module: ATAIOTMR.obj(C:\watcom\ATACMD\src\ATAIOTMR.C)
0000:775d tmr_get_command_timeout_
0000:778a tmr_set_command_timeout_
0000:77b9 tmr_read_bios_timer_
0000:7808 tmr_set_timeout_
0000:7834 tmr_chk_timeout_
0000:794b tmr_get_delay_counts_
0000:7afd tmr_delay_1ms_
0000:7b64 tmr_delay_1us_
0000:7bcb tmr_delay_ata_
0000:7c20 tmr_delay_atapi_
0000:7c70 tmr_delay_xfer_
1fc7:3f08+ _tmr_1us_count
1fc7:3f0c+ _tmr_1s_count
1fc7:3f10+ _tmr_500ns_count
1fc7:3f14+ _tmr_1ms_count
1fc7:3f18+ _tmr_cmd_start_time
Module: ATAIOTRC.obj(C:\watcom\ATACMD\src\ATAIOTRC.C)
0000:7cb9+ trc_get_type_name_
0000:7d33+ trc_get_cmd_name_
0000:7d8f+ trc_get_st_bit_name_
0000:7e0e+ trc_get_er_bit_name_
0000:7e83+ trc_get_err_name_
0000:7eee+ trc_err_dump1_
0000:7f17+ trc_err_dump2_
0000:85ca+ trc_cht_types_
0000:8615 trc_cht_
0000:87aa+ trc_cht_dump0_
0000:87ee+ trc_cht_dump1_
0000:8828+ trc_cht_dump2_
0000:8ee0 trc_llt_
0000:8fca+ trc_llt_dump0_
0000:9011+ trc_llt_dump1_
0000:9056+ trc_llt_dump2_
0000:97b0 trc_ClearTrace_
0000:9852 trc_ShowAll_
1fc7:59e4+ _trc_CmdCodeNdx
Module: ATALIB.obj(C:\watcom\ATACMD\src\ATALIB.c)
1fc7:3490+ _ukMulti
1fc7:3492 _ukQuietMode
1fc7:3494 _ukPrintOutput
1fc7:3496+ _ukTotalErrors
1fc7:3498+ _uIRQNum
1fc7:349a+ _uActiveDeviceIndex
1fc7:349c _ukReturnValue1
1fc7:349e _ukReturnValue2
1fc7:34a0+ _ukReturnValue3
1fc7:34a2+ _ukReturnValue4
1fc7:34a4+ _ukReturnValue5
0000:995c+ SendNonDataCommand_
0000:99a5+ SendLBA28DataInCommand_
0000:9a25+ SendLBA48DataInCommand_
0000:9aad+ SendLBA28DataOutCommand_
0000:9b1d+ SendLBA48DataOutCommand_
0000:9b95+ SendLBA48DMACommand_
0000:9cb2+ SendLBA28DMACommand_
0000:9dbe IdentifyDevice_
0000:9e47+ DeviceConfigurationIdentify_
0000:9ed1 ATALIB_Initialize_
0000:9f19 ATALIB_CleanUp_
0000:9f38 GetSerialNumber_
0000:a031+ PrintSerialNumber_
0000:a085 GetFirmwareRevision_
0000:a174+ PrintFirmwareRevision_
0000:a1c8 GetModelString_
0000:a2b7 PrintModelString_
0000:a30b+ Check48BitAddressingSupported_
0000:a358+ CheckHPASupported_
0000:a3a5+ CheckDCOSupported_
0000:a3f2+ CheckSecuritySupported_
0000:a435+ CheckEnhancedSecureEraseSupported_
0000:a478 GetMaxLBAFromIdentifyDevice_
0000:a692 GetMaxLBAFromReadNativeMax_
0000:a7a4 GetMaxLBAFromDCO_
0000:a90a+ CheckHPASet_
0000:a970+ ReadNativeMaxAddress_
0000:aa2d+ SetMaxAddress_
0000:aaf9 SetHPA_
0000:ab57 RemoveHPA_
0000:abfc ChangeSecuritySupportViaDCO_
0000:ad05 ChangeDriveCapacityViaDCO_
0000:afb4 DeviceConfigurationRestore_
0000:b015+ CheckSecurityEnabled_
0000:b058+ CheckSecurityLocked_
0000:b09b+ CheckSecurityFrozen_
0000:b0de+ CheckSecurityCountExpired_
0000:b121+ CheckSecurityLevel_
0000:b167 SecurityUnlockPassword_
0000:b23f SecurityDisablePassword_
0000:b317 SecuritySetPassword_
0000:b412 GetEstimatedSecureEraseTimesInMin_
0000:b45b SecureErase_
0000:b55b+ WriteSectors_
0000:b6ca WriteSectorsInLBA48_
0000:b730+ WriteSectorsInLBA28_
0000:b796+ WriteSectorsInCHS_
0000:b7f8+ WriteDMA_
0000:b8bd+ ReadSectors_
0000:ba2c ReadSectorsInLBA48_
0000:ba92+ ReadSectorsInLBA28_
0000:baf8+ ReadSectorsInCHS_
0000:bb5a ReadDMA_
0000:bc21 SoftwareReset_
0000:bc77+ ReadLogEXT_
0000:bd44+ WriteLogEXT_
0000:be11+ CheckStatusAndErrorRegisters_
0000:be93+ PrintString_
0000:c000+ PrintFailMessage_
0000:c03d+ PrintStatusAndErrorRegisters_
0000:c083+ PrintBuffer_
0000:c25c PrintDataBufferHex_
0000:c291 GetIDWord_
0000:c2f6 GetDriveSecurityState_
0000:c324+ PrintDriveSecurityState_
0000:c436+ HandleError_
0000:c479 SendATACommand_
0000:c899+ EnableInterrupt_
0000:c974+ DisableInterrupt_
0000:c994+ EnablePCIDMA_
0000:ca52+ EnableISADMA_
0000:cae2 ScanForStorageDevices_
0000:cf9d SetActiveDevice_
0000:d087+ DiscoverActiveDevice_
0000:d0ba GetDeviceInfo_
0000:d10b+ DisplayConnectedATAStorageDevices_
0000:d28b SelectConnectedATAStorageDevices_
0000:d37b PrintPCIDeviceInfo_
0000:d462 GetSmartAttributes_
1fc7:34a6+ _ukReturnValue6
1fc7:34a8 _ugReturnValue1
1fc7:34ac+ _ugReturnValue2
1fc7:34b0 _ugReturnValue3
1fc7:34b4+ _ugReturnValue4
1fc7:34b8+ _ugReturnValue5
1fc7:34bc+ _upPrintString
1fc7:5c64+ _wcMaxLBA
1fc7:5c6c _upBufferPtr
1fc7:5c70+ _upLog
1fc7:5c74+ _ukDevicePosition
1fc7:5c76+ _wcDriveString
1fc7:5c79+ _wcUserReply
1fc7:5c7e+ _wcPasswordString
1fc7:5c9f+ _wcDisclaimerReply
1fc7:5ca4+ _wcPrintBuffer
17ac:01b0 _buffer
Module: display.obj(C:\watcom\ATACMD\src\display.c)
0000:dcb3 DISPLAY_Initialize_
0000:dd3b DISPLAY_InstallClock_
0000:ddc7 DISPLAY_UninstallClock_
0000:de1f+ DISPLAY_Pause_
0000:dea1 DISPLAY_SaveScreen_
0000:df06 DISPLAY_RestoreScreen_
0000:df74 DISPLAY_Buffer_
0000:e929 DISPLAY_ATACommandHistory_
0000:ea95 DISPLAY_ATARegs_
0000:eec4 DISPLAY_GetATACommandParameters_
0000:f30c+ DISPLAY_ATAErase_
Module: tools.obj(C:\watcom\ATACMD\src\tools.c)
0000:f889 TOOLS_DumpLine_
0000:f8ca+ TOOLS_RemovePadding_
0000:f97e TOOLS_RemoveTrailingSpaces_
0000:f9ec TOOLS_StringCompareIgnoreCase_
0000:fa73 TOOLS_GetTime_
Module: C:\WATCOM/lib286/dos\clibl.lib(stk)
0fb4:0005 __STK
0fb4:0025* __STKOVERFLOW_
Module: C:\WATCOM/lib286/dos\clibl.lib(printf.c)
0fb4:0042 printf_
Module: C:\WATCOM/lib286/dos\clibl.lib(memset.c)
0fb4:0071 memset_
Module: C:\WATCOM/lib286/dos\clibl.lib(strlen.c)
0fb4:0088 strlen_
Module: C:\WATCOM/lib286/dos\clibl.lib(strtol.c)
0fb4:02e5* strtoul_
0fb4:02f7 strtol_
Module: C:\WATCOM/lib286/dos\clibl.lib(i4d)
0fb4:0300 __I4D
0fb4:034f __U4D
Module: C:\WATCOM/lib286/dos\clibl.lib(system.c)
0fb4:03d3 system_
Module: C:\WATCOM/lib286/dos\clibl.lib(getch.c)
0fb4:044e getch_
Module: C:\WATCOM/lib286/dos\clibl.lib(scanf.c)
0fb4:04ca+ vscanf_
0fb4:04f8 scanf_
Module: C:\WATCOM/lib286/dos\clibl.lib(iob.c)
1fc7:3550 ___iob
1fc7:36b8 __fmode
1fc7:6cfa ___OpenStreams
1fc7:6cfe ___ClosedStreams
Module: C:\WATCOM/lib286/dos\clibl.lib(fflush.c)
0fb4:0520 fflush_
Module: C:\WATCOM/lib286/dos\clibl.lib(fgetc.c)
0fb4:0535+ __fill_buffer_
0fb4:0604+ __filbuf_
0fb4:0628 fgetc_
Module: C:\WATCOM/lib286/dos\clibl.lib(cstart)
1fc7:0000* __nullarea
1fc7:36ba* __ovlflag
1fc7:36bb* __intno
1fc7:36bc* __ovlvec
0fb4:06ca _cstart_
0fb4:079d* _Not_Enough_Memory_
0fb4:08a3 __exit_
0fb4:08c2 __do_exit_with_msg__
0fb4:0920 __GETDS
Module: C:\WATCOM/lib286/dos\clibl.lib(cmodel)
0fb4:092a _big_code_
0fb4:092a* CodeModelMismatch
Module: C:\WATCOM/lib286/dos\clibl.lib(inp.c)
0fb4:092a inp_
Module: C:\WATCOM/lib286/dos\clibl.lib(outp.c)
0fb4:0932 outp_
Module: C:\WATCOM/lib286/dos\clibl.lib(disable.c)
0fb4:093c _disable_
Module: C:\WATCOM/lib286/dos\clibl.lib(d_setvec.c)
0fb4:093e _dos_setvect_
Module: C:\WATCOM/lib286/dos\clibl.lib(enable.c)
0fb4:094b _enable_
Module: C:\WATCOM/lib286/dos\clibl.lib(d_getvec.c)
0fb4:094d _dos_getvect_
Module: C:\WATCOM/lib286/dos\clibl.lib(intx086.c)
0fb4:0958+ int86x_
0fb4:09f1 int86_
Module: C:\WATCOM/lib286/dos\clibl.lib(outpw.c)
0fb4:0a1e outpw_
Module: C:\WATCOM/lib286/dos\clibl.lib(memcpy.c)
0fb4:0a28 memcpy_
Module: C:\WATCOM/lib286/dos\clibl.lib(i4m)
0fb4:0a4a __I4M
0fb4:0a4a __U4M
Module: C:\WATCOM/lib286/dos\clibl.lib(strcat.c)
0fb4:0a62 strcat_
Module: C:\WATCOM/lib286/dos\clibl.lib(sprintf.c)
0fb4:0a8d sprintf_
Module: C:\WATCOM/lib286/dos\clibl.lib(strcpy.c)
0fb4:0abc strcpy_
Module: C:\WATCOM/lib286/dos\clibl.lib(kbhit.c)
0fb4:0b07 kbhit_
Module: C:\WATCOM/lib286/dos\clibl.lib(fmalloc.c)
0fb4:0b1d _fmalloc_
0fb4:0b1d malloc_
1fc7:36c0+ ___fheap
1fc7:36c2 ___fheapRover
1fc7:36c4 ___LargestSizeB4Rover
Module: C:\WATCOM/lib286/dos\clibl.lib(fopen.c)
0fb4:0c2a+ __open_flags_
0fb4:0e2a+ _fsopen_
0fb4:0e91 fopen_
0fb4:0f6c* freopen_
Module: C:\WATCOM/lib286/dos\clibl.lib(fprintf.c)
0fb4:0fe2 fprintf_
Module: C:\WATCOM/lib286/dos\clibl.lib(fclose.c)
0fb4:1011 __doclose_
0fb4:10c2 __shutdown_stream_
0fb4:10dc fclose_
1fc7:6d02+ ___RmTmpFileFn
Module: C:\WATCOM/lib286/dos\clibl.lib(toupper.c)
0fb4:1127 toupper_
Module: C:\WATCOM/lib286/dos\clibl.lib(tolower.c)
0fb4:1135 tolower_
Module: C:\WATCOM/lib286/dos\clibl.lib(time.c)
0fb4:1143 time_
Module: C:\WATCOM/lib286/dos\clibl.lib(localtim.c)
0fb4:118e _localtime_
0fb4:121d localtime_
Module: C:\WATCOM/lib286/dos\clibl.lib(asctime.c)
0fb4:1246+ _asctime_
0fb4:1362 asctime_
0fb4:1371* _ctime_
0fb4:1391* ctime_
Module: C:\WATCOM/lib286/dos\clibl.lib(xmsg.c)
0fb4:13a0* __exit_with_msg_
0fb4:13a5 __fatal_runtime_error_
Module: C:\WATCOM/lib286/dos\clibl.lib(crwdata)
1fc7:36c6 __curbrk
1fc7:36ce __STACKLOW
1fc7:36d0 __STACKTOP
1fc7:36d2 __cbyte
1fc7:36d4 __child
1fc7:36d6 __no87
1fc7:36e4 ___FPE_handler
1fc7:36c8 __psp
1fc7:36d8 __get_ovl_stack
1fc7:36dc __restore_ovl_stack
1fc7:36e0 __close_ovl_file
1fc7:36e8 __LpCmdLine
1fc7:36ec __LpPgmName
1fc7:36ca __osmajor
1fc7:36cb __osminor
1fc7:36cc __osmode
1fc7:36cd __HShift
Module: C:\WATCOM/lib286/dos\clibl.lib(fprtf.c)
0fb4:13de __fprtf_
Module: C:\WATCOM/lib286/dos\clibl.lib(istable.c)
1fc7:2dac __IsTable
Module: C:\WATCOM/lib286/dos\clibl.lib(seterrno.c)
0fb4:14a9 __set_errno_
0fb4:14bd* __set_EDOM_
0fb4:14cf* __set_ERANGE_
0fb4:14e1* __set_EINVAL_
0fb4:14f6 __set_doserrno_
Module: C:\WATCOM/lib286/dos\clibl.lib(getenv.c)
0fb4:1502 getenv_
Module: C:\WATCOM/lib286/dos\clibl.lib(_slashc.c)
0fb4:15c7 __Slash_C_
Module: C:\WATCOM/lib286/dos\clibl.lib(splp.c)
0fb4:15f3 spawnlp_
Module: C:\WATCOM/lib286/dos\clibl.lib(ungetc.c)
0fb4:1611 ungetc_
Module: C:\WATCOM/lib286/dos\clibl.lib(scnf.c)
0fb4:25c9 __scnf_
Module: C:\WATCOM/lib286/dos\clibl.lib(initfile.c)
0fb4:2857 __InitFiles_
Module: C:\WATCOM/lib286/dos\clibl.lib(ioexit.c)
0fb4:29a5* fcloseall_
0fb4:29ac __full_io_exit_
Module: C:\WATCOM/lib286/dos\clibl.lib(flushall.c)
0fb4:29b6 __flushall_
0fb4:2a13 flushall_
Module: C:\WATCOM/lib286/dos\clibl.lib(flush.c)
0fb4:2a18 __flush_
Module: C:\WATCOM/lib286/dos\clibl.lib(gtche.c)
0fb4:2b4b getche_
Module: C:\WATCOM/lib286/dos\clibl.lib(ioalloc.c)
0fb4:2b65 __ioalloc_
Module: C:\WATCOM/lib286/dos\clibl.lib(qread.c)
0fb4:2bff __qread_
Module: C:\WATCOM/lib286/dos\clibl.lib(cmain086.c)
0fb4:2c1f __CMain
Module: C:\WATCOM/lib286/dos\clibl.lib(initrtns.c)
0fb4:2c85 __InitRtns
0fb4:2c85* __FInitRtns
0fb4:2ce0 __FiniRtns
0fb4:2ce0* __FFiniRtns
Module: C:\WATCOM/lib286/dos\clibl.lib(dosseg)
0fb4:2d44 __DOSseg__
Module: C:\WATCOM/lib286/dos\clibl.lib(intr.c)
0fb4:2d45 intr_
Module: C:\WATCOM/lib286/dos\clibl.lib(segread.c)
0fb4:2d59 segread_
Module: C:\WATCOM/lib286/dos\clibl.lib(vsprintf.c)
0fb4:2d92 vsprintf_
Module: C:\WATCOM/lib286/dos\clibl.lib(hpgrw086.c)
0fb4:2dbd __CMain_nheapgrow_
Module: C:\WATCOM/lib286/dos\clibl.lib(mem.c)
0fb4:2dd0 __MemAllocator
0fb4:2e9a __MemFree
Module: C:\WATCOM/lib286/dos\clibl.lib(growseg.c)
0fb4:2ff7 __GrowSeg_
Module: C:\WATCOM/lib286/dos\clibl.lib(allocseg.c)
0fb4:30e9 __AllocSeg_
Module: C:\WATCOM/lib286/dos\clibl.lib(fmemneed.c)
0fb4:3180 __fmemneed_
Module: C:\WATCOM/lib286/dos\clibl.lib(nmalloc.c)
0fb4:3183 _nmalloc_
1fc7:36f0 ___nheapbeg
1fc7:36f2 ___MiniHeapRover
1fc7:36f4 ___LargestSizeB4MiniHeapRover
Module: C:\WATCOM/lib286/dos\clibl.lib(comtflag.c)
0fb4:325d* __set_commode_
1fc7:36f6 __commode
Module: C:\WATCOM/lib286/dos\clibl.lib(open.c)
0fb4:3469* open_
0fb4:34a0 sopen_
Module: C:\WATCOM/lib286/dos\clibl.lib(fseek.c)
0fb4:3538 fseek_
Module: C:\WATCOM/lib286/dos\clibl.lib(chktty.c)
0fb4:3696 __chktty_
Module: C:\WATCOM/lib286/dos\clibl.lib(freefp.c)
0fb4:36c1 __freefp_
0fb4:373c __purgefp_
Module: C:\WATCOM/lib286/dos\clibl.lib(allocfp.c)
0fb4:377d __allocfp_
Module: C:\WATCOM/lib286/dos\clibl.lib(lseekdos.c)
0fb4:389f __lseek_
Module: C:\WATCOM/lib286/dos\clibl.lib(_clse.c)
0fb4:38dd __close_
Module: C:\WATCOM/lib286/dos\clibl.lib(ffree.c)
0fb4:3910 _ffree_
0fb4:3910 free_
Module: C:\WATCOM/lib286/dos\clibl.lib(gtctm.c)
0fb4:3956 __getctime_
Module: C:\WATCOM/lib286/dos\clibl.lib(mktime.c)
0fb4:39df mktime_
Module: C:\WATCOM/lib286/dos\clibl.lib(tzset.c)
1fc7:36f8 ___start_dst
1fc7:370a ___end_dst
1fc7:381e* _tzname
1fc7:3826 _timezone
1fc7:382a _daylight
1fc7:382c ___dst_adjust
0fb4:3a99* __DontCacheOSTZ_
0fb4:3ab2* __CacheOSTZ_
0fb4:3d5f+ __parse_tz_
0fb4:3e74 tzset_
Module: C:\WATCOM/lib286/dos\clibl.lib(gmtime.c)
0fb4:3ee8 __brktime_
0fb4:404b+ _gmtime_
0fb4:406f* gmtime_
Module: C:\WATCOM/lib286/dos\clibl.lib(timeutil.c)
0fb4:41ad __isindst_
Module: C:\WATCOM/lib286/dos\clibl.lib(enterdb.c)
0fb4:44a0 __EnterWVIDEO_
1fc7:3830+ ___WD_Present
Module: C:\WATCOM/lib286/dos\clibl.lib(fputc.c)
0fb4:44c4 fputc_
Module: C:\WATCOM/lib286/dos\clibl.lib(prtf.c)
0fb4:4594 __prtf_
Module: C:\WATCOM/lib286/dos\clibl.lib(errno.c)
0fb4:5365 __get_errno_ptr_
0fb4:536c __get_doserrno_ptr_
1fc7:6d44+ _errno
1fc7:6d46+ __doserrno
Module: C:\WATCOM/lib286/dos\clibl.lib(environ.c)
1fc7:6d48 ___env_mask
1fc7:6d4c _environ
1fc7:6d50* __wenviron
Module: C:\WATCOM/lib286/dos\clibl.lib(mbterm.c)
0fb4:5373 _mbterm_
Module: C:\WATCOM/lib286/dos\clibl.lib(mbsnextc.c)
0fb4:53b5 _mbsnextc_
Module: C:\WATCOM/lib286/dos\clibl.lib(mbcupper.c)
0fb4:53e6 _mbctoupper_
Module: C:\WATCOM/lib286/dos\clibl.lib(mbsinc.c)
0fb4:5409 _mbsinc_
Module: C:\WATCOM/lib286/dos\clibl.lib(spvp.c)
0fb4:5445 spawnvp_
Module: C:\WATCOM/lib286/dos\clibl.lib(mbisdbcs.c)
1fc7:6d54 ___IsDBCS
Module: C:\WATCOM/lib286/dos\clibl.lib(mbislead.c)
0fb4:5466* _ismbblead_
1fc7:6d56 ___MBCSIsTable
Module: C:\WATCOM/lib286/dos\clibl.lib(mbtowc.c)
0fb4:5482 mbtowc_
Module: C:\WATCOM/lib286/dos\clibl.lib(bits.c)
1fc7:2eae __Bits
Module: C:\WATCOM/lib286/dos\clibl.lib(fdfs086)
0fb4:5584 __FDFS
Module: C:\WATCOM/lib286/dos\clibl.lib(noefgfmt.c)
1fc7:3832 ___EFG_printf
1fc7:3836 ___EFG_scanf
Module: C:\WATCOM/lib286/dos\clibl.lib(i8m086)
0fb4:55f9* __I8M
0fb4:55f9 __U8M
0fb4:55de* __I8ME
0fb4:55de* __U8ME
Module: C:\WATCOM/lib286/dos\clibl.lib(qwrit.c)
0fb4:5743 __qwrite_
Module: C:\WATCOM/lib286/dos\clibl.lib(fsync.c)
0fb4:57a0 fsync_
Module: C:\WATCOM/lib286/dos\clibl.lib(dosret.c)
0fb4:57a5 _dosretax_
0fb4:57aa* _dosret0_
0fb4:57b1 __set_errno_dos_
Module: C:\WATCOM/lib286/dos\clibl.lib(___argc.c)
1fc7:6e58 ____Argv
1fc7:6e5c ____Argc
Module: C:\WATCOM/lib286/dos\clibl.lib(amblksiz.c)
1fc7:384e __amblksiz
Module: C:\WATCOM/lib286/dos\clibl.lib(exit.c)
0fb4:580f+ __null_int23_exit_
0fb4:5810 exit_
0fb4:5841* _exit_
1fc7:3850+ ___int23_exit
1fc7:3854+ ___FPE_handler_exit
Module: C:\WATCOM/lib286/dos\clibl.lib(sgdef086)
1fc7:38d0 __Start_XI
1fc7:38ee __End_XI
1fc7:38ee __Start_YI
1fc7:3900 __End_YI
Module: C:\WATCOM/lib286/dos\clibl.lib(dointr)
0fb4:585a _DoINTR_
Module: C:\WATCOM/lib286/dos\clibl.lib(heapgrow.c)
0fb4:5bd3* _heapgrow_
0fb4:5bd3* _fheapgrow_
0fb4:5bd4 _nheapgrow_
Module: C:\WATCOM/lib286/dos\clibl.lib(heapen.c)
0fb4:5c4e* _heapenable_
1fc7:3858 ___heap_enabled
Module: C:\WATCOM/lib286/dos\clibl.lib(nmemneed.c)
0fb4:5c5f __nmemneed_
Module: C:\WATCOM/lib286/dos\clibl.lib(grownear.c)
0fb4:5ce7 __LastFree_
0fb4:5d61 __ExpandDGROUP_
Module: C:\WATCOM/lib286/dos\clibl.lib(iomode.c)
0fb4:5e72 __GetIOMode_
0fb4:5e97 __SetIOMode_nogrow_
1fc7:385a ___NFiles
1fc7:385c ___init_mode
1fc7:3884 ___io_mode
Module: C:\WATCOM/lib286/dos\clibl.lib(isatt.c)
0fb4:5eba isatty_
Module: C:\WATCOM/lib286/dos\clibl.lib(umaskval.c)
1fc7:3888 ___umaskval
Module: C:\WATCOM/lib286/dos\clibl.lib(stiomode.c)
0fb4:5ed6+ __grow_iomode_
0fb4:5f99+ __shrink_iomode_
0fb4:5fd4 __SetIOMode_
Module: C:\WATCOM/lib286/dos\clibl.lib(lseek.c)
0fb4:6037 lseek_
Module: C:\WATCOM/lib286/dos\clibl.lib(tell.c)
0fb4:6068 tell_
Module: C:\WATCOM/lib286/dos\clibl.lib(nfree.c)
0fb4:6079 _nfree_
1fc7:6e60+ ___MiniHeapFreeRover
Module: C:\WATCOM/lib286/dos\clibl.lib(locmktim.c)
0fb4:6174 __local_mktime_
Module: C:\WATCOM/lib286/dos\clibl.lib(leapyear.c)
0fb4:633b __leapyear_
1fc7:2cec ___diyr
1fc7:2d06 ___dilyr
Module: C:\WATCOM/lib286/dos\clibl.lib(wctomb.c)
0fb4:6365 wctomb_
Module: C:\WATCOM/lib286/dos\clibl.lib(itoa.c)
0fb4:638e+ utoa_
0fb4:63eb itoa_
Module: C:\WATCOM/lib286/dos\clibl.lib(strupr.c)
0fb4:640f strupr_
Module: C:\WATCOM/lib286/dos\clibl.lib(lltoa.c)
0fb4:6431 ulltoa_
0fb4:6516* lltoa_
Module: C:\WATCOM/lib286/dos\clibl.lib(ltoa.c)
0fb4:6578 ultoa_
0fb4:65e7* ltoa_
Module: C:\WATCOM/lib286/dos\clibl.lib(setenvp.c)
0fb4:6634 __setenvp_
0fb4:6737 __freeenvp_
Module: C:\WATCOM/lib286/dos\clibl.lib(mbinit.c)
0fb4:67d3 __mbinit_
1fc7:388a ___MBCodePage
Module: C:\WATCOM/lib286/dos\clibl.lib(mbdtoupp.c)
0fb4:68ae _mbdtoupper_
Module: C:\WATCOM/lib286/dos\clibl.lib(spvpe.c)
0fb4:68bc spawnvpe_
Module: C:\WATCOM/lib286/dos\clibl.lib(dosfile)
0fb4:6a3a* _dos_close_
0fb4:6a48 _dos_commit_
0fb4:6a57* _dos_open_
Module: C:\WATCOM/lib286/dos\clibl.lib(sbrk.c)
0fb4:6a7c* sbrk_
0fb4:6a8c __brk_
Module: C:\WATCOM/lib286/dos\clibl.lib(frealloc.c)
0fb4:6af6* _frealloc_
0fb4:6af6 realloc_
Module: C:\WATCOM/lib286/dos\clibl.lib(iomodtty.c)
0fb4:6bd2 __ChkTTYIOMode_
0fb4:6c10* __IOMode_
Module: C:\WATCOM/lib286/dos\clibl.lib(alphabet.c)
1fc7:2d26 ___Alphabet
Module: C:\WATCOM/lib286/dos\clibl.lib(clearenv.c)
0fb4:6c20 clearenv_
Module: C:\WATCOM/lib286/dos\clibl.lib(spve.c)
0fb4:6d6c spawnve_
Module: C:\WATCOM/lib286/dos\clibl.lib(strchr.c)
0fb4:7153 strchr_
Module: C:\WATCOM/lib286/dos\clibl.lib(doserror)
0fb4:7172 __doserror_
Module: C:\WATCOM/lib286/dos\clibl.lib(fmsize.c)
0fb4:7184* _msize_
0fb4:7184 _fmsize_
Module: C:\WATCOM/lib286/dos\clibl.lib(nexpand.c)
0fb4:7195 __HeapManager_expand_
0fb4:730c _nexpand_
Module: C:\WATCOM/lib286/dos\clibl.lib(fexpand.c)
0fb4:735f _fexpand_
0fb4:735f* _expand_
Module: C:\WATCOM/lib286/dos\clibl.lib(dosfind)
0fb4:7394 _dos_findfirst_
0fb4:73b9* _dos_findnext_
0fb4:73cf* _dos_findclose_
Module: C:\WATCOM/lib286/dos\clibl.lib(cenvarg.c)
0fb4:73ec __cenvarg_
0fb4:75d8 __ccmdline_
Module: C:\WATCOM/lib286/dos\clibl.lib(dospawn)
0fb4:7669 __dospawn
Module: C:\WATCOM/lib286/dos\clibl.lib(execaddr.c)
0fb4:7751 __execaddr_
1fc7:38c4+ ___Exec_addr
Module: C:\WATCOM/lib286/dos\clibl.lib(stack086.c)
0fb4:775e stackavail_
Module: C:\WATCOM/lib286/dos\clibl.lib(split2.c)
0fb4:77e6 _splitpath2_
Module: C:\WATCOM/lib286/dos\clibl.lib(save8087.c)
1fc7:38c8 ___Save8087
1fc7:38cc ___Rest8087
Module: C:\WATCOM/lib286/dos\clibl.lib(dosmem)
0fb4:7998 _dos_allocmem_
0fb4:79ba _dos_freemem_
0fb4:79c8* _dos_setblock_
Module: C:\WATCOM/lib286/dos\clibl.lib(fmemcpy.c)
0fb4:79e4 _fmemcpy_
Module: C:\WATCOM/lib286/dos\clibl.lib(makepath.c)
0fb4:7a20 _makepath_
Module: C:\WATCOM/lib286/dos\clibl.lib(stricmp.c)
0fb4:7c6c stricmp_
Module: C:\WATCOM/lib286/dos\clibl.lib(spl.c)
0fb4:7ca9 spawnl_
Module: C:\WATCOM/lib286/dos\clibl.lib(bfree.c)
0fb4:7cd4 _bfree_
Module: C:\WATCOM/lib286/dos\clibl.lib(bexpand.c)
0fb4:7cf9 _bexpand_
Module: C:\WATCOM/lib286/dos\clibl.lib(mbsnccnt.c)
0fb4:7d52 _mbsnccnt_
Module: C:\WATCOM/lib286/dos\clibl.lib(mbsncpy.c)
0fb4:7d86 _mbsncpy_
Module: C:\WATCOM/lib286/dos\clibl.lib(mbsnbcnt.c)
0fb4:7dbc _mbsnbcnt_
Module: C:\WATCOM/lib286/dos\clibl.lib(mbconv.c)
0fb4:7e35 _mbvtop_
Module: C:\WATCOM/lib286/dos\clibl.lib(mbclen.c)
0fb4:7e4a _mbclen_
Module: C:\WATCOM/lib286/dos\clibl.lib(mbsdec.c)
0fb4:7e78 _mbsdec_
Module: C:\WATCOM/lib286/dos\clibl.lib(mbsnbcpy.c)
0fb4:7f05 _mbsnbcpy_
+--------------------+
| Libraries Used |
+--------------------+
C:\WATCOM/lib286/dos\clibl.lib
+-----------------------+
| Linker Statistics |
+-----------------------+
Stack size: 0800 (2048.)
Memory size: 000272e0 (160480.)
Entry point address: 0fb4:06ca
Link time: 00:00.31