HomeFreeBSD

Fix a bug in the amd64 dtrace_getarg() implementation: when unwinding the

Description

Fix a bug in the amd64 dtrace_getarg() implementation: when unwinding the
stack, take into account the copy of rsi pushed between the breakpoint
trapframe and the dtrace_invop frame. Prior to r287644, this was covered
by the fact that sizeof(struct amd64_frame) was 24 rather than 16.

Reported by: smh

Details

Provenance
markjAuthored on
Parents
rS291056: Revert r291009 until rman changes go in.
Branches
Unknown
Tags
Unknown