Enumeration

os_signpost_type_t

The values that determine the role of a signpost.

Declaration

typedef enum : uint8_t {
    ...
} os_signpost_type_t;

Topics

Specifying Signpost Types

OS_SIGNPOST_INTERVAL_BEGIN

A signpost that marks the start of a time interval of interest in your code.

OS_SIGNPOST_INTERVAL_END

A signpost that marks the end of a time interval of interest in your code.

OS_SIGNPOST_EVENT

A signpost that marks an event in your code.

See Also

Debugging CPU Performance

os_signpost_interval_begin

Marks the start of a time interval in your code using a signpost.

os_signpost_interval_end

Marks the end of a time interval in your code using a signpost.

os_signpost_event_emit

Marks an event in your code using a signpost.

os_signpost_id_generate

Creates a signpost identifier that's unique among signposts logging to the specified log.

os_signpost_id_make_with_pointer

Creates a signpost identifier that's unique among signposts logging to the specified log and among signposts using the supplied pointer.

os_signpost_id_t

An identifier you use to distinguish signposts that have the same name and log to the same log.

os_signpost_enabled

Returns a Boolean value that indicates whether logs are enabled for the specified signpost.