Subversion Repositories Kolibri OS

Rev

Rev 2169 | Rev 3031 | Go to most recent revision | Show entire file | Regard whitespace | Details | Blame | Last modification | View Log | RSS feed

Rev 2169 Rev 2966
Line 2... Line 2...
2
    .intel_syntax
2
    .intel_syntax
3
 
3
 
Line 4... Line 4...
4
    .text
4
.text
Line -... Line 5...
-
 
5
 
5
 
6
    .global _AllocKernelSpace
6
    .global _AllocPage
7
    .global _AllocPage
Line 7... Line 8...
7
    .global _AllocPages
8
    .global _AllocPages
Line 8... Line 9...
8
 
9
 
9
    .global _AttachIntHandler
10
    .global _AttachIntHandler
10
 
11
 
Line 11... Line 12...
11
    .global _CreateEvent
12
    .global _CreateEvent
-
 
13
    .global _CreateObject
12
    .global _CreateObject
14
    .global _CreateRingBuffer
Line 13... Line 15...
13
    .global _CreateRingBuffer
15
 
-
 
16
    .global _Delay
Line 14... Line 17...
14
 
17
    .global _DestroyEvent
15
    .global _Delay
18
    .global _DestroyObject
16
    .global _DestroyObject
19
 
17
 
20
    .global _FreeKernelSpace
18
    .global _FreeKernelSpace
21
    .global _FreePage
19
 
22
 
20
    .global _GetDisplay
23
    .global _GetDisplay
-
 
24
    .global _GetEvent
Line 21... Line 25...
21
    .global _GetEvent
25
    .global _GetPgAddr
22
    .global _GetPgAddr
26
    .global _GetPid
Line 23... Line 27...
23
    .global _GetPid
27
    .global _GetService
Line 51... Line 55...
51
 
55
 
Line 52... Line 56...
52
    .global _SetScreen
56
    .global _SetScreen
53
    .global _SysMsgBoardStr
57
    .global _SysMsgBoardStr
Line -... Line 58...
-
 
58
 
-
 
59
    .global _TimerHs
54
 
60
 
Line 55... Line 61...
55
    .global _UserAlloc
61
    .global _UserAlloc
Line -... Line 62...
-
 
62
 
56
 
63
    .global _WaitEvent
57
    .global _WaitEvent
64
 
Line 58... Line 65...
58
 
65
 
Line 59... Line 66...
59
 
66
    .def  _AllocKernelSpace;  .scl  2;  .type 32; .endef
60
    .def  _AllocPage;         .scl  2;  .type 32; .endef
67
    .def  _AllocPage;         .scl  2;  .type 32; .endef
61
    .def  _AllocPages;        .scl  2;  .type 32; .endef
68
    .def  _AllocPages;        .scl  2;  .type 32; .endef
Line 62... Line 69...
62
 
69
 
-
 
70
    .def  _AttachIntHandler;  .scl  2;  .type 32; .endef
63
    .def  _AttachIntHandler;  .scl  2;  .type 32; .endef
71
 
Line 64... Line 72...
64
 
72
    .def  _CreateEvent;       .scl  2;  .type 32; .endef
-
 
73
    .def  _CreateObject;      .scl  2;  .type 32; .endef
Line 65... Line 74...
65
    .def  _CreateEvent;       .scl  2;  .type 32; .endef
74
    .def  _CreateRingBuffer;  .scl  2;  .type 32; .endef
66
    .def  _CreateObject;      .scl  2;  .type 32; .endef
75
 
67
    .def  _CreateRingBuffer;  .scl  2;  .type 32; .endef
76
    .def  _Delay;             .scl  2;  .type 32; .endef
68
 
77
    .def  _DestroyEvent;      .scl  2;  .type 32; .endef
69
    .def  _Delay;             .scl  2;  .type 32; .endef
78
    .def  _DestroyObject;     .scl  2;  .type 32; .endef
70
    .def  _DestroyObject;     .scl  2;  .type 32; .endef
79
 
71
 
80
    .def  _FreeKernelSpace;   .scl  2;  .type 32; .endef
-
 
81
    .def  _FreePage;          .scl  2;  .type 32; .endef
Line 72... Line 82...
72
    .def  _FreeKernelSpace;   .scl  2;  .type 32; .endef
82
 
73
 
83
    .def  _GetDisplay;        .scl  2;  .type 32; .endef
Line 74... Line 84...
74
    .def  _GetDisplay;        .scl  2;  .type 32; .endef
84
    .def  _GetEvent;          .scl  2;  .type 32; .endef
Line 104... Line 114...
104
    .def  _SetMouseData;      .scl  2;  .type 32; .endef
114
    .def  _SetMouseData;      .scl  2;  .type 32; .endef
105
    .def  _SetKeyboardData;   .scl  2;  .type 32; .endef
115
    .def  _SetKeyboardData;   .scl  2;  .type 32; .endef
106
    .def  _SysMsgBoardStr;    .scl  2;  .type 32; .endef
116
    .def  _SysMsgBoardStr;    .scl  2;  .type 32; .endef
107
 
117
 
Line -... Line 118...
-
 
118
    .def  _TimerHs;           .scl  2;  .type 32; .endef
-
 
119
 
108
    .def  _UserAlloc;         .scl  2;  .type 32; .endef
120
    .def  _UserAlloc;         .scl  2;  .type 32; .endef
Line 109... Line 121...
109
 
121
 
Line 110... Line -...
110
    .def  _WaitEvent;         .scl  2;  .type 32; .endef
-
 
-
 
122
    .def  _WaitEvent;         .scl  2;  .type 32; .endef
111
 
123
 
112
 
124
 
Line 113... Line 125...
113
 
125
_AllocKernelSpace:
Line 121... Line 133...
121
_CreateRingBuffer:
133
_CreateRingBuffer:
122
 
134
 
Line 123... Line 135...
123
_Delay:
135
_Delay:
Line -... Line 136...
-
 
136
 
124
 
137
_DestroyEvent:
Line 125... Line 138...
125
_DestroyObject:
138
_DestroyObject:
-
 
139
 
Line 126... Line 140...
126
 
140
_FreeKernelSpace:
127
_FreeKernelSpace:
141
_FreePage:
128
 
142
 
129
_GetDisplay:
143
_GetDisplay:
130
_GetEvent:
144
_GetEvent:
131
_GetPid:
145
_GetPid:
132
_GetPgAddr:
146
_GetPgAddr:
-
 
147
_GetService:
Line 133... Line 148...
133
_GetService:
148
_GetTimerTicks:
134
_GetTimerTicks:
149
_GetStackBase:
Line 135... Line 150...
135
_GetStackBase:
150
_GetWindowRect:
Line 159... Line 174...
159
 
174
 
Line 160... Line 175...
160
_SetScreen:
175
_SetScreen:
161
_SysMsgBoardStr:
176
_SysMsgBoardStr:
Line -... Line 177...
-
 
177
 
-
 
178
_TimerHs:
162
 
179
 
163
_UserAlloc:
180
_UserAlloc:
Line 164... Line 181...
164
_WaitEvent:
181
_WaitEvent:
Line 165... Line 182...
165
 
182
 
Line -... Line 183...
-
 
183
        ret
-
 
184
 
166
        ret
185
.section .drectve
167
 
186
 
Line 168... Line 187...
168
    .section .drectve
187
        .ascii " -export:AllocKernelSpace"     # stdcall
Line 178... Line 197...
178
        .ascii " -export:CreateRingBuffer"     # stdcall
197
        .ascii " -export:CreateRingBuffer"     # stdcall
Line 179... Line 198...
179
 
198
 
Line -... Line 199...
-
 
199
        .ascii " -export:Delay"                # stdcall
180
        .ascii " -export:Delay"                # stdcall
200
 
Line 181... Line 201...
181
 
201
        .ascii " -export:DestroyEvent"
-
 
202
        .ascii " -export:DestroyObject"
Line 182... Line 203...
182
        .ascii " -export:DestroyObject"
203
 
183
 
204
        .ascii " -export:FreeKernelSpace"      # stdcall
184
        .ascii " -export:FreeKernelSpace"      # stdcall
205
        .ascii " -export:FreePage"             #
185
 
206
 
186
        .ascii " -export:GetDisplay"           # stdcall
207
        .ascii " -export:GetDisplay"           # stdcall
187
        .ascii " -export:GetEvent"             #
208
        .ascii " -export:GetEvent"             #
188
        .ascii " -export:GetPid"               #
209
        .ascii " -export:GetPid"               #
-
 
210
        .ascii " -export:GetPgAddr"            # stdcall
Line 189... Line 211...
189
        .ascii " -export:GetPgAddr"            # stdcall
211
        .ascii " -export:GetService"           # stdcall
190
        .ascii " -export:GetService"           # stdcall
212
        .ascii " -export:GetTimerTicks"        #
Line 218... Line 240...
218
 
240
 
Line 219... Line 241...
219
        .ascii " -export:SetScreen"            # stdcall
241
        .ascii " -export:SetScreen"            # stdcall
220
        .ascii " -export:SysMsgBoardStr"       # stdcall
242
        .ascii " -export:SysMsgBoardStr"       # stdcall
Line -... Line 243...
-
 
243
 
-
 
244
        .ascii " -export:TimerHs"              # stdcall
221
 
245
 
Line 222... Line 246...
222
        .ascii " -export:UserAlloc"            # stdcall
246
        .ascii " -export:UserAlloc"            # stdcall