Rev 364 | Rev 378 | Go to most recent revision | Show entire file | Regard whitespace | Details | Blame | Last modification | View Log | RSS feed
Rev 364 | Rev 365 | ||
---|---|---|---|
Line 419... | Line 419... | ||
419 | dec edx |
419 | dec edx |
420 | jnz @B |
420 | jnz @B |
Line 421... | Line 421... | ||
421 | 421 | ||
422 | mov edi, new_app_base |
422 | mov edi, new_app_base |
423 | shr edi, 10 |
423 | shr edi, 10 |
Line 424... | Line 424... | ||
424 | add edi, pages_tab |
424 | add edi, page_tabs |
425 | 425 | ||
426 | mov ecx, [app_tabs] |
426 | mov ecx, [app_tabs] |
427 | shl ecx, 10 |
427 | shl ecx, 10 |
Line 433... | Line 433... | ||
433 | mov edx, new_app_base |
433 | mov edx, new_app_base |
434 | mov esi, [img_base] |
434 | mov esi, [img_base] |
435 | mov edi, new_app_base |
435 | mov edi, new_app_base |
436 | shr esi, 10 |
436 | shr esi, 10 |
437 | shr edi, 10 |
437 | shr edi, 10 |
438 | add esi, pages_tab |
438 | add esi, page_tabs |
439 | add edi, pages_tab |
439 | add edi, page_tabs |
440 | .remap: |
440 | .remap: |
441 | lodsd |
441 | lodsd |
442 | or eax, ebx ; force user level r/w access |
442 | or eax, ebx ; force user level r/w access |
443 | stosd |
443 | stosd |
444 | add edx, 0x1000 |
444 | add edx, 0x1000 |