Type Alias

os_signpost_id_t

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

Declaration

typedef uint64_t os_signpost_id_t;

Topics

Using Built-in Signpost Identifiers

OS_SIGNPOST_ID_EXCLUSIVE

A signpost identifier that indicates no overlap among different signpost time intervals.

OS_SIGNPOST_ID_INVALID

A signpost identifier that indicates an error.

OS_SIGNPOST_ID_NULL

The signpost identifier that represents a disabled signpost.

Supporting Types

OS_SIGNPOST_TYPE_MASK

A value used to create built-in signpost identifiers; don't use directly.

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_type_t

The values that determine the role of 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_enabled

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