Subversion Repositories Kolibri OS

Rev

Rev 3391 | Rev 3482 | 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
 
1613 serge 13
    .global _CreateObject
2169 serge 14
    .global _CreateRingBuffer
15
1613 serge 16
 
1408 serge 17
    .global _DestroyEvent
2966 Serge 18
    .global _DestroyObject
1408 serge 19
20
 
3480 Serge 21
    .global _DiskMediaChanged
22
23
 
1408 serge 24
    .global _FreePage
2966 Serge 25
1408 serge 26
 
27
    .global _GetEvent
1613 serge 28
    .global _GetPgAddr
1408 serge 29
    .global _GetPid
2169 serge 30
    .global _GetService
1408 serge 31
    .global _GetTimerTicks
1616 serge 32
    .global _GetStackBase
1872 serge 33
    .global _GetWindowRect
2966 Serge 34
1408 serge 35
 
36
    .global _KernelFree
37
38
 
39
40
 
3031 serge 41
42
 
1434 serge 43
    .global _MutexLock
44
    .global _MutexUnlock
45
46
 
1408 serge 47
    .global _PciRead16
48
    .global _PciRead32
49
    .global _PciRead8
50
    .global _PciWrite16
51
    .global _PciWrite32
52
    .global _PciWrite8
53
54
 
1613 serge 55
56
 
1408 serge 57
58
 
1434 serge 59
    .global _SetKeyboardData
1872 serge 60
61
 
1408 serge 62
    .global _SysMsgBoardStr
63
64
 
2966 Serge 65
66
 
2007 serge 67
    .global _UserFree
3039 serge 68
2007 serge 69
 
1613 serge 70
    .global _WaitEventTimeout
3391 Serge 71
1408 serge 72
 
1613 serge 73
 
2966 Serge 74
    .def  _AllocPage;         .scl  2;  .type 32; .endef
1408 serge 75
    .def  _AllocPages;        .scl  2;  .type 32; .endef
76
77
 
1604 serge 78
79
 
1613 serge 80
    .def  _CreateObject;      .scl  2;  .type 32; .endef
2169 serge 81
    .def  _CreateRingBuffer;  .scl  2;  .type 32; .endef
1408 serge 82
83
 
84
    .def  _DestroyEvent;      .scl  2;  .type 32; .endef
2966 Serge 85
    .def  _DestroyObject;     .scl  2;  .type 32; .endef
1408 serge 86
87
 
3480 Serge 88
    .def  _DiskMediaChanged;  .scl  2;  .type 32; .endef
89
90
 
1408 serge 91
    .def  _FreePage;          .scl  2;  .type 32; .endef
2966 Serge 92
1408 serge 93
 
94
    .def  _GetEvent;          .scl  2;  .type 32; .endef
1613 serge 95
    .def  _GetPid;            .scl  2;  .type 32; .endef
2169 serge 96
    .def  _GetPgAddr;         .scl  2;  .type 32; .endef
1408 serge 97
    .def  _GetService;        .scl  2;  .type 32; .endef
98
    .def  _GetTimerTicks;     .scl  2;  .type 32; .endef
1616 serge 99
    .def  _GetStackBase;      .scl  2;  .type 32; .endef
1872 serge 100
    .def  _GetWindowRect;     .scl  2;  .type 32; .endef
2966 Serge 101
1408 serge 102
 
103
    .def  _KernelFree;        .scl  2;  .type 32; .endef
104
105
 
106
107
 
3031 serge 108
109
 
1434 serge 110
    .def  _MutexLock;         .scl  2;  .type 32; .endef
111
    .def  _MutexUnlock;       .scl  2;  .type 32; .endef
112
113
 
1408 serge 114
    .def  _PciRead16;         .scl  2;  .type 32; .endef
115
    .def  _PciRead32;         .scl  2;  .type 32; .endef
116
    .def  _PciRead8;          .scl  2;  .type 32; .endef
117
    .def  _PciWrite16;        .scl  2;  .type 32; .endef
118
    .def  _PciWrite32;        .scl  2;  .type 32; .endef
119
    .def  _PciWrite8;         .scl  2;  .type 32; .endef
120
121
 
1613 serge 122
123
 
1408 serge 124
125
 
126
    .def  _SetMouseData;      .scl  2;  .type 32; .endef
1434 serge 127
    .def  _SetKeyboardData;   .scl  2;  .type 32; .endef
1872 serge 128
    .def  _SysMsgBoardStr;    .scl  2;  .type 32; .endef
1408 serge 129
130
 
2966 Serge 131
132
 
2007 serge 133
    .def  _UserFree;          .scl  2;  .type 32; .endef
3039 serge 134
2007 serge 135
 
1613 serge 136
    .def  _WaitEventTimeout;  .scl  2;  .type 32; .endef
3391 Serge 137
1408 serge 138
 
1613 serge 139
 
2966 Serge 140
_AllocPage:
1408 serge 141
_AllocPages:
142
143
 
1604 serge 144
145
 
1613 serge 146
_CreateObject:
2169 serge 147
_CreateRingBuffer:
1408 serge 148
149
 
150
151
 
2966 Serge 152
_DestroyObject:
1408 serge 153
154
 
3480 Serge 155
_DiskMediaChanged:
156
157
 
1408 serge 158
_FreePage:
2966 Serge 159
1408 serge 160
 
161
_GetEvent:
1613 serge 162
_GetPid:
2169 serge 163
_GetPgAddr:
1408 serge 164
_GetService:
165
_GetTimerTicks:
1616 serge 166
_GetStackBase:
1872 serge 167
_GetWindowRect:
2966 Serge 168
1408 serge 169
 
170
_KernelFree:
171
172
 
173
174
 
3031 serge 175
176
 
1434 serge 177
_MutexLock:
178
_MutexUnlock:
179
180
 
1408 serge 181
_PciRead16:
182
_PciRead32:
183
_PciRead8:
184
_PciWrite16:
185
_PciWrite32:
186
_PciWrite8:
187
188
 
1613 serge 189
_RegService:
1408 serge 190
191
 
1434 serge 192
_SetKeyboardData:
1872 serge 193
194
 
1408 serge 195
_SysMsgBoardStr:
196
1613 serge 197
 
2966 Serge 198
199
 
2007 serge 200
_UserFree:
3039 serge 201
_WaitEvent:
1613 serge 202
_WaitEventTimeout:
3391 Serge 203
1613 serge 204
 
1408 serge 205
206
 
2966 Serge 207
1408 serge 208
 
2966 Serge 209
210
 
1408 serge 211
        .ascii " -export:AllocPages"           # gcc ABI
212
213
 
1604 serge 214
215
 
1613 serge 216
        .ascii " -export:CreateObject"         #
2169 serge 217
1613 serge 218
 
1408 serge 219
220
 
221
222
 
2966 Serge 223
        .ascii " -export:DestroyObject"
1408 serge 224
225
 
3480 Serge 226
        .ascii " -export:DiskMediaChanged"     # stdcall
227
228
 
1408 serge 229
        .ascii " -export:FreePage"             #
2966 Serge 230
1408 serge 231
 
232
        .ascii " -export:GetEvent"             #
1613 serge 233
        .ascii " -export:GetPid"               #
2169 serge 234
        .ascii " -export:GetPgAddr"            # stdcall
1408 serge 235
        .ascii " -export:GetService"           # stdcall
236
        .ascii " -export:GetTimerTicks"        #
1616 serge 237
        .ascii " -export:GetStackBase"         #
1872 serge 238
        .ascii " -export:GetWindowRect"        # fastcall
2966 Serge 239
1408 serge 240
 
1872 serge 241
 
1408 serge 242
        .ascii " -export:KernelFree"           # stdcall
243
244
 
245
        .ascii " -export:MapPage"              # stdcall
3031 serge 246
1408 serge 247
 
1434 serge 248
        .ascii " -export:MutexLock"            # fastcall
249
        .ascii " -export:MutexUnlock"          # fastcall
250
251
 
1408 serge 252
        .ascii " -export:PciRead16"            # stdcall
253
        .ascii " -export:PciRead32"            # stdcall
254
        .ascii " -export:PciRead8"             # stdcall
255
        .ascii " -export:PciWrite16"           # stdcall
256
        .ascii " -export:PciWrite32"           # stdcall
257
        .ascii " -export:PciWrite8"            # stdcall
258
259
 
1613 serge 260
261
 
1408 serge 262
263
 
1434 serge 264
        .ascii " -export:SetKeyboardData"      # stdcall
1872 serge 265
266
 
1408 serge 267
        .ascii " -export:SysMsgBoardStr"       # stdcall
268
269
 
2966 Serge 270
271
 
2007 serge 272
        .ascii " -export:UserFree"             # stdcall
3039 serge 273
2007 serge 274
 
1613 serge 275
        .ascii " -export:WaitEventTimeout"     # stdcall
3391 Serge 276