Ada 2005 Training Notes.
源代码在线查看: b~main.ali
V "GNAT Lib v2007"
A -gnatA
A -gnatWb
A -gnatiw
A -g
A -g
A -g
A -gnatws
A -mtune=pentium
P ZX
R nnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnvvnnvnnnnnnnnnnnnnnn
U ada_main%b b~main.adb 343c1f6f NE PK IL
W system%s system.ads system.ali
U ada_main%s b~main.ads 3540b0d7 EE NE PK IL
W system%s system.ads system.ali
D b~main.ads 20080427193418 3392be3d
D b~main.adb 20080427193418 07aea152
D system.ads 20070410115654 06d20eea
X 1 b~main.ads
3K9*ada_main 229l5 229e13 2|5b14 147l5 147t13
6i4*gnat_argc{integer} 10m22 2|124m7
7m4*gnat_argv{3|66M9} 11m22 2|125m7
8m4*gnat_envp{3|66M9} 12m22 2|126m7
14i4*gnat_exit_status{integer} 15m22 2|134r15
17a4*GNAT_Version{string} 19r22
21a4*Ada_Main_Program_Name{string} 22r22 2|120r52
24U14*adafinal 25r22 2|98b14 101l8 101t16
27U14*adainit 28r22 2|14b14 96l8 96t15 129r7
30U14*Break_Start 31b22 2|130r7
33V13*main{integer} 34>7 35>7 36>7 38r22 2|103b13 135t7
34i7 argc{integer} 2|104b7 124r20
35m7 argv{3|66M9} 2|105b7 125r20
36m7 envp{3|66M9} 2|106b7 126r20
40M9*Version_32 41r22 42r22 43r22 44r22 45r22 46r22 47r22 48r22 49r22 50r22
. 51r22 52r22 53r22 54r22 55r22 56r22 57r22 58r22 59r22 60r22 61r22 62r22
. 63r22 64r22 65r22 66r22 67r22 68r22 69r22 70r22 71r22 72r22 73r22 74r22
. 75r22 76r22 77r22 78r22 79r22 80r22 81r22 82r22 83r22 84r22 85r22 86r22
. 87r22 88r22 89r22 90r22 91r22 92r22 93r22 94r22 95r22 96r22 97r22 98r22
. 99r22 100r22 101r22
41m4*u00001{40M9} 103r22
42m4*u00002{40M9} 104r22
43m4*u00003{40M9} 105r22
44m4*u00004{40M9} 106r22
45m4*u00005{40M9} 107r22
46m4*u00006{40M9} 108r22
47m4*u00007{40M9} 109r22
48m4*u00008{40M9} 110r22
49m4*u00009{40M9} 111r22
50m4*u00010{40M9} 112r22
51m4*u00011{40M9} 113r22
52m4*u00012{40M9} 114r22
53m4*u00013{40M9} 115r22
54m4*u00014{40M9} 116r22
55m4*u00015{40M9} 117r22
56m4*u00016{40M9} 118r22
57m4*u00017{40M9} 119r22
58m4*u00018{40M9} 120r22
59m4*u00019{40M9} 121r22
60m4*u00020{40M9} 122r22
61m4*u00021{40M9} 123r22
62m4*u00022{40M9} 124r22
63m4*u00023{40M9} 125r22
64m4*u00024{40M9} 126r22
65m4*u00025{40M9} 127r22
66m4*u00026{40M9} 128r22
67m4*u00027{40M9} 129r22
68m4*u00028{40M9} 130r22
69m4*u00029{40M9} 131r22
70m4*u00030{40M9} 132r22
71m4*u00031{40M9} 133r22
72m4*u00032{40M9} 134r22
73m4*u00033{40M9} 135r22
74m4*u00034{40M9} 136r22
75m4*u00035{40M9} 137r22
76m4*u00036{40M9} 138r22
77m4*u00037{40M9} 139r22
78m4*u00038{40M9} 140r22
79m4*u00039{40M9} 141r22
80m4*u00040{40M9} 142r22
81m4*u00041{40M9} 143r22
82m4*u00042{40M9} 144r22
83m4*u00043{40M9} 145r22
84m4*u00044{40M9} 146r22
85m4*u00045{40M9} 147r22
86m4*u00046{40M9} 148r22
87m4*u00047{40M9} 149r22
88m4*u00048{40M9} 150r22
89m4*u00049{40M9} 151r22
90m4*u00050{40M9} 152r22
91m4*u00051{40M9} 153r22
92m4*u00052{40M9} 154r22
93m4*u00053{40M9} 155r22
94m4*u00054{40M9} 156r22
95m4*u00055{40M9} 157r22
96m4*u00056{40M9} 158r22
97m4*u00057{40M9} 159r22
98m4*u00058{40M9} 160r22
99m4*u00059{40M9} 161r22
100m4*u00060{40M9} 162r22
101m4*u00061{40M9} 163r22
X 2 b~main.adb
8U14 Do_Finalize 9b22 100r7 132r7
11a4 Local_Priority_Specific_Dispatching{string} 66r9
12a4 Local_Interrupt_States{string} 68r27
15b7*E17{boolean} 15m42 82m7
16b7*E13{boolean} 16m42 80m7
17b7*E23{boolean} 17m42 84m7
18b7*E59{boolean} 18m42 86m7
19b7*E48{boolean} 19m42 93m7
20b7*E46{boolean} 20m42 89m7
21b7*E56{boolean} 21m42 91m7
22b7*E05{boolean} 22m42 95m7
24i7*Main_Priority{integer} 25m25 59m7
26i7*Time_Slice_Value{integer} 27m25 60m7
28e7*WC_Encoding{character} 29m25 61m7
30e7*Locking_Policy{character} 31m25 62m7
32e7*Queuing_Policy{character} 33m25 63m7
34e7*Task_Dispatching_Policy{character} 35m25 64m7
36m7*Priority_Specific_Dispatching{3|66M9} 37m25 65m7
38i7*Num_Specific_Dispatching{integer} 39m25 67m7
40m7*Interrupt_States{3|66M9} 41m25 68m7
42i7*Num_Interrupt_States{integer} 43m25 69m7
44i7*Unreserve_All_Interrupts{integer} 45m25 70m7
46i7*Zero_Cost_Exceptions{integer} 47m25 71m7
48i7*Detect_Blocking{integer} 49m25 72m7
50i7*Default_Stack_Size{integer} 51m25 73m7
53U17*Install_Handler 54b25 76r10
56i7*Handler_Installed{integer} 57m25 75r10
109U17*initialize 109>29 110b25 128r7
109m29 Addr{3|66M9}
112U17*finalize 113b25 133r7
115U17*Ada_Main_Program 116b27 131r7
118a7 SEH(integer) 128m19
120m7 Ensure_Reference{3|66M9} 121r24
X 3 system.ads
39K9*System 1|2w6 7r16 8r16 35r14 36r14 2|36r39 40r26 105r14 106r14 109r36
. 120r34 3|197e11
66M9*Address 1|7r23 8r23 35r21 36r21 2|36r46 40r33 105r21 106r21 109r43 120r41