Subversion Repositories Kolibri OS

Rev

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