📄 contents.html
字号:
<li type="disc"><small><a href="xsh_chap02.html#tag_03_02_10_08">Socket Owner</a></small></li><li type="disc"><small><a href="xsh_chap02.html#tag_03_02_10_09">Socket Queue Limits</a></small></li><li type="disc"><small><a href="xsh_chap02.html#tag_03_02_10_10">Pending Error</a></small></li><li type="disc"><small><a href="xsh_chap02.html#tag_03_02_10_11">Socket Receive Queue</a></small></li><li type="disc"><small><a href="xsh_chap02.html#tag_03_02_10_12">Socket Out-of-Band Data State</a></small></li><li type="disc"><small><a href="xsh_chap02.html#tag_03_02_10_13">Connection Indication Queue</a></small></li><li type="disc"><small><a href="xsh_chap02.html#tag_03_02_10_14">Signals</a></small></li><li type="disc"><small><a href="xsh_chap02.html#tag_03_02_10_15">Asynchronous Errors</a></small></li><li type="disc"><small><a href="xsh_chap02.html#tag_03_02_10_16">Use of Options</a></small></li><li type="disc"><small><a href="xsh_chap02.html#tag_03_02_10_17">Use of Sockets for Local UNIX Connections</a></small></li><li type="disc"><small><a href="xsh_chap02.html#tag_03_02_10_18">Use of Sockets over Internet Protocols</a></small></li><li type="disc"><small><a href="xsh_chap02.html#tag_03_02_10_19">Use of Sockets over Internet Protocols Based onIPv4</a></small></li><li type="disc"><small><a href="xsh_chap02.html#tag_03_02_10_20">Use of Sockets over Internet Protocols Based onIPv6</a></small></li></ul></li><li type="disc"><small><a href="xsh_chap02.html#tag_03_02_11">Tracing</a></small><ul><li type="disc"><small><a href="xsh_chap02.html#tag_03_02_11_01">Objectives</a></small></li><li type="disc"><small><a href="xsh_chap02.html#tag_03_02_11_02">Detailed Objectives</a></small></li><li type="disc"><small><a href="xsh_chap02.html#tag_03_02_11_03">Comments on Objectives</a></small></li><li type="disc"><small><a href="xsh_chap02.html#tag_03_02_11_04">Trace Model</a></small></li><li type="disc"><small><a href="xsh_chap02.html#tag_03_02_11_05">Introduction</a></small></li><li type="disc"><small><a href="xsh_chap02.html#tag_03_02_11_06">Trace Model Description</a></small></li><li type="disc"><small><a href="xsh_chap02.html#tag_03_02_11_07">States of a Trace Stream</a></small></li><li type="disc"><small><a href="xsh_chap02.html#tag_03_02_11_08">Tracing All Processes</a></small></li><li type="disc"><small><a href="xsh_chap02.html#tag_03_02_11_09">Trace Storage</a></small></li><li type="disc"><small><a href="xsh_chap02.html#tag_03_02_11_10">Trace Programming Examples</a></small></li><li type="disc"><small><a href="xsh_chap02.html#tag_03_02_11_11">Trace Operation Control</a></small></li><li type="disc"><small><a href="xsh_chap02.html#tag_03_02_11_12">First Example</a></small></li><li type="disc"><small><a href="xsh_chap02.html#tag_03_02_11_13">Second Example</a></small></li><li type="disc"><small><a href="xsh_chap02.html#tag_03_02_11_14">Application Instrumentation</a></small></li><li type="disc"><small><a href="xsh_chap02.html#tag_03_02_11_15">Trace Analyzer</a></small></li><li type="disc"><small><a href="xsh_chap02.html#tag_03_02_11_16">First Example</a></small></li><li type="disc"><small><a href="xsh_chap02.html#tag_03_02_11_17">Second Example</a></small></li><li type="disc"><small><a href="xsh_chap02.html#tag_03_02_11_18">Several Programming Manipulations</a></small></li><li type="disc"><small><a href="xsh_chap02.html#tag_03_02_11_19">Trace Stream Attribute Manipulation</a></small></li><li type="disc"><small><a href="xsh_chap02.html#tag_03_02_11_20">Create a Trace Event Type Set and Change the Trace Event TypeFilter</a></small></li><li type="disc"><small><a href="xsh_chap02.html#tag_03_02_11_21">Retrieve Information from a Trace Log</a></small></li><li type="disc"><small><a href="xsh_chap02.html#tag_03_02_11_22">Retrieve the List of Trace Event Types Used in a TraceLog</a></small></li><li type="disc"><small><a href="xsh_chap02.html#tag_03_02_11_23">Rationale on Trace for Debugging</a></small></li><li type="disc"><small><a href="xsh_chap02.html#tag_03_02_11_24">Rationale on Trace Event Type Name Space</a></small></li><li type="disc"><small><a href="xsh_chap02.html#tag_03_02_11_25">Rationale on Trace Events Type Filtering</a></small></li><li type="disc"><small><a href="xsh_chap02.html#tag_03_02_11_26">Filtering of Trace Event Types Before Tracing</a></small></li><li type="disc"><small><a href="xsh_chap02.html#tag_03_02_11_27">Filtering of Trace Event Types at Runtime</a></small></li><li type="disc"><small><a href="xsh_chap02.html#tag_03_02_11_28">Post-Mortem Filtering of Trace Event Types</a></small></li><li type="disc"><small><a href="xsh_chap02.html#tag_03_02_11_29">Discussions about Trace Event Type-Filtering</a></small></li><li type="disc"><small><a href="xsh_chap02.html#tag_03_02_11_30">Tracing, pthread API</a></small></li><li type="disc"><small><a href="xsh_chap02.html#tag_03_02_11_31">Example</a></small></li><li type="disc"><small><a href="xsh_chap02.html#tag_03_02_11_32">Rationale on Triggering</a></small></li><li type="disc"><small><a href="xsh_chap02.html#tag_03_02_11_33">Rationale on Timestamp Clock</a></small></li><li type="disc"><small><a href="xsh_chap02.html#tag_03_02_11_34">Rationale on Different Overrun Conditions</a></small></li><li type="disc"><small><a href="xsh_chap02.html#tag_03_02_11_35">Overrun in Trace Streams Initialized with POSIX_TRACE_LOOPPolicy</a></small></li><li type="disc"><small><a href="xsh_chap02.html#tag_03_02_11_36">Overrun in Dumping Trace Streams into Trace Logs</a></small></li><li type="disc"><small><a href="xsh_chap02.html#tag_03_02_11_37">Reading an Active Trace Stream</a></small></li></ul></li><li type="disc"><small><a href="xsh_chap02.html#tag_03_02_12">Data Types</a></small></li><li type="disc"><small><a href="xsh_chap02.html#tag_03_02_13">Footnotes</a></small></li></ul></li><li type="disc"><small><a href="xsh_chap03.html#tag_03_03">System Interfaces</a></small><ul><li type="disc"><small><a href="xsh_chap03.html#tag_03_03_01">Examples for Spawn</a></small><ul><li type="disc"><small><a href="xsh_chap03.html#tag_03_03_01_01">Example Library Implementation of Spawn</a></small></li><li type="disc"><small><a href="xsh_chap03.html#tag_03_03_01_02">I/O Redirection with Spawn</a></small></li><li type="disc"><small><a href="xsh_chap03.html#tag_03_03_01_03">Spawning a Process Under a New User ID</a></small></li></ul></li></ul></li></ul></li><li type="disc"><small><a href="port.html#tag_04">Portability Considerations (Informative)</a></small><ul><li type="disc"><small><a href="port.html#tag_04_01">User Requirements</a></small><ul><li type="disc"><small><a href="port.html#tag_04_01_01">Configuration Interrogation</a></small></li><li type="disc"><small><a href="port.html#tag_04_01_02">Process Management</a></small></li><li type="disc"><small><a href="port.html#tag_04_01_03">Access to Data</a></small></li><li type="disc"><small><a href="port.html#tag_04_01_04">Access to the Environment</a></small></li><li type="disc"><small><a href="port.html#tag_04_01_05">Access to Determinism and Performance Enhancements</a></small></li><li type="disc"><small><a href="port.html#tag_04_01_06">Operating System-Dependent Profile</a></small></li><li type="disc"><small><a href="port.html#tag_04_01_07">I/O Interaction</a></small></li><li type="disc"><small><a href="port.html#tag_04_01_08">Internationalization Interaction</a></small></li><li type="disc"><small><a href="port.html#tag_04_01_09">C-Language Extensions</a></small></li><li type="disc"><small><a href="port.html#tag_04_01_10">Command Language</a></small></li><li type="disc"><small><a href="port.html#tag_04_01_11">Interactive Facilities</a></small></li><li type="disc"><small><a href="port.html#tag_04_01_12">Accomplish Multiple Tasks Simultaneously</a></small></li><li type="disc"><small><a href="port.html#tag_04_01_13">Complex Data Manipulation</a></small></li><li type="disc"><small><a href="port.html#tag_04_01_14">File Hierarchy Manipulation</a></small></li><li type="disc"><small><a href="port.html#tag_04_01_15">Locale Configuration</a></small></li><li type="disc"><small><a href="port.html#tag_04_01_16">Inter-User Communication</a></small></li><li type="disc"><small><a href="port.html#tag_04_01_17">System Environment</a></small></li><li type="disc"><small><a href="port.html#tag_04_01_18">Printing</a></small></li><li type="disc"><small><a href="port.html#tag_04_01_19">Software Development</a></small></li></ul></li><li type="disc"><small><a href="port.html#tag_04_02">Portability Capabilities</a></small><ul><li type="disc"><small><a href="port.html#tag_04_02_01">Configuration Interrogation</a></small><ul><li type="disc"><small><a href="port.html#tag_04_02_01_01">Unsatisfied Requirements</a></small></li></ul></li><li type="disc"><small><a href="port.html#tag_04_02_02">Process Management</a></small></li><li type="disc"><small><a href="port.html#tag_04_02_03">Access to Data</a></small></li><li type="disc"><small><a href="port.html#tag_04_02_04">Access to the Environment</a></small><ul><li type="disc"><small><a href="port.html#tag_04_02_04_01">Unsatisfied Requirements</a></small></li></ul></li><li type="disc"><small><a href="port.html#tag_04_02_05">Bounded (Realtime) Response</a></small></li><li type="disc"><small><a href="port.html#tag_04_02_06">Operating System-Dependent Profile</a></small><ul><li type="disc"><small><a href="port.html#tag_04_02_06_01">Unsatisfied Requirements</a></small></li></ul></li><li type="disc"><small><a href="port.html#tag_04_02_07">I/O Interaction</a></small><ul><li type="disc"><small><a href="port.html#tag_04_02_07_01">Unsatisfied Requirements</a></small></li></ul></li><li type="disc"><small><a href="port.html#tag_04_02_08">Internationalization Interaction</a></small><ul><li type="disc"><small><a href="port.html#tag_04_02_08_01">Unsatisfied Requirements</a></small></li></ul></li><li type="disc"><small><a href="port.html#tag_04_02_09">C-Language Extensions</a></small><ul><li type="disc"><small><a href="port.html#tag_04_02_09_01">Unsatisfied Requirements</a></small></li></ul></li><li type="disc"><small><a href="port.html#tag_04_02_10">Command Language</a></small><ul><li type="disc"><small><a href="port.html#tag_04_02_10_01">Unsatisfied Requirements</a></small></li></ul></li><li type="disc"><small><a href="port.html#tag_04_02_11">Interactive Facilities</a></small><ul><li type="disc"><small><a href="port.html#tag_04_02_11_01">Unsatisfied Requirements</a></small></li></ul></li><li type="disc"><small><a href="port.html#tag_04_02_12">Accomplish Multiple Tasks Simultaneously</a></small><ul><li type="disc"><small><a href="port.html#tag_04_02_12_01">Unsatisfied Requirements</a></small></li></ul></li><li type="disc"><small><a href="port.html#tag_04_02_13">Complex Data Manipulation</a></small><ul><li type="disc"><small><a href="port.html#tag_04_02_13_01">Unsatisfied Requirements</a></small></li></ul></li><li type="disc"><small><a href="port.html#tag_04_02_14">File Hierarchy Manipulation</a></small><ul><li type="disc"><small><a href="port.html#tag_04_02_14_01">Unsatisfied Requirements</a></small></li></ul></li><li type="disc"><small><a href="port.html#tag_04_02_15">Locale Configuration</a></small><ul><li type="disc"><small><a href="port.html#tag_04_02_15_01">Unsatisfied Requirements</a></small></li></ul></li><li type="disc"><small><a href="port.html#tag_04_02_16">Inter-User Communication</a></small><ul><li type="disc"><small><a href="port.html#tag_04_02_16_01">Unsatisfied Requirements</a></small></li></ul></li><li type="disc"><small><a href="port.html#tag_04_02_17">System Environment</a></small><ul><li type="disc"><small><a href="port.html#tag_04_02_17_01">Unsatisfied Requirements</a></small></li></ul></li><li type="disc"><small><a href="port.html#tag_04_02_18">Printing</a></small><ul><li type="disc"><small><a href="port.html#tag_04_02_18_01">Unsatisfied Requirements</a></small></li></ul></li><li type="disc"><small><a href="port.html#tag_04_02_19">Software Development</a></small><ul><li type="disc"><small><a href="port.html#tag_04_02_19_01">Unsatisfied Requirements</a></small></li></ul></li><li type="disc"><small><a href="port.html#tag_04_02_20">Future Growth</a></small></li></ul></li><li type="disc"><small><a href="port.html#tag_04_03">Profiling Considerations</a></small><ul><li type="disc"><small><a href="port.html#tag_04_03_01">Configuration Options</a></small></li><li type="disc"><small><a href="port.html#tag_04_03_02">Configuration Options (Shell and Utilities)</a></small></li><li type="disc"><small><a href="port.html#tag_04_03_03">Configurable Limits</a></small></li><li type="disc"><small><a href="port.html#tag_04_03_04">Configuration Options (System Interfaces)</a></small></li><li type="disc"><small><a href="port.html#tag_04_03_05">Configurable Limits</a></small></li><li type="disc"><small><a href="port.html#tag_04_03_06">Optional Behavior</a></small></li><li type="disc"><small><a href="port.html#tag_04_03_07">Footnotes</a></small></li></ul></li></ul></li><li type="disc"><small><a href="subprofiles.html#tag_05">Subprofiling Considerations (Informative)</a></small><ul><li type="disc"><small><a href="subprofiles.html#tag_05_01">Subprofiling Option Groups</a></small><ul><li type="disc"><small><a href="subprofiles.html#tag_05_01_01">Footnotes</a></small></li></ul></li></ul></li></ul><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 + -