Rev 4039 | Go to most recent revision | Show entire file | Regard whitespace | Details | Blame | Last modification | View Log | RSS feed
Rev 4039 | Rev 4478 | ||
---|---|---|---|
Line 3705... | Line 3705... | ||
3705 | adc cl,0 |
3705 | adc cl,0 |
3706 | add eax,edi |
3706 | add eax,edi |
3707 | adc ebp,0 |
3707 | adc ebp,0 |
3708 | adc cl,0 |
3708 | adc cl,0 |
3709 | elf_exe_addressing_setup: |
3709 | mov edx,ebp |
- | 3710 | elf_exe_addressing_setup: |
|
3710 | push eax |
3711 | push eax |
3711 | call init_addressing_space |
3712 | call init_addressing_space |
3712 | pop eax |
3713 | pop eax |
3713 | mov [ebx],eax |
3714 | mov [ebx],eax |
3714 | mov [ebx+4],edx |
3715 | mov [ebx+4],edx |
Line 3936... | Line 3937... | ||
3936 | mov [ebx+14h],eax |
3937 | mov [ebx+14h],eax |
3937 | add eax,edi |
3938 | add eax,edi |
3938 | sub eax,edx |
3939 | sub eax,edx |
3939 | mov [ebx+10h],eax |
3940 | mov [ebx+10h],eax |
3940 | mov eax,[ebx+8] |
3941 | and [undefined_data_end],0 |
- | 3942 | mov eax,[ebx+8] |
|
3941 | cmp byte [ebx],1 |
3943 | cmp byte [ebx],1 |
3942 | jne elf_segment_position_ok |
3944 | jne elf_segment_position_ok |
3943 | add eax,[ebx+14h] |
3945 | add eax,[ebx+14h] |
3944 | add eax,0FFFh |
3946 | add eax,0FFFh |
3945 | elf_segment_position_ok: |
3947 | elf_segment_position_ok: |
Line 4065... | Line 4067... | ||
4065 | mov [ebx+28h],eax |
4067 | mov [ebx+28h],eax |
4066 | add eax,edi |
4068 | add eax,edi |
4067 | sub eax,edx |
4069 | sub eax,edx |
4068 | mov [ebx+20h],eax |
4070 | mov [ebx+20h],eax |
4069 | mov eax,[ebx+10h] |
4071 | and [undefined_data_end],0 |
- | 4072 | mov eax,[ebx+10h] |
|
4070 | mov edx,[ebx+10h+4] |
4073 | mov edx,[ebx+10h+4] |
4071 | cmp byte [ebx],1 |
4074 | cmp byte [ebx],1 |
4072 | jne elf64_segment_position_ok |
4075 | jne elf64_segment_position_ok |
4073 | add eax,[ebx+28h] |
4076 | add eax,[ebx+28h] |
4074 | adc edx,0 |
4077 | adc edx,0 |