Page MenuHomeFreeBSD

D20838.1791060776.diff
No OneTemporary

Size
871 B
Referenced Files
None
Subscribers
None

D20838.1791060776.diff

Index: sys/arm64/arm64/machdep.c
===================================================================
--- sys/arm64/arm64/machdep.c
+++ sys/arm64/arm64/machdep.c
@@ -429,6 +429,7 @@
mcp->mc_gpregs.gp_sp = tf->tf_sp;
mcp->mc_gpregs.gp_lr = tf->tf_lr;
mcp->mc_gpregs.gp_elr = tf->tf_elr;
+ mcp->mc_gpregs.gp_esr = tf->tf_esr;
return (0);
}
@@ -449,6 +450,7 @@
tf->tf_sp = mcp->mc_gpregs.gp_sp;
tf->tf_lr = mcp->mc_gpregs.gp_lr;
tf->tf_elr = mcp->mc_gpregs.gp_elr;
+ tf->tf_esr = mcp->mc_gpregs.gp_esr;
tf->tf_spsr = mcp->mc_gpregs.gp_spsr;
return (0);
Index: sys/arm64/include/ucontext.h
===================================================================
--- sys/arm64/include/ucontext.h
+++ sys/arm64/include/ucontext.h
@@ -39,6 +39,7 @@
__register_t gp_sp;
__register_t gp_elr;
__uint32_t gp_spsr;
+ __register_t gp_esr;
int gp_pad;
};

File Metadata

Mime Type
text/plain
Expires
Sat, Oct 3, 8:52 PM (10 h, 40 m)
Storage Engine
blob
Storage Format
Raw Data
Storage Handle
30138772
Default Alt Text
D20838.1791060776.diff (871 B)

Event Timeline