Subversion Repositories Kolibri OS

Rev

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