ObjFW  Diff

Differences From Artifact [c4fe9cb723]:

To Artifact [4e5611c007]:


13
14
15
16
17
18
19






20
21
22
23

24
25
26
27
28
29
30
31
32
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28

29


30
31
32
33
34
35
36







+
+
+
+
+
+



-
+
-
-







 * file.
 */

#include "config.h"

.globl _OFForward
.globl _OFForward_stret

#ifdef HAVE_CET_H
# include <cet.h>
#else
# define _CET_ENDBR
#endif

.section .text
_OFForward:
#ifdef HAVE_ENDBR32
	_CET_ENDBR
	endbr32
#endif

	pushl	%ebp
	movl	%esp, %ebp

	pushl	%ebx
	subl	$20, %esp

81
82
83
84
85
86
87
88

89
90
91
92
93
94
95
96
97
85
86
87
88
89
90
91

92


93
94
95
96
97
98
99







-
+
-
-







	jmp	_OFMethodNotFound
.def _OFForward
.scl 2
.type 32
.endef

_OFForward_stret:
#ifdef HAVE_ENDBR32
	_CET_ENDBR
	endbr32
#endif

	pushl	%ebp
	movl	%esp, %ebp

	pushl	%ebx
	subl	$20, %esp

146
147
148
149
150
151
152
153

154
155
156
157
158
159
160
161
162
148
149
150
151
152
153
154

155


156
157
158
159
160
161
162







-
+
-
-







	jmp	_OFMethodNotFound_stret
.def _OFForward_stret
.scl 2
.type 32
.endef

init:
#ifdef HAVE_ENDBR32
	_CET_ENDBR
	endbr32
#endif

	pushl	%ebp
	movl	%esp, %ebp

	pushl	%ebx
	subl	$4, %esp