Subversion Repositories Kolibri OS

Rev

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);