mirror of
https://sourceware.org/git/glibc.git
synced 2024-12-20 01:40:26 +00:00
(PSEUDO_RET): New macro.
(ret): Redefine to PSEUDO_RET. (PSEUDO): Remove jump to syscall_error.
This commit is contained in:
parent
e6bd4dbf3a
commit
63ac74aa94
@ -52,8 +52,13 @@
|
||||
.type syscall_error,%function; \
|
||||
ENTRY (name); \
|
||||
DO_CALL (args, syscall_name); \
|
||||
cmn r0, $4096; \
|
||||
bhs PLTJMP(C_SYMBOL_NAME(__syscall_error));
|
||||
cmn r0, $4096;
|
||||
|
||||
#define PSEUDO_RET \
|
||||
RETINSTR(movcc, pc, lr); \
|
||||
b PLTJMP(__syscall_error)
|
||||
#undef ret
|
||||
#define ret PSEUDO_RET
|
||||
|
||||
#undef PSEUDO_END
|
||||
#define PSEUDO_END(name) \
|
||||
|
Loading…
Reference in New Issue
Block a user