IEEE DRAFT 1003.1Q : D8 2000
Superseded
A superseded Standard is one, which is fully replaced by another Standard, which is a new edition of the same Standard.
View Superseded by
DRAFT STANDARD FOR INFORMATION TECHNOLOGY-PORTABLE OPERATING SYSTEMS INTERFACE (POSIX) - PART 1: SYSTEM APPLICATION PROGRAM INTERFACE (API) - AMENDMENT X: TRACING (C LANGUAGE)
23-07-2013
12-01-2013
Introduction
Organization of This Standard
Conventions
Section 1: General
1.3 Conformance
1.3.1 Implementation Conformance
Section 2: Terminology and General Requirements
2.1 Definitions
2.1.2 General Terms
2.5 Primitives system data types
2.7 C Language Definitions
2.7.3 Headers and Function Prototypes
2.8 Numerical Limits
2.8.2 Minimum Values
2.8.4 Run-Time Invariant Values (Possibly Indeterminate)
2.9 Symbolic Constants
2.9.3 Compile-Time Symbolic Constants for Portability
Specifications
Section 3: Process primitives
3.1 Process Creation and Execution
3.1.1 Process Creation
3.1.2 Execute a File
3.2 Process Termination
3.2.2 Terminate a Process
3.3 Signals
3.3.1 Signals Concepts
Section 4: Process environment
4.8 Configurable system variables
4.8.1 Get configurable system variables
Section 18: Thread Cancellation
18.1 Thread Cancellation Overview
Section 24: Trace Interface
24.1 Introduction
24.2 Data Definitions
24.2.1 Structures
24.2.2 Trace stream attributes
24.2.3 Trace stream thread attribute
24.2.4 Trace event type definitions
24.3 Trace Functions
24.3.1 Introduction
24.3.2 Trace Attributes Object Initialization
24.3.3 Functions to Retrieve and set Information About a
Trace Stream
24.3.4 Functions to Retrieve and set the Behaviour of a
Trace Stream
24.3.5 Functions to Retrieve and set Trace Stream Size
Attributes
24.3.6 Thread Creation Attributes Related to Tracing
24.3.7 Trace Initilization, Flush and Shutdown from a Process
24.3.8 Trace Stream and Log Clear
24.3.9 Trace Event Identifier Manipulation
24.3.10 Iterate over a Mapping of Trace Event Types
24.3.11 Manipulate Trace Event Type Sets
24.3.12 Set Filter of an Initialized Trace Stream
24.3.13 Trace Start and Stop
24.3.14 Dynamic Thread Trace Parameter Access
24.3.15 Trace Functions for Instrumenting Application Code
24.3.16 Trace Log Management
24.3.17 Functions to Retrieve the Trace Attributes or Trace
Statuses
24.3.18 Functions to Retrieve a Trace Event
Annex B (informative) Rationale and Notes
B.24.1 Introduction
B.24.2 Objectives
B.24.3 Trace Model
B.24.4 Rationale on Trace for Debugging
B.24.5 Rationale on Event Namespace
B.24.6 Rationale on Trace Events Type Filtering
B.24.7 Rationale on Triggering
B.24.8 Rationale on Timestamp Clock
B.24.9 Rationale on Different Overrun Conditions
Annex T (informative) Balloting Instructions
Identifier Index
Alphabetic Topical Index
Gives a set of interfaces allowing portable access to underlying trace management services by application programs. These services give access to streams of event data, where the events can be generated by software and/or hardware, either from the application or the operating system.
DocumentType |
Draft
|
PublisherName |
Institute of Electrical & Electronics Engineers
|
Status |
Superseded
|
SupersededBy |
ISO 9455-1:1990 | Soft soldering fluxes — Test methods — Part 1: Determination of non-volatile matter, gravimetric method |
ISO/IEC 9899:2011 | Information technology Programming languages C |
ISO/IEC 646:1991 | Information technology ISO 7-bit coded character set for information interchange |
Access your standards online with a subscription
Features
-
Simple online access to standards, technical information and regulations.
-
Critical updates of standards and customisable alerts and notifications.
-
Multi-user online standards collection: secure, flexible and cost effective.