ObjFW  Diff

Differences From Artifact [c50bd5dc41]:

To Artifact [fb77637fec]:


12
13
14
15
16
17
18






19
20
21
22
23
24
25

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

31


32
33
34
35
36
37
38







+
+
+
+
+
+






-
+
-
-







 * LICENSE.GPLv2 or LICENSE.GPLv3 respectively included in the packaging of this
 * file.
 */

#include "config.h"

#include "platform.h"

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

.globl OFForward
.globl OFForward_stret

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

	pushl	%ebp
	movl	%esp, %ebp

	pushl	%ebx
	subl	$20, %esp

86
87
88
89
90
91
92
93

94
95
96
97
98
99
100
101
102
90
91
92
93
94
95
96

97


98
99
100
101
102
103
104







-
+
-
-







	popl	%ebp

	jmp	*%eax
.type OFForward, %function
.size OFForward, .-OFForward

OFForward_stret:
#ifdef HAVE_ENDBR32
	_CET_ENDBR
	endbr32
#endif

	pushl	%ebp
	movl	%esp, %ebp

	pushl	%ebx
	subl	$20, %esp

154
155
156
157
158
159
160
161

162
163
164
165
166
167
168
169
170
156
157
158
159
160
161
162

163


164
165
166
167
168
169
170







-
+
-
-







	popl	%ebp

	jmp	*%eax
.type OFForward_stret, %function
.size OFForward_stret, .-OFForward_stret

.Linit:
#ifdef HAVE_ENDBR32
	_CET_ENDBR
	endbr32
#endif

	pushl	%ebp
	movl	%esp, %ebp

	pushl	%ebx
	subl	$4, %esp