Changeset View
Changeset View
Standalone View
Standalone View
head/contrib/compiler-rt/lib/tsan/rtl/tsan_rtl_aarch64.S
Show First 20 Lines • Show All 246 Lines • ▼ Show 20 Lines | __sigsetjmp: | ||||
// tail jump to libc __sigsetjmp | // tail jump to libc __sigsetjmp | ||||
adrp x2, :got:_ZN14__interception16real___sigsetjmpE | adrp x2, :got:_ZN14__interception16real___sigsetjmpE | ||||
ldr x2, [x2, #:got_lo12:_ZN14__interception16real___sigsetjmpE] | ldr x2, [x2, #:got_lo12:_ZN14__interception16real___sigsetjmpE] | ||||
ldr x2, [x2] | ldr x2, [x2] | ||||
br x2 | br x2 | ||||
CFI_ENDPROC | CFI_ENDPROC | ||||
.size __sigsetjmp, .-__sigsetjmp | .size __sigsetjmp, .-__sigsetjmp | ||||
#if defined(__linux__) | #if defined(__FreeBSD__) || defined(__linux__) | ||||
/* We do not need executable stack. */ | /* We do not need executable stack. */ | ||||
.section .note.GNU-stack,"",@progbits | .section .note.GNU-stack,"",@progbits | ||||
#endif | #endif |