Subversion Repositories Kolibri OS

Rev

Rev 6102 | Rev 6591 | Go to most recent revision | Details | Compare with Previous | Last modification | View Log | RSS feed

Rev Author Line No. Line
1408 serge 1
 
2
    .intel_syntax
3
4
 
2966 Serge 5
1408 serge 6
 
2966 Serge 7
    .global _AllocPage
1408 serge 8
    .global _AllocPages
9
10
 
1604 serge 11
12
 
4125 Serge 13
    .global _ChangeTask
4928 Serge 14
    .global _CreateEvent
1613 serge 15
    .global _CreateObject
2169 serge 16
    .global _CreateRingBuffer
17
    .global _CreateThread
4110 Serge 18
1613 serge 19
 
1408 serge 20
    .global _DestroyEvent
2966 Serge 21
    .global _DestroyObject
1408 serge 22
23
 
3480 Serge 24
    .global _DiskMediaChanged
25
26
 
1408 serge 27
    .global _FreePage
2966 Serge 28
1408 serge 29
 
6082 serge 30
    .global _GetCpuFreq
3482 Serge 31
    .global _GetDisplay
1408 serge 32
    .global _GetEvent
1613 serge 33
    .global _GetPgAddr
1408 serge 34
    .global _GetPCIList
6102 serge 35
    .global _GetPid
2169 serge 36
    .global _GetService
1408 serge 37
    .global _GetStackBase
3482 Serge 38
    .global _GetTimerTicks
1616 serge 39
    .global _GetWindowRect
2966 Serge 40
1408 serge 41
 
42
    .global _KernelFree
43
44
 
45
46
 
3031 serge 47
48
 
1434 serge 49
    .global _MutexLock
50
    .global _MutexUnlock
51
    .global _InitRwsem
5345 serge 52
    .global _DownRead
53
    .global _DownWrite
54
    .global _UpRead
55
    .global _UpWrite
56
1434 serge 57
 
1408 serge 58
    .global _PciRead16
59
    .global _PciRead32
60
    .global _PciRead8
61
    .global _PciWrite16
62
    .global _PciWrite32
63
    .global _PciWrite8
64
65
 
1613 serge 66
67
 
1408 serge 68
69
 
6282 serge 70
71
 
72
    .global _SetMouseData
1434 serge 73
1872 serge 74
 
1408 serge 75
    .global _SysMsgBoardStr
76
77
 
4125 Serge 78
2966 Serge 79
 
2007 serge 80
    .global _UserFree
3039 serge 81
2007 serge 82
 
1613 serge 83
    .global _WaitEventTimeout
3391 Serge 84
1408 serge 85
 
1613 serge 86
 
2966 Serge 87
    .def  _AllocPage;         .scl  2;  .type 32; .endef
1408 serge 88
    .def  _AllocPages;        .scl  2;  .type 32; .endef
89
90
 
1604 serge 91
92
 
4125 Serge 93
    .def  _ChangeTask;        .scl  2;  .type 32; .endef
4928 Serge 94
    .def  _CreateEvent;       .scl  2;  .type 32; .endef
1613 serge 95
    .def  _CreateObject;      .scl  2;  .type 32; .endef
2169 serge 96
    .def  _CreateRingBuffer;  .scl  2;  .type 32; .endef
1408 serge 97
    .def  _CreateThread;      .scl  2;  .type 32; .endef
4110 Serge 98
1408 serge 99
 
100
    .def  _DestroyEvent;      .scl  2;  .type 32; .endef
2966 Serge 101
    .def  _DestroyObject;     .scl  2;  .type 32; .endef
1408 serge 102
103
 
3480 Serge 104
    .def  _DiskMediaChanged;  .scl  2;  .type 32; .endef
105
106
 
1408 serge 107
    .def  _FreePage;          .scl  2;  .type 32; .endef
2966 Serge 108
1408 serge 109
 
6082 serge 110
111
 
1408 serge 112
3482 Serge 113
 
114
    .def  _GetEvent;          .scl  2;  .type 32; .endef
1613 serge 115
    .def  _GetPCIList;        .scl  2;  .type 32; .endef
6102 serge 116
    .def  _GetPid;            .scl  2;  .type 32; .endef
2169 serge 117
    .def  _GetPgAddr;         .scl  2;  .type 32; .endef
1408 serge 118
    .def  _GetService;        .scl  2;  .type 32; .endef
119
    .def  _GetTimerTicks;     .scl  2;  .type 32; .endef
1616 serge 120
    .def  _GetStackBase;      .scl  2;  .type 32; .endef
1872 serge 121
    .def  _GetWindowRect;     .scl  2;  .type 32; .endef
2966 Serge 122
1408 serge 123
 
124
    .def  _KernelFree;        .scl  2;  .type 32; .endef
125
126
 
127
128
 
3031 serge 129
130
 
1434 serge 131
    .def  _MutexLock;         .scl  2;  .type 32; .endef
132
    .def  _MutexUnlock;       .scl  2;  .type 32; .endef
133
134
 
5345 serge 135
    .def _DownRead;           .scl  2;  .type 32; .endef
136
    .def _DownWrite;          .scl  2;  .type 32; .endef
137
    .def _UpRead;             .scl  2;  .type 32; .endef
138
    .def _UpWrite;            .scl  2;  .type 32; .endef
139
140
 
1408 serge 141
    .def  _PciRead16;         .scl  2;  .type 32; .endef
142
    .def  _PciRead32;         .scl  2;  .type 32; .endef
143
    .def  _PciRead8;          .scl  2;  .type 32; .endef
144
    .def  _PciWrite16;        .scl  2;  .type 32; .endef
145
    .def  _PciWrite32;        .scl  2;  .type 32; .endef
146
    .def  _PciWrite8;         .scl  2;  .type 32; .endef
147
148
 
1613 serge 149
150
 
1408 serge 151
152
 
6282 serge 153
    .def  _SetKeyboardData;   .scl  2;  .type 32; .endef
154
    .def  _SetMouseData;      .scl  2;  .type 32; .endef
155
    .def  _SetScreen;         .scl  2;  .type 32; .endef
1408 serge 156
    .def  _SysMsgBoardStr;    .scl  2;  .type 32; .endef
157
158
 
4125 Serge 159
2966 Serge 160
 
2007 serge 161
    .def  _UserFree;          .scl  2;  .type 32; .endef
3039 serge 162
2007 serge 163
 
1613 serge 164
    .def  _WaitEventTimeout;  .scl  2;  .type 32; .endef
3391 Serge 165
1408 serge 166
 
1613 serge 167
 
2966 Serge 168
_AllocPage:
1408 serge 169
_AllocPages:
170
171
 
1604 serge 172
173
 
4125 Serge 174
_ChangeTask:
4928 Serge 175
_CreateEvent:
1613 serge 176
_CreateObject:
2169 serge 177
_CreateRingBuffer:
1408 serge 178
_CreateThread:
4110 Serge 179
1408 serge 180
 
181
182
 
2966 Serge 183
_DestroyObject:
1408 serge 184
185
 
3480 Serge 186
_DiskMediaChanged:
187
188
 
1408 serge 189
_FreePage:
2966 Serge 190
1408 serge 191
 
6082 serge 192
_GetCpuFreq:
3482 Serge 193
_GetDisplay:
1408 serge 194
_GetEvent:
1613 serge 195
_GetPCIList:
6102 serge 196
_GetPid:
2169 serge 197
_GetPgAddr:
1408 serge 198
_GetService:
199
_GetTimerTicks:
1616 serge 200
_GetStackBase:
1872 serge 201
_GetWindowRect:
2966 Serge 202
1408 serge 203
 
204
_KernelFree:
205
206
 
207
208
 
3031 serge 209
210
 
1434 serge 211
_MutexLock:
212
_MutexUnlock:
213
214
 
5345 serge 215
_DownRead:
216
_DownWrite:
217
_UpRead:
218
_UpWrite:
219
220
 
1408 serge 221
_PciRead16:
222
_PciRead32:
223
_PciRead8:
224
_PciWrite16:
225
_PciWrite32:
226
_PciWrite8:
227
228
 
1613 serge 229
_RegService:
1408 serge 230
231
 
6282 serge 232
_SetKeyboardData:
233
_SetMouseData:
1434 serge 234
_SetScreen:
1408 serge 235
_SysMsgBoardStr:
236
1613 serge 237
 
4125 Serge 238
2966 Serge 239
 
2007 serge 240
_UserFree:
3039 serge 241
_WaitEvent:
1613 serge 242
_WaitEventTimeout:
3391 Serge 243
1613 serge 244
 
1408 serge 245
246
 
2966 Serge 247
1408 serge 248
 
2966 Serge 249
250
 
1408 serge 251
        .ascii " -export:AllocPages"           # gcc ABI
252
253
 
1604 serge 254
255
 
4125 Serge 256
        .ascii " -export:ChangeTask"           #
4928 Serge 257
        .ascii " -export:CreateEvent"          #
1613 serge 258
        .ascii " -export:CreateObject"         #
2169 serge 259
        .ascii " -export:CreateRingBuffer"     # stdcall
1408 serge 260
        .ascii " -export:CreateThread"         #
4110 Serge 261
1408 serge 262
 
263
        .ascii " -export:DestroyEvent"
2966 Serge 264
        .ascii " -export:DestroyObject"
1408 serge 265
        .ascii " -export:DiskAdd"              # stdcall
3480 Serge 266
        .ascii " -export:DiskMediaChanged"     # stdcall
267
268
 
1408 serge 269
        .ascii " -export:FreePage"             #
2966 Serge 270
1408 serge 271
 
6082 serge 272
        .ascii " -export:GetCpuFreq"           #
3482 Serge 273
        .ascii " -export:GetDisplay"           # stdcall
1408 serge 274
        .ascii " -export:GetEvent"             #
1613 serge 275
        .ascii " -export:GetPCIList"           #
6102 serge 276
        .ascii " -export:GetPid"               #
2169 serge 277
        .ascii " -export:GetPgAddr"            # stdcall
1408 serge 278
        .ascii " -export:GetService"           # stdcall
279
        .ascii " -export:GetTimerTicks"        #
1616 serge 280
        .ascii " -export:GetStackBase"         #
1872 serge 281
        .ascii " -export:GetWindowRect"        # fastcall
2966 Serge 282
1408 serge 283
 
1872 serge 284
 
1408 serge 285
        .ascii " -export:KernelFree"           # stdcall
286
287
 
288
        .ascii " -export:MapPage"              # stdcall
3031 serge 289
1408 serge 290
 
1434 serge 291
        .ascii " -export:MutexLock"            # fastcall
292
        .ascii " -export:MutexUnlock"          # fastcall
293
294
 
5345 serge 295
        .ascii " -export:DownRead"             # fastcall
296
        .ascii " -export:DownWrite"            # fastcall
297
        .ascii " -export:UpRead"               # fastcall
298
        .ascii " -export:UpWrite"              # fastcall
299
300
 
1408 serge 301
        .ascii " -export:PciRead16"            # stdcall
302
        .ascii " -export:PciRead32"            # stdcall
303
        .ascii " -export:PciRead8"             # stdcall
304
        .ascii " -export:PciWrite16"           # stdcall
305
        .ascii " -export:PciWrite32"           # stdcall
306
        .ascii " -export:PciWrite8"            # stdcall
307
308
 
1613 serge 309
310
 
1408 serge 311
312
 
6282 serge 313
        .ascii " -export:SetKeyboardData"      # stdcall
314
        .ascii " -export:SetMouseData"         # stdcall
1434 serge 315
        .ascii " -export:SetScreen"            # stdcall
1408 serge 316
        .ascii " -export:SysMsgBoardStr"       # stdcall
317
318
 
4125 Serge 319
2966 Serge 320
 
2007 serge 321
        .ascii " -export:UserFree"             # stdcall
3039 serge 322
2007 serge 323
 
1613 serge 324
        .ascii " -export:WaitEventTimeout"     # stdcall
3391 Serge 325