Rename RSEQ_ASM_DEFINE_CMPFAIL to RSEQ_ASM_DEFINE_TEARDOWN
authorMathieu Desnoyers <mathieu.desnoyers@efficios.com>
Fri, 23 Feb 2024 21:09:02 +0000 (16:09 -0500)
committerMathieu Desnoyers <mathieu.desnoyers@efficios.com>
Tue, 27 Feb 2024 16:16:08 +0000 (11:16 -0500)
Signed-off-by: Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
Change-Id: Ic386511c72e99b0818c6ff29fd2996d110296e59

include/rseq/rseq-arm-bits.h
include/rseq/rseq-arm.h
include/rseq/rseq-mips-bits.h
include/rseq/rseq-mips.h
include/rseq/rseq-s390-bits.h
include/rseq/rseq-s390.h
include/rseq/rseq-x86-bits.h
include/rseq/rseq-x86.h

index 941c504c365190069faaa2970ba538f2ee10be2b..c0c58b82d3610b20fa3516f5b527cccfddcab81a 100644 (file)
@@ -442,20 +442,20 @@ int RSEQ_TEMPLATE_IDENTIFIER(rseq_load_cbne_memcpy_store__ptr)(intptr_t *v, intp
                                      "ldr %[dst], %[rseq_scratch1]\n\t"
                                      "ldr %[src], %[rseq_scratch0]\n\t",
                                      abort, 1b, 2b, 4f)
-               RSEQ_ASM_DEFINE_CMPFAIL(5,
+               RSEQ_ASM_DEFINE_TEARDOWN(5,
                                        /* teardown */
                                        "ldr %[len], %[rseq_scratch2]\n\t"
                                        "ldr %[dst], %[rseq_scratch1]\n\t"
                                        "ldr %[src], %[rseq_scratch0]\n\t",
                                        ne)
 #ifdef RSEQ_COMPARE_TWICE
-               RSEQ_ASM_DEFINE_CMPFAIL(6,
+               RSEQ_ASM_DEFINE_TEARDOWN(6,
                                        /* teardown */
                                        "ldr %[len], %[rseq_scratch2]\n\t"
                                        "ldr %[dst], %[rseq_scratch1]\n\t"
                                        "ldr %[src], %[rseq_scratch0]\n\t",
                                        error1)
-               RSEQ_ASM_DEFINE_CMPFAIL(7,
+               RSEQ_ASM_DEFINE_TEARDOWN(7,
                                        /* teardown */
                                        "ldr %[len], %[rseq_scratch2]\n\t"
                                        "ldr %[dst], %[rseq_scratch1]\n\t"
index 9f4f2975e8dc26297a2420ca5b492c88108a6842..7e8bc40906467371fef642140a1ed2e1c1eaa3b0 100644 (file)
@@ -138,10 +138,10 @@ do {                                                                      \
                                abort_label, 0x0, 0x0, start_ip,        \
                                (post_commit_ip - start_ip), abort_ip)
 
-#define RSEQ_ASM_DEFINE_CMPFAIL(label, teardown, cmpfail_label)                \
+#define RSEQ_ASM_DEFINE_TEARDOWN(label, teardown, target_label)                \
                __rseq_str(label) ":\n\t"                               \
                teardown                                                \
-               "b %l[" __rseq_str(cmpfail_label) "]\n\t"
+               "b %l[" __rseq_str(target_label) "]\n\t"
 
 /* Per-cpu-id indexing. */
 
index b93f2d657360d3fb6a261e52457381fcb5d3e1d3..0466408ef843ad0f86c3045acb693b572827b153 100644 (file)
@@ -405,20 +405,20 @@ int RSEQ_TEMPLATE_IDENTIFIER(rseq_load_cbne_memcpy_store__ptr)(intptr_t *v, intp
                                      LONG_L " %[dst], %[rseq_scratch1]\n\t"
                                      LONG_L " %[src], %[rseq_scratch0]\n\t",
                                      abort, 1b, 2b, 4f)
-               RSEQ_ASM_DEFINE_CMPFAIL(5,
+               RSEQ_ASM_DEFINE_TEARDOWN(5,
                                        /* teardown */
                                        LONG_L " %[len], %[rseq_scratch2]\n\t"
                                        LONG_L " %[dst], %[rseq_scratch1]\n\t"
                                        LONG_L " %[src], %[rseq_scratch0]\n\t",
                                        ne)
 #ifdef RSEQ_COMPARE_TWICE
-               RSEQ_ASM_DEFINE_CMPFAIL(6,
+               RSEQ_ASM_DEFINE_TEARDOWN(6,
                                        /* teardown */
                                        LONG_L " %[len], %[rseq_scratch2]\n\t"
                                        LONG_L " %[dst], %[rseq_scratch1]\n\t"
                                        LONG_L " %[src], %[rseq_scratch0]\n\t",
                                        error1)
-               RSEQ_ASM_DEFINE_CMPFAIL(7,
+               RSEQ_ASM_DEFINE_TEARDOWN(7,
                                        /* teardown */
                                        LONG_L " %[len], %[rseq_scratch2]\n\t"
                                        LONG_L " %[dst], %[rseq_scratch1]\n\t"
index 41ea3aaac10063e0a278ee7cf029f0aaa900bb2f..9cce3e8d7b01f30b090ca5ffb3b027c82e1c5e46 100644 (file)
@@ -144,10 +144,10 @@ do {                                                                      \
                                abort_label, 0x0, 0x0, start_ip, \
                                (post_commit_ip - start_ip), abort_ip)
 
-#define RSEQ_ASM_DEFINE_CMPFAIL(label, teardown, cmpfail_label) \
+#define RSEQ_ASM_DEFINE_TEARDOWN(label, teardown, target_label) \
                __rseq_str(label) ":\n\t" \
                teardown \
-               "b %l[" __rseq_str(cmpfail_label) "]\n\t"
+               "b %l[" __rseq_str(target_label) "]\n\t"
 
 /* Per-cpu-id indexing. */
 
index dbfb9bd3baed3d39276022d4485c1bc894a6eb40..4207924151891d37f932d08479823cb3bf7c3636 100644 (file)
@@ -412,18 +412,18 @@ int RSEQ_TEMPLATE_IDENTIFIER(rseq_load_cbne_memcpy_store__ptr)(intptr_t *v, intp
                        LONG_L " %[dst], %[rseq_scratch1]\n\t"
                        LONG_L " %[src], %[rseq_scratch0]\n\t",
                        abort)
-               RSEQ_ASM_DEFINE_CMPFAIL(5,
+               RSEQ_ASM_DEFINE_TEARDOWN(5,
                        LONG_L " %[len], %[rseq_scratch2]\n\t"
                        LONG_L " %[dst], %[rseq_scratch1]\n\t"
                        LONG_L " %[src], %[rseq_scratch0]\n\t",
                        ne)
 #ifdef RSEQ_COMPARE_TWICE
-               RSEQ_ASM_DEFINE_CMPFAIL(6,
+               RSEQ_ASM_DEFINE_TEARDOWN(6,
                        LONG_L " %[len], %[rseq_scratch2]\n\t"
                        LONG_L " %[dst], %[rseq_scratch1]\n\t"
                        LONG_L " %[src], %[rseq_scratch0]\n\t",
                        error1)
-               RSEQ_ASM_DEFINE_CMPFAIL(7,
+               RSEQ_ASM_DEFINE_TEARDOWN(7,
                        LONG_L " %[len], %[rseq_scratch2]\n\t"
                        LONG_L " %[dst], %[rseq_scratch1]\n\t"
                        LONG_L " %[src], %[rseq_scratch0]\n\t",
index 8158826229d6a19c4abdb0b6b1af7309be3791f8..6d15e12199f20345d859e02448e0ae6ef6c7fd4f 100644 (file)
@@ -124,11 +124,11 @@ do {                                                                      \
                "jg %l[" __rseq_str(abort_label) "]\n\t"                \
                ".popsection\n\t"
 
-#define RSEQ_ASM_DEFINE_CMPFAIL(label, teardown, cmpfail_label)                \
+#define RSEQ_ASM_DEFINE_TEARDOWN(label, teardown, target_label)                \
                ".pushsection __rseq_failure, \"ax\"\n\t"               \
                __rseq_str(label) ":\n\t"                               \
                teardown                                                \
-               "jg %l[" __rseq_str(cmpfail_label) "]\n\t"              \
+               "jg %l[" __rseq_str(target_label) "]\n\t"               \
                ".popsection\n\t"
 
 /* Per-cpu-id indexing. */
index 41ea2d76f07aa9b4bd073d21431cff409f92d5fa..80bcbf828c6576d9041bd6b7fd1ddfd9f0ab7a61 100644 (file)
@@ -456,18 +456,18 @@ int RSEQ_TEMPLATE_IDENTIFIER(rseq_load_cbne_memcpy_store__ptr)(intptr_t *v, intp
                        "movq %[rseq_scratch1], %[dst]\n\t"
                        "movq %[rseq_scratch0], %[src]\n\t",
                        abort)
-               RSEQ_ASM_DEFINE_CMPFAIL(5,
+               RSEQ_ASM_DEFINE_TEARDOWN(5,
                        "movq %[rseq_scratch2], %[len]\n\t"
                        "movq %[rseq_scratch1], %[dst]\n\t"
                        "movq %[rseq_scratch0], %[src]\n\t",
                        ne)
 #ifdef RSEQ_COMPARE_TWICE
-               RSEQ_ASM_DEFINE_CMPFAIL(6,
+               RSEQ_ASM_DEFINE_TEARDOWN(6,
                        "movq %[rseq_scratch2], %[len]\n\t"
                        "movq %[rseq_scratch1], %[dst]\n\t"
                        "movq %[rseq_scratch0], %[src]\n\t",
                        error1)
-               RSEQ_ASM_DEFINE_CMPFAIL(7,
+               RSEQ_ASM_DEFINE_TEARDOWN(7,
                        "movq %[rseq_scratch2], %[len]\n\t"
                        "movq %[rseq_scratch1], %[dst]\n\t"
                        "movq %[rseq_scratch0], %[src]\n\t",
@@ -921,18 +921,18 @@ int RSEQ_TEMPLATE_IDENTIFIER(rseq_load_cbne_memcpy_store__ptr)(intptr_t *v, intp
                        "movl %[rseq_scratch1], %[dst]\n\t"
                        "movl %[rseq_scratch0], %[src]\n\t",
                        abort)
-               RSEQ_ASM_DEFINE_CMPFAIL(5,
+               RSEQ_ASM_DEFINE_TEARDOWN(5,
                        "movl %[rseq_scratch2], %[len]\n\t"
                        "movl %[rseq_scratch1], %[dst]\n\t"
                        "movl %[rseq_scratch0], %[src]\n\t",
                        ne)
 #ifdef RSEQ_COMPARE_TWICE
-               RSEQ_ASM_DEFINE_CMPFAIL(6,
+               RSEQ_ASM_DEFINE_TEARDOWN(6,
                        "movl %[rseq_scratch2], %[len]\n\t"
                        "movl %[rseq_scratch1], %[dst]\n\t"
                        "movl %[rseq_scratch0], %[src]\n\t",
                        error1)
-               RSEQ_ASM_DEFINE_CMPFAIL(7,
+               RSEQ_ASM_DEFINE_TEARDOWN(7,
                        "movl %[rseq_scratch2], %[len]\n\t"
                        "movl %[rseq_scratch1], %[dst]\n\t"
                        "movl %[rseq_scratch0], %[src]\n\t",
index ecd75608cd019edcc3bb9928d1c8b1b4b328f067..9d38628b64e48b48a29329faac8af85697a32e7e 100644 (file)
@@ -106,11 +106,11 @@ do {                                                                      \
                "jmp %l[" __rseq_str(abort_label) "]\n\t"               \
                ".popsection\n\t"
 
-#define RSEQ_ASM_DEFINE_CMPFAIL(label, teardown, cmpfail_label)                \
+#define RSEQ_ASM_DEFINE_TEARDOWN(label, teardown, target_label)                \
                ".pushsection __rseq_failure, \"ax\"\n\t"               \
                __rseq_str(label) ":\n\t"                               \
                teardown                                                \
-               "jmp %l[" __rseq_str(cmpfail_label) "]\n\t"             \
+               "jmp %l[" __rseq_str(target_label) "]\n\t"              \
                ".popsection\n\t"
 
 #elif defined(__i386__)
@@ -192,11 +192,11 @@ do {                                                                      \
                "jmp %l[" __rseq_str(abort_label) "]\n\t"               \
                ".popsection\n\t"
 
-#define RSEQ_ASM_DEFINE_CMPFAIL(label, teardown, cmpfail_label)                \
+#define RSEQ_ASM_DEFINE_TEARDOWN(label, teardown, target_label)                \
                ".pushsection __rseq_failure, \"ax\"\n\t"               \
                __rseq_str(label) ":\n\t"                               \
                teardown                                                \
-               "jmp %l[" __rseq_str(cmpfail_label) "]\n\t"             \
+               "jmp %l[" __rseq_str(target_label) "]\n\t"              \
                ".popsection\n\t"
 
 #endif
This page took 0.030762 seconds and 4 git commands to generate.