sigsetjmp.S (1d386b48a555f61cb7325543adbbb5c3f3407a66) sigsetjmp.S (fd5aaf2ea0178b03aa93c35245053247e5d3840c)
1/*-
2 * Copyright (c) 2014 The FreeBSD Foundation
3 *
4 * This software was developed by Andrew Turner under
5 * sponsorship from the FreeBSD Foundation.
6 *
7 * Redistribution and use in source and binary forms, with or without
8 * modification, are permitted provided that the following conditions

--- 14 unchanged lines hidden (view full) ---

23 * HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT
24 * LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY
25 * OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF
26 * SUCH DAMAGE.
27 */
28
29#include <machine/asm.h>
30#include <machine/setjmp.h>
1/*-
2 * Copyright (c) 2014 The FreeBSD Foundation
3 *
4 * This software was developed by Andrew Turner under
5 * sponsorship from the FreeBSD Foundation.
6 *
7 * Redistribution and use in source and binary forms, with or without
8 * modification, are permitted provided that the following conditions

--- 14 unchanged lines hidden (view full) ---

23 * HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT
24 * LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY
25 * OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF
26 * SUCH DAMAGE.
27 */
28
29#include <machine/asm.h>
30#include <machine/setjmp.h>
31#include <sys/elf_common.h>
31
32ENTRY(sigsetjmp)
33 cmp x1, #0
34 b.eq 1f
35 b _C_LABEL(setjmp)
361:
37 b _C_LABEL(_setjmp)
38END(sigsetjmp)

--- 8 unchanged lines hidden (view full) ---

47 b.eq 1f
48 b _C_LABEL(longjmp)
491:
50 b _C_LABEL(_longjmp)
51 .align 3
52.Lmagic:
53 .quad _JB_MAGIC__SETJMP
54END(siglongjmp)
32
33ENTRY(sigsetjmp)
34 cmp x1, #0
35 b.eq 1f
36 b _C_LABEL(setjmp)
371:
38 b _C_LABEL(_setjmp)
39END(sigsetjmp)

--- 8 unchanged lines hidden (view full) ---

48 b.eq 1f
49 b _C_LABEL(longjmp)
501:
51 b _C_LABEL(_longjmp)
52 .align 3
53.Lmagic:
54 .quad _JB_MAGIC__SETJMP
55END(siglongjmp)
56
57GNU_PROPERTY_AARCH64_FEATURE_1_NOTE(GNU_PROPERTY_AARCH64_FEATURE_1_VAL)