ObjFW  Check-in [a04298c590]

Overview
Comment:Fix forwarding on x86.
Downloads: Tarball | ZIP archive | SQL archive
Timelines: family | ancestors | descendants | both | runtime
Files: files | file ages | folders
SHA3-256: a04298c590f6b702354d9e71a4fad54a1c75c4a53b6127e83849a708aa9117a1
User & Date: js on 2012-04-18 19:13:27
Other Links: branch diff | manifest | tags
Context
2012-04-20
13:52
Correctly setup and initialize classes. check-in: 69f63f872a user: js tags: runtime
2012-04-18
19:13
Fix forwarding on x86. check-in: a04298c590 user: js tags: runtime
19:06
category.m: Fix cls->info check. check-in: ff680022ad user: js tags: runtime
Changes

Modified src/runtime/lookup-x86-elf.S from [fb986c1ace] to [ee522b3dc7].

43
44
45
46
47
48
49
50
51
52
53
54
55
56
57

	ret

forward:
	call	get_eip
.L1:
	addl	$objc_forward_handler-.L1, %eax
	jmp	*%eax

objc_msg_lookup_super:
	movl	4(%esp), %edx
	cmpl	$0, (%edx)
	je	ret_nil

	movl	4(%edx), %edx







|







43
44
45
46
47
48
49
50
51
52
53
54
55
56
57

	ret

forward:
	call	get_eip
.L1:
	addl	$objc_forward_handler-.L1, %eax
	jmp	*(%eax)

objc_msg_lookup_super:
	movl	4(%esp), %edx
	cmpl	$0, (%edx)
	je	ret_nil

	movl	4(%edx), %edx