[PATCH v3 2/9] aarch64: Share code in syscall-cancel.h

Marcus Shawcroft marcus.shawcroft@gmail.com
Thu May 29 04:16:00 GMT 2014


>>> +.Lpseudo_nocancel:                                                     \
>>>         DO_CALL (syscall_name, args);                                   \
>>> +.Lpseudo_finish:                                                       \
>>>         cmn     x0, 4095;                                               \
>>>         b.cs    .Lsyscall_error;                                        \
>>> -       PSEUDO_RET;                                                     \
>>> -       cfi_endproc;                                                    \
>>
>> I think there is a 'ret' missing here ?
>
> That happens in the main assembly file, in the form of
>
>   PSEUDO(xxx)
>         ret             <- here
>   PSEUDO_END(xxx)

Understood. OK.
/Marcus



More information about the Libc-alpha mailing list