Subversion Repositories Kolibri OS

Rev

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