HP-UX Reference (11i v2 04/09) - 2 System Calls (vol 5)
t
ttrace(2) ttrace(2)
int rval = ttrace_wait(pid, 0, TTRACE_WAITOK, &st, sizeof st);
if (rval < 0) {
errexit("ttrace_wait");
}
show_event(&st);
if (st.tts_event == TTEVT_EXIT) {
break;
}
dottrace(TT_LWP_CONTINUE, pid, st.tts_lwpid, TT_NOPC,
st.tts_event == TTEVT_SIGNAL ?
(uint64_t) st.tts_u.tts_signal.tts_signo : 0L, 0L);
}
return 0;
}
WARNINGS
If the addr argument to a
TT_LWP_CONTINUE
or TT_LWP_SINGLE
request is not TT_NOPC, the
Instruction Address Offset Queue (program counter) is loaded with the values addr and addr +4 before
execution resumes. Otherwise, execution resumes from the point where it was interrupted.
AUTHOR
ttrace was developed by HP.
SEE ALSO
adb(1), fork(2), vfork(2), exec(2), signal(2), wait(2), ttrace_wait(2).
STANDARDS CONFORMANCE
ttrace(): LOCAL
Section 2−−462 Hewlett-Packard Company − 19 − HP-UX 11i Version 2: September 2004