Subversion Repositories Kolibri OS

Rev

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