Page MenuHomeFreeBSD

D41533.id126335.diff
No OneTemporary

D41533.id126335.diff

diff --git a/sys/arm/arm/unwind.c b/sys/arm/arm/unwind.c
--- a/sys/arm/arm/unwind.c
+++ b/sys/arm/arm/unwind.c
@@ -399,6 +399,8 @@
return 1;
/* Update SP */
+ if (!__is_aligned(vsp, sizeof(register_t)))
+ return 1;
update_vsp = 1;
/* Load the registers */
@@ -431,6 +433,8 @@
count = insn & INSN_POP_COUNT_MASK;
/* Update sp */
+ if (!__is_aligned(vsp, sizeof(register_t)))
+ return 1;
update_vsp = 1;
/* Pop the registers */
@@ -461,6 +465,8 @@
return 1;
/* Update SP */
+ if (!__is_aligned(vsp, sizeof(register_t)))
+ return 1;
update_vsp = 1;
/* Load the registers */

File Metadata

Mime Type
text/plain
Expires
Wed, Feb 5, 3:46 AM (6 h, 56 m)
Storage Engine
blob
Storage Format
Raw Data
Storage Handle
16466442
Default Alt Text
D41533.id126335.diff (631 B)

Event Timeline