Rev 9823 | Rev 9832 | Go to most recent revision | Show entire file | Regard whitespace | Details | Blame | Last modification | View Log | RSS feed
Rev 9823 | Rev 9828 | ||
---|---|---|---|
Line 3... | Line 3... | ||
3 | ;; Copyright (C) KolibriOS team 2004-2022. All rights reserved. ;; |
3 | ;; Copyright (C) KolibriOS team 2004-2022. 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: 9823 $ |
8 | $Revision: 9828 $ |
9 | 9 | ||
Line 1152... | Line 1152... | ||
1152 | mov [img_base], eax |
1152 | mov [img_base], eax |
1153 | mov eax, sizeof.HDLL |
1153 | mov eax, sizeof.HDLL |
1154 | call malloc |
1154 | call malloc |
1155 | test eax, eax |
1155 | test eax, eax |
1156 | jz .fail_and_free_user |
1156 | jz .fail_and_free_user |
1157 | mov ebx, [current_slot_idx] |
1157 | mov ebx, [current_slot] |
1158 | shl ebx, BSF sizeof.APPDATA |
- | |
1159 | mov edx, [SLOT_BASE + ebx + APPDATA.tid] |
1158 | mov edx, [ebx + APPDATA.tid] |
1160 | mov [eax + HDLL.pid], edx |
1159 | mov [eax + HDLL.pid], edx |
1161 | push eax |
1160 | push eax |
1162 | call init_dlls_in_thread |
1161 | call init_dlls_in_thread |
1163 | pop ebx |
1162 | pop ebx |
1164 | test eax, eax |
1163 | test eax, eax |