Rev 1687 | Rev 1710 | Go to most recent revision | Show entire file | Regard whitespace | Details | Blame | Last modification | View Log | RSS feed
Rev 1687 | Rev 1689 | ||
---|---|---|---|
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: 1687 $ |
8 | $Revision: 1689 $ |
9 | 9 | ||
Line 1087... | Line 1087... | ||
1087 | mov [ecx+24], eax |
1087 | mov [ecx+24], eax |
1088 | ret |
1088 | ret |
1089 | .fail: |
1089 | .fail: |
1090 | or dword [esp+32], -1 |
1090 | or dword [esp+32], -1 |
1091 | ret |
1091 | ret |
1092 | iglobal |
- | |
1093 | align 4 |
- | |
1094 | f68call: |
- | |
1095 | dd f68.11 ; init_heap |
- | |
1096 | dd f68.12 ; user_alloc |
- | |
1097 | dd f68.13 ; user_free |
- | |
1098 | dd f68.14 ; get_event_ex |
- | |
1099 | dd f68.fail ;moved to f68.24 |
- | |
1100 | dd f68.16 ; get_service |
- | |
1101 | dd f68.17 ; call_service |
- | |
1102 | dd f68.fail ;moved to f68.25 |
- | |
1103 | dd f68.19 ; load_dll |
- | |
1104 | dd f68.20 ; user_realloc |
- | |
1105 | dd f68.21 ; load_driver |
- | |
1106 | dd f68.22 ; shmem_open |
- | |
1107 | dd f68.23 ; shmem_close |
- | |
1108 | dd f68.24 |
- | |
1109 | dd f68.25 |
- | |
1110 | endg |
1092 | |
1111 | align 4 |
1093 | align 4 |
1112 | f68: |
1094 | f68: |
1113 | cmp ebx,4 |
1095 | cmp ebx,4 |
1114 | jbe sys_sheduler |
1096 | jbe sys_sheduler |
Line 1226... | Line 1208... | ||
1226 | xor eax, eax |
1208 | xor eax, eax |
1227 | mov [esp+32], eax |
1209 | mov [esp+32], eax |
1228 | ret |
1210 | ret |
Line 1229... | Line 1211... | ||
1229 | 1211 | ||
- | 1212 | align 4 |
|
- | 1213 | f68call: |
|
- | 1214 | dd f68.11 ; init_heap |
|
- | 1215 | dd f68.12 ; user_alloc |
|
- | 1216 | dd f68.13 ; user_free |
|
- | 1217 | dd f68.14 ; get_event_ex |
|
- | 1218 | dd f68.fail ;moved to f68.24 |
|
- | 1219 | dd f68.16 ; get_service |
|
- | 1220 | dd f68.17 ; call_service |
|
- | 1221 | dd f68.fail ;moved to f68.25 |
|
- | 1222 | dd f68.19 ; load_dll |
|
- | 1223 | dd f68.20 ; user_realloc |
|
- | 1224 | dd f68.21 ; load_driver |
|
- | 1225 | dd f68.22 ; shmem_open |
|
- | 1226 | dd f68.23 ; shmem_close |
|
- | 1227 | dd f68.24 |
|
- | 1228 | dd f68.25 |
|
- | 1229 | ||
1230 | align 4 |
1230 | align 4 |
Line 1231... | Line 1231... | ||
1231 | proc load_pe_driver stdcall, file:dword |
1231 | proc load_pe_driver stdcall, file:dword |
1232 | 1232 | ||
1233 | stdcall load_PE, [file] |
1233 | stdcall load_PE, [file] |