We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
There was an error while loading. Please reload this page.
1 parent 02617af commit cfc9b62Copy full SHA for cfc9b62
1 file changed
Modules/_testinternalcapi.c
@@ -92,6 +92,11 @@ static const uintptr_t min_frame_pointer_addr = 0x1000;
92
# define FRAME_POINTER_NEXT_OFFSET 0
93
# define FRAME_POINTER_RETURN_OFFSET \
94
(S390X_FRAME_RETURN_ADDRESS_OFFSET / (Py_ssize_t)sizeof(uintptr_t))
95
+#elif defined(__powerpc64__) || defined(__ppc64__)
96
+// ppc64le Condition Register between the two fields, see
97
+// https://refspecs.linuxfoundation.org/ELF/ppc64/PPC-elf64abi-1.9.html#STACK
98
+# define FRAME_POINTER_NEXT_OFFSET 0
99
+# define FRAME_POINTER_RETURN_OFFSET 2
100
#else
101
102
# define FRAME_POINTER_RETURN_OFFSET 1
0 commit comments