Sync with i386 - trace syscall entry/exit times, and a cosmetic fix.
This commit is contained in:
parent
b78f845dec
commit
717209c708
Notes:
svn2git
2020-12-20 02:59:44 +00:00
svn path=/head/; revision=133901
@ -286,7 +286,7 @@ trap(frame)
|
||||
*/
|
||||
if (kdb_on_nmi) {
|
||||
printf ("NMI ... going to debugger\n");
|
||||
kdb_trap (type, 0, &frame);
|
||||
kdb_trap(type, 0, &frame);
|
||||
}
|
||||
#endif /* KDB */
|
||||
goto userout;
|
||||
@ -747,6 +747,9 @@ syscall(frame)
|
||||
ktrsyscall(code, narg, argp);
|
||||
#endif
|
||||
|
||||
CTR4(KTR_SYSC, "syscall enter thread %p pid %d proc %s code %d", td,
|
||||
td->td_proc->p_pid, td->td_proc->p_comm, code);
|
||||
|
||||
if (error == 0) {
|
||||
td->td_retval[0] = 0;
|
||||
td->td_retval[1] = frame.tf_rdx;
|
||||
@ -810,6 +813,9 @@ syscall(frame)
|
||||
*/
|
||||
userret(td, &frame, sticks);
|
||||
|
||||
CTR4(KTR_SYSC, "syscall exit thread %p pid %d proc %s code %d", td,
|
||||
td->td_proc->p_pid, td->td_proc->p_comm, code);
|
||||
|
||||
#ifdef KTRACE
|
||||
if (KTRPOINT(td, KTR_SYSRET))
|
||||
ktrsysret(code, error, td->td_retval[0]);
|
||||
|
Loading…
Reference in New Issue
Block a user