OSDN Git Service
(root)
/
tomoyo
/
tomoyo-test1.git
/ commitdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
| commitdiff |
tree
raw
|
patch
| inline |
side by side
(parent:
97f88a3
)
powerpc: Make stack frame marker upper case
author
Michael Ellerman
<mpe@ellerman.id.au>
Tue, 27 Sep 2022 15:04:18 +0000
(
01:04
+1000)
committer
Michael Ellerman
<mpe@ellerman.id.au>
Wed, 28 Sep 2022 12:21:11 +0000
(22:21 +1000)
Now that the stack frame regs marker is only 32-bits it is not as
obvious in memory dumps and easier to miss, eg:
c000000004733e40
0000000000000000
0000000000000000
|................|
c000000004733e50
0000000000000000
0000000000000000
|................|
c000000004733e60
0000000000000000
0000000000000000
|................|
c000000004733e70
7367657200000000
0000000000000000
|sger............|
c000000004733e80
a700000000000000
708897f7ff7f0000
|........p.......|
c000000004733e90
0073428fff7f0000
208997f7ff7f0000
|.sB..... .......|
c000000004733ea0
0100000000000000
ffffffffffffffff
|................|
c000000004733eb0
0000000000000000
0000000000000000
|................|
So make it upper case to make it stand out a bit more:
c000000004733e70
5347455200000000
0000000000000000
|SGER............|
Acked-by: Nicholas Piggin <npiggin@gmail.com>
Signed-off-by: Michael Ellerman <mpe@ellerman.id.au>
Link:
https://lore.kernel.org/r/20220927150419.1503001-1-mpe@ellerman.id.au
arch/powerpc/include/asm/ptrace.h
patch
|
blob
|
history
diff --git
a/arch/powerpc/include/asm/ptrace.h
b/arch/powerpc/include/asm/ptrace.h
index
5b496e5
..
6c23d1d
100644
(file)
--- a/
arch/powerpc/include/asm/ptrace.h
+++ b/
arch/powerpc/include/asm/ptrace.h
@@
-99,7
+99,7
@@
struct pt_regs
#define STACK_FRAME_WITH_PT_REGS (STACK_FRAME_OVERHEAD + sizeof(struct pt_regs))
-#define STACK_FRAME_REGS_MARKER ASM_CONST(0x
7265677
3)
+#define STACK_FRAME_REGS_MARKER ASM_CONST(0x
5245475
3)
#ifdef __powerpc64__