Crate tracy_client_sys[][src]

Expand description

Low level API to the Tracy Client

This crate embeds the C++ tracy client library and exposes its API. For a higher-level API consider tracy-client.

Important note

Simply depending on this crate is sufficient for tracy to be enabled at program startup, even if none of the APIs provided by this crate are invoked. Tracy will broadcast discovery packets to the local network and expose the data it collects in the background to that same network. Traces collected by Tracy may include source and assembly code as well.

As thus, you may want make sure to only enable the tracy-client-sys crate conditionally, via the enable feature flag provided by this crate.

Structs

___tracy_c_zone_context
___tracy_source_location_data

Functions

___tracy_alloc_srcloc
___tracy_alloc_srcloc_name
___tracy_emit_frame_image
___tracy_emit_frame_mark
___tracy_emit_frame_mark_end
___tracy_emit_frame_mark_start
___tracy_emit_memory_alloc
___tracy_emit_memory_alloc_callstack
___tracy_emit_memory_free
___tracy_emit_memory_free_callstack
___tracy_emit_message
___tracy_emit_messageC
___tracy_emit_messageL
___tracy_emit_messageLC
___tracy_emit_message_appinfo
___tracy_emit_plot
___tracy_emit_zone_begin
___tracy_emit_zone_begin_alloc
___tracy_emit_zone_begin_alloc_callstack
___tracy_emit_zone_begin_callstack
___tracy_emit_zone_color
___tracy_emit_zone_end
___tracy_emit_zone_name
___tracy_emit_zone_text
___tracy_emit_zone_value
___tracy_init_thread
___tracy_set_thread_name