Rev 3805 | Go to most recent revision | Show entire file | Regard whitespace | Details | Blame | Last modification | View Log | RSS feed
Rev 3805 | Rev 3809 | ||
---|---|---|---|
Line 207... | Line 207... | ||
207 | uf = load_file("/kolibrios/lib/libc.dll"); |
207 | uf = load_file("/kolibrios/lib/libc.dll"); |
Line 208... | Line 208... | ||
208 | 208 | ||
209 | raw_img = uf.data; |
209 | raw_img = uf.data; |
Line 210... | Line -... | ||
210 | raw_size = uf.size; |
- | |
211 | 210 | raw_size = uf.size; |
|
212 | 211 | ||
Line 213... | Line 212... | ||
213 | if(raw_img == NULL) |
212 | if(raw_img == NULL) |
Line 214... | Line 213... | ||
214 | return NULL; |
213 | return NULL; |
215 | 214 | ||
216 | // printf("libc.dll raw %p, size %d\n", raw_img, raw_size); |
215 | // printf("libc.dll raw %p, size %d\n", raw_img, raw_size); |
217 | - | ||
218 | if( validate_pe(raw_img, raw_size, 0) == 0) |
- | |
219 | { |
- | |
220 | // printf("invalide libc.dll\n"); |
216 | |
- | 217 | if(validate_pe(raw_img, raw_size, 0) != 0) |
|
Line -... | Line 218... | ||
- | 218 | { |
|
Line 221... | Line 219... | ||
221 | user_free(raw_img); |
219 | // printf("invalide libc.dll\n"); |
Line 222... | Line 220... | ||
222 | }; |
220 | img_base = create_image(raw_img); |