• 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.

    DRAFT STANDARD FOR INFORMATION TECHNOLOGY-PORTABLE OPERATING SYSTEMS INTERFACE (POSIX) - PART 1: SYSTEM APPLICATION PROGRAM INTERFACE (API) - AMENDMENT X: TRACING (C LANGUAGE)

    Available format(s): 

    Superseded date:  23-07-2013

    Language(s): 

    Published date:  12-01-2013

    Publisher:  Institute of Electrical & Electronics Engineers

    Sorry this product is not available in your region.

    Add To Cart

    Table of Contents - (Show below) - (Hide below)

    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

    Abstract - (Show below) - (Hide below)

    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.

    General Product Information - (Show below) - (Hide below)

    Comment Closes On
    Document Type Draft
    Publisher Institute of Electrical & Electronics Engineers
    Status Superseded
    Superseded By

    Standards Referencing This Book - (Show below) - (Hide below)

    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, flexibile and cost effective