Subversion Repositories Kolibri OS

Rev

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