📄 trace.h.html
字号:
<img src="../images/opt-end.gif" alt="[Option End]" border="0">int posix_trace_create(pid_t, const trace_attr_t *restrict, trace_id_t *restrict);<sup>[<a href="javascript:open_code('TRL')">TRL</a>]</sup><img src="../images/opt-start.gif" alt="[Option Start]" border="0">int posix_trace_create_withlog(pid_t, const trace_attr_t *restrict, int, trace_id_t *restrict);<img src="../images/opt-end.gif" alt="[Option End]" border="0">void posix_trace_event(trace_event_id_t, const void *restrict, size_t);int posix_trace_eventid_equal(trace_id_t, trace_event_id_t, trace_event_id_t);int posix_trace_eventid_get_name(trace_id_t, trace_event_id_t, char *);int posix_trace_eventid_open(const char *restrict, trace_event_id_t *restrict);<sup>[<a href="javascript:open_code('TEF')">TEF</a>]</sup><img src="../images/opt-start.gif" alt="[Option Start]" border="0">int posix_trace_eventset_add(trace_event_id_t, trace_event_set_t *);int posix_trace_eventset_del(trace_event_id_t, trace_event_set_t *);int posix_trace_eventset_empty(trace_event_set_t *);int posix_trace_eventset_fill(trace_event_set_t *, int);int posix_trace_eventset_ismember(trace_event_id_t, const trace_event_set_t *restrict, int *restrict);<img src="../images/opt-end.gif" alt="[Option End]" border="0">int posix_trace_eventtypelist_getnext_id(trace_id_t, trace_event_id_t *restrict, int *restrict);int posix_trace_eventtypelist_rewind(trace_id_t);<sup>[<a href="javascript:open_code('TRL')">TRL</a>]</sup><img src="../images/opt-start.gif" alt="[Option Start]" border="0">int posix_trace_flush(trace_id_t);<img src="../images/opt-end.gif" alt="[Option End]" border="0">int posix_trace_get_attr(trace_id_t, trace_attr_t *);<sup>[<a href="javascript:open_code('TEF')">TEF</a>]</sup><img src="../images/opt-start.gif" alt="[Option Start]" border="0">int posix_trace_get_filter(trace_id_t, trace_event_set_t *);<img src="../images/opt-end.gif" alt="[Option End]" border="0">int posix_trace_get_status(trace_id_t, struct posix_trace_status_info *);int posix_trace_getnext_event(trace_id_t, struct posix_trace_event_info *restrict , void *restrict, size_t, size_t *restrict, int *restrict);<sup>[<a href="javascript:open_code('TRL')">TRL</a>]</sup><img src="../images/opt-start.gif" alt="[Option Start]" border="0">int posix_trace_open(int, trace_id_t *);int posix_trace_rewind(trace_id_t);<img src="../images/opt-end.gif" alt="[Option End]" border="0"><sup>[<a href="javascript:open_code('TEF')">TEF</a>]</sup><img src="../images/opt-start.gif" alt="[Option Start]" border="0">int posix_trace_set_filter(trace_id_t, const trace_event_set_t *, int);<img src="../images/opt-end.gif" alt="[Option End]" border="0">int posix_trace_shutdown(trace_id_t);int posix_trace_start(trace_id_t);int posix_trace_stop(trace_id_t);<sup>[<a href="javascript:open_code('TMO')">TMO</a>]</sup><img src="../images/opt-start.gif" alt="[Option Start]" border="0">int posix_trace_timedgetnext_event(trace_id_t, struct posix_trace_event_info *restrict, void *restrict, size_t, size_t *restrict, int *restrict, const struct timespec *restrict);<img src="../images/opt-end.gif" alt="[Option End]" border="0"><sup>[<a href="javascript:open_code('TEF')">TEF</a>]</sup><img src="../images/opt-start.gif" alt="[Option Start]" border="0">int posix_trace_trid_eventid_open(trace_id_t, const char *restrict, trace_event_id_t *restrict);<img src="../images/opt-end.gif" alt="[Option End]" border="0">int posix_trace_trygetnext_event(trace_id_t, struct posix_trace_event_info *restrict, void *restrict, size_t, size_t *restrict, int *restrict);</tt></pre></blockquote><hr><div class="box"><em>The following sections are informative.</em></div><h4><a name="tag_13_77_04"></a>APPLICATION USAGE</h4><blockquote><p>None.</p></blockquote><h4><a name="tag_13_77_05"></a>RATIONALE</h4><blockquote><p>None.</p></blockquote><h4><a name="tag_13_77_06"></a>FUTURE DIRECTIONS</h4><blockquote><p>None.</p></blockquote><h4><a name="tag_13_77_07"></a>SEE ALSO</h4><blockquote><p><a href="sys/types.h.html"><i><sys/types.h></i></a> , the System Interfaces volume of IEEE Std 1003.1-2001, <ahref="../functions/xsh_chap02_11.html">Section 2.11, Tracing</a>, <a href="../functions/posix_trace_attr_destroy.html"><i>posix_trace_attr_destroy</i>()</a>, <a href="../functions/posix_trace_attr_getclockres.html"><i>posix_trace_attr_getclockres</i>()</a>, <a href="../functions/posix_trace_attr_getcreatetime.html"><i>posix_trace_attr_getcreatetime</i>()</a>, <a href="../functions/posix_trace_attr_getgenversion.html"><i>posix_trace_attr_getgenversion</i>()</a>, <a href="../functions/posix_trace_attr_getinherited.html"><i>posix_trace_attr_getinherited</i>()</a>, <a href="../functions/posix_trace_attr_getlogfullpolicy.html"><i>posix_trace_attr_getlogfullpolicy</i>()</a>, <a href="../functions/posix_trace_attr_getlogsize.html"><i>posix_trace_attr_getlogsize</i>()</a>, <a href="../functions/posix_trace_attr_getmaxdatasize.html"><i>posix_trace_attr_getmaxdatasize</i>()</a>, <a href="../functions/posix_trace_attr_getmaxsystemeventsize.html"><i>posix_trace_attr_getmaxsystemeventsize</i>()</a>, <a href="../functions/posix_trace_attr_getmaxusereventsize.html"><i>posix_trace_attr_getmaxusereventsize</i>()</a>, <a href="../functions/posix_trace_attr_getname.html"><i>posix_trace_attr_getname</i>()</a>, <a href="../functions/posix_trace_attr_getstreamfullpolicy.html"><i>posix_trace_attr_getstreamfullpolicy</i>()</a>, <a href="../functions/posix_trace_attr_getstreamsize.html"><i>posix_trace_attr_getstreamsize</i>()</a>, <a href="../functions/posix_trace_attr_init.html"><i>posix_trace_attr_init</i>()</a>, <a href="../functions/posix_trace_attr_setinherited.html"><i>posix_trace_attr_setinherited</i>()</a>, <a href="../functions/posix_trace_attr_setlogfullpolicy.html"><i>posix_trace_attr_setlogfullpolicy</i>()</a>, <a href="../functions/posix_trace_attr_setlogsize.html"><i>posix_trace_attr_setlogsize</i>()</a>, <a href="../functions/posix_trace_attr_setmaxdatasize.html"><i>posix_trace_attr_setmaxdatasize</i>()</a>, <a href="../functions/posix_trace_attr_setname.html"><i>posix_trace_attr_setname</i>()</a>, <a href="../functions/posix_trace_attr_setstreamsize.html"><i>posix_trace_attr_setstreamsize</i>()</a>, <a href="../functions/posix_trace_attr_setstreamfullpolicy.html"><i>posix_trace_attr_setstreamfullpolicy</i>()</a>, <a href="../functions/posix_trace_clear.html"><i>posix_trace_clear</i>()</a>, <a href="../functions/posix_trace_close.html"><i>posix_trace_close</i>()</a>, <a href="../functions/posix_trace_create.html"><i>posix_trace_create</i>()</a>, <a href="../functions/posix_trace_create_withlog.html"><i>posix_trace_create_withlog</i>()</a>, <a href="../functions/posix_trace_event.html"><i>posix_trace_event</i>()</a>, <a href="../functions/posix_trace_eventid_equal.html"><i>posix_trace_eventid_equal</i>()</a>, <a href="../functions/posix_trace_eventid_get_name.html"><i>posix_trace_eventid_get_name</i>()</a>, <a href="../functions/posix_trace_eventid_open.html"><i>posix_trace_eventid_open</i>()</a>, <a href="../functions/posix_trace_eventtypelist_getnext_id.html"><i>posix_trace_eventtypelist_getnext_id</i>()</a>, <a href="../functions/posix_trace_eventtypelist_rewind.html"><i>posix_trace_eventtypelist_rewind</i>()</a>, <a href="../functions/posix_trace_eventset_add.html"><i>posix_trace_eventset_add</i>()</a>, <a href="../functions/posix_trace_eventset_del.html"><i>posix_trace_eventset_del</i>()</a>, <a href="../functions/posix_trace_eventset_empty.html"><i>posix_trace_eventset_empty</i>()</a>, <a href="../functions/posix_trace_eventset_fill.html"><i>posix_trace_eventset_fill</i>()</a>, <a href="../functions/posix_trace_eventset_ismember.html"><i>posix_trace_eventset_ismember</i>()</a>, <a href="../functions/posix_trace_flush.html"><i>posix_trace_flush</i>()</a>, <a href="../functions/posix_trace_get_attr.html"><i>posix_trace_get_attr</i>()</a>, <a href="../functions/posix_trace_get_filter.html"><i>posix_trace_get_filter</i>()</a>, <a href="../functions/posix_trace_get_status.html"><i>posix_trace_get_status</i>()</a>, <a href="../functions/posix_trace_getnext_event.html"><i>posix_trace_getnext_event</i>()</a>, <a href="../functions/posix_trace_open.html"><i>posix_trace_open</i>()</a>, <a href="../functions/posix_trace_rewind.html"><i>posix_trace_rewind</i>()</a>, <a href="../functions/posix_trace_set_filter.html"><i>posix_trace_set_filter</i>()</a>, <a href="../functions/posix_trace_shutdown.html"><i>posix_trace_shutdown</i>()</a>, <a href="../functions/posix_trace_start.html"><i>posix_trace_start</i>()</a>, <a href="../functions/posix_trace_stop.html"><i>posix_trace_stop</i>()</a>, <a href="../functions/posix_trace_timedgetnext_event.html"><i>posix_trace_timedgetnext_event</i>()</a>, <a href="../functions/posix_trace_trid_eventid_open.html"><i>posix_trace_trid_eventid_open</i>()</a>, <a href="../functions/posix_trace_trygetnext_event.html"><i>posix_trace_trygetnext_event</i>()</a></p></blockquote><h4><a name="tag_13_77_08"></a>CHANGE HISTORY</h4><blockquote><p>First released in Issue 6. Derived from IEEE Std 1003.1q-2000.</p><p>IEEE Std 1003.1-2001/Cor 1-2002, item XSH/TC1/D6/40 is applied, adding the TRL margin code to the <a href="../functions/posix_trace_flush.html"><i>posix_trace_flush</i>()</a> function, for alignment with the System Interfaces volume ofIEEE Std 1003.1-2001.</p></blockquote><div class="box"><em>End of informative text.</em></div><hr><hr size="2" noshade><center><font size="2"><!--footer start-->UNIX ® is a registered Trademark of The Open Group.<br>POSIX ® is a registered Trademark of The IEEE.<br>[ <a href="../mindex.html">Main Index</a> | <a href="../basedefs/contents.html">XBD</a> | <a href="../utilities/contents.html">XCU</a> | <a href="../functions/contents.html">XSH</a> | <a href="../xrat/contents.html">XRAT</a>]</font></center><!--footer end--><hr size="2" noshade></body></html>
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -