diff options
| author | Andrew Turner <andrew@FreeBSD.org> | 2016-05-31 11:32:09 +0000 |
|---|---|---|
| committer | Andrew Turner <andrew@FreeBSD.org> | 2016-05-31 11:32:09 +0000 |
| commit | 1cb290d2f2458109fa492d300e21f102a41b6874 (patch) | |
| tree | 62928d68afccee6f9438db49894177ed9bf72895 | |
| parent | ba165a31b34d9543fe574609b1c8ca947132867d (diff) | |
Notes
| -rw-r--r-- | sys/cddl/dev/dtrace/aarch64/dtrace_isa.c | 4 |
1 files changed, 3 insertions, 1 deletions
diff --git a/sys/cddl/dev/dtrace/aarch64/dtrace_isa.c b/sys/cddl/dev/dtrace/aarch64/dtrace_isa.c index 442367f2d59fa..80f9b1ee8b94a 100644 --- a/sys/cddl/dev/dtrace/aarch64/dtrace_isa.c +++ b/sys/cddl/dev/dtrace/aarch64/dtrace_isa.c @@ -119,7 +119,7 @@ dtrace_getustack_common(uint64_t *pcstack, int pcstack_limit, uintptr_t pc, volatile uint16_t *flags = (volatile uint16_t *)&cpu_core[curcpu].cpuc_dtrace_flags; int ret = 0; - uintptr_t oldfp; + uintptr_t oldfp = fp; ASSERT(pcstack == NULL || pcstack_limit > 0); @@ -168,6 +168,8 @@ dtrace_getustack_common(uint64_t *pcstack, int pcstack_limit, uintptr_t pc, *flags &= ~CPU_DTRACE_FAULT; break; } + + oldfp = fp; } return (ret); |
