Rev 1517 | Rev 1739 | Go to most recent revision | Show entire file | Regard whitespace | Details | Blame | Last modification | View Log | RSS feed
Rev 1517 | Rev 1629 | ||
---|---|---|---|
Line 3... | Line 3... | ||
3 | ;; Copyright (C) KolibriOS team 2004-2009. All rights reserved. ;; |
3 | ;; Copyright (C) KolibriOS team 2004-2009. All rights reserved. ;; |
4 | ;; Distributed under terms of the GNU General Public License ;; |
4 | ;; Distributed under terms of the GNU General Public License ;; |
5 | ;; ;; |
5 | ;; ;; |
6 | ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; |
6 | ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; |
Line 7... | Line 7... | ||
7 | 7 | ||
Line 8... | Line 8... | ||
8 | $Revision: 1517 $ |
8 | $Revision: 1629 $ |
9 | 9 | ||
Line 1164... | Line 1164... | ||
1164 | mov [ecx+24], eax |
1164 | mov [ecx+24], eax |
1165 | ret |
1165 | ret |
1166 | .fail: |
1166 | .fail: |
1167 | or dword [esp+32], -1 |
1167 | or dword [esp+32], -1 |
1168 | ret |
1168 | ret |
1169 | iglobal |
- | |
1170 | align 4 |
- | |
1171 | f68call: |
- | |
1172 | dd f68.11 ; init_heap |
- | |
1173 | dd f68.12 ; user_alloc |
- | |
1174 | dd f68.13 ; user_free |
- | |
1175 | dd f68.14 ; get_event_ex |
- | |
1176 | dd f68.fail ;moved to f68.24 |
- | |
1177 | dd f68.16 ; get_service |
- | |
1178 | dd f68.17 ; call_service |
- | |
1179 | dd f68.fail ;moved to f68.25 |
- | |
1180 | dd f68.19 ; load_dll |
- | |
1181 | dd f68.20 ; user_realloc |
- | |
1182 | dd f68.21 ; load_driver |
- | |
1183 | dd f68.22 ; shmem_open |
- | |
1184 | dd f68.23 ; shmem_close |
- | |
1185 | dd f68.24 |
- | |
1186 | dd f68.25 |
- | |
1187 | endg |
1169 | |
1188 | align 4 |
1170 | align 4 |
1189 | f68: |
1171 | f68: |
1190 | cmp ebx,4 |
1172 | cmp ebx,4 |
1191 | jbe sys_sheduler |
1173 | jbe sys_sheduler |
Line 1302... | Line 1284... | ||
1302 | .fail: |
1284 | .fail: |
1303 | xor eax, eax |
1285 | xor eax, eax |
1304 | mov [esp+32], eax |
1286 | mov [esp+32], eax |
1305 | ret |
1287 | ret |
Line -... | Line 1288... | ||
- | 1288 | ||
- | 1289 | ||
- | 1290 | align 4 |
|
- | 1291 | f68call: ; keep this table closer to main code |
|
- | 1292 | ||
- | 1293 | dd f68.11 ; init_heap |
|
- | 1294 | dd f68.12 ; user_alloc |
|
- | 1295 | dd f68.13 ; user_free |
|
- | 1296 | dd f68.14 ; get_event_ex |
|
- | 1297 | dd f68.fail ; moved to f68.24 |
|
- | 1298 | dd f68.16 ; get_service |
|
- | 1299 | dd f68.17 ; call_service |
|
- | 1300 | dd f68.fail ; moved to f68.25 |
|
- | 1301 | dd f68.19 ; load_dll |
|
- | 1302 | dd f68.20 ; user_realloc |
|
- | 1303 | dd f68.21 ; load_driver |
|
- | 1304 | dd f68.22 ; shmem_open |
|
- | 1305 | dd f68.23 ; shmem_close |
|
- | 1306 | dd f68.24 |
|
- | 1307 | dd f68.25 |
|
- | 1308 | ||
1306 | 1309 | ||
1307 | align 4 |
1310 | align 4 |
Line 1308... | Line 1311... | ||
1308 | proc load_pe_driver stdcall, file:dword |
1311 | proc load_pe_driver stdcall, file:dword |
1309 | 1312 |