Home | History | Annotate | Download | only in rseq

Lines Matching refs:rseq_cs

51 #define RSEQ_ASM_STORE_RSEQ_CS(label, cs_label, rseq_cs)		\
54 "movq %%rax, %[" __rseq_str(rseq_cs) "]\n\t" \
86 /* Start rseq by storing table entry pointer into rseq_cs. */
87 RSEQ_ASM_STORE_RSEQ_CS(1, 3b, rseq_cs)
106 [rseq_cs] "m" (__rseq_abi.rseq_cs),
143 /* Start rseq by storing table entry pointer into rseq_cs. */
144 RSEQ_ASM_STORE_RSEQ_CS(1, 3b, rseq_cs)
168 [rseq_cs] "m" (__rseq_abi.rseq_cs),
202 /* Start rseq by storing table entry pointer into rseq_cs. */
203 RSEQ_ASM_STORE_RSEQ_CS(1, 3b, rseq_cs)
217 [rseq_cs] "m" (__rseq_abi.rseq_cs),
247 /* Start rseq by storing table entry pointer into rseq_cs. */
248 RSEQ_ASM_STORE_RSEQ_CS(1, 3b, rseq_cs)
270 [rseq_cs] "m" (__rseq_abi.rseq_cs),
317 /* Start rseq by storing table entry pointer into rseq_cs. */
318 RSEQ_ASM_STORE_RSEQ_CS(1, 3b, rseq_cs)
342 [rseq_cs] "m" (__rseq_abi.rseq_cs),
387 /* Start rseq by storing table entry pointer into rseq_cs. */
388 RSEQ_ASM_STORE_RSEQ_CS(1, 3b, rseq_cs)
444 [rseq_cs] "m" (__rseq_abi.rseq_cs),
534 #define RSEQ_ASM_STORE_RSEQ_CS(label, cs_label, rseq_cs) \
536 "movl $" __rseq_str(cs_label) ", %[rseq_cs]\n\t" \
568 /* Start rseq by storing table entry pointer into rseq_cs. */
569 RSEQ_ASM_STORE_RSEQ_CS(1, 3b, rseq_cs)
588 [rseq_cs] "m" (__rseq_abi.rseq_cs),
625 /* Start rseq by storing table entry pointer into rseq_cs. */
626 RSEQ_ASM_STORE_RSEQ_CS(1, 3b, rseq_cs)
650 [rseq_cs] "m" (__rseq_abi.rseq_cs),
684 /* Start rseq by storing table entry pointer into rseq_cs. */
685 RSEQ_ASM_STORE_RSEQ_CS(1, 3b, rseq_cs)
699 [rseq_cs] "m" (__rseq_abi.rseq_cs),
729 /* Start rseq by storing table entry pointer into rseq_cs. */
730 RSEQ_ASM_STORE_RSEQ_CS(1, 3b, rseq_cs)
753 [rseq_cs] "m" (__rseq_abi.rseq_cs),
791 /* Start rseq by storing table entry pointer into rseq_cs. */
792 RSEQ_ASM_STORE_RSEQ_CS(1, 3b, rseq_cs)
817 [rseq_cs] "m" (__rseq_abi.rseq_cs),
856 /* Start rseq by storing table entry pointer into rseq_cs. */
857 RSEQ_ASM_STORE_RSEQ_CS(1, 3b, rseq_cs)
882 [rseq_cs] "m" (__rseq_abi.rseq_cs),
928 /* Start rseq by storing table entry pointer into rseq_cs. */
929 RSEQ_ASM_STORE_RSEQ_CS(1, 3b, rseq_cs)
988 [rseq_cs] "m" (__rseq_abi.rseq_cs),
1036 /* Start rseq by storing table entry pointer into rseq_cs. */
1037 RSEQ_ASM_STORE_RSEQ_CS(1, 3b, rseq_cs)
1097 [rseq_cs] "m" (__rseq_abi.rseq_cs),