Save the address of the trap frame in %ebp on kernel entry. This automatically provides it in struct i386_frame.f_frame to unwinder.
While there, more accurately handle the terminating frames,
Differential D22321
i386: stop guessing the address of the trap frame in ddb backtrace. kib on Nov 11 2019, 10:35 PM. Authored by Tags None Referenced Files
Subscribers
Details Save the address of the trap frame in %ebp on kernel entry. This automatically provides it in struct i386_frame.f_frame to unwinder. While there, more accurately handle the terminating frames,
Diff Detail
Event TimelineComment Actions Looks good to me in general.
Comment Actions Handle avg' suggestions. Improve comment. |