pub const TracyPlotFormatEnum_TracyPlotFormatNumber: TracyPlotFormatEnum = 0;
pub const TracyPlotFormatEnum_TracyPlotFormatMemory: TracyPlotFormatEnum = 1;
pub const TracyPlotFormatEnum_TracyPlotFormatPercentage: TracyPlotFormatEnum = 2;
pub const TracyPlotFormatEnum_TracyPlotFormatWatt: TracyPlotFormatEnum = 3;
type TracyPlotFormatEnum = ::std::os::raw::c_uint;
extern "C" {
pub fn ___tracy_set_thread_name(name: *const ::std::os::raw::c_char);
}
#[repr(C)]
#[derive(Debug, Copy, Clone)]
pub struct ___tracy_source_location_data {
pub name: *const ::std::os::raw::c_char,
pub function: *const ::std::os::raw::c_char,
pub file: *const ::std::os::raw::c_char,
pub line: u32,
pub color: u32,
}
#[test]
fn bindgen_test_layout____tracy_source_location_data() {
const UNINIT: ::std::mem::MaybeUninit<___tracy_source_location_data> =
::std::mem::MaybeUninit::uninit();
let ptr = UNINIT.as_ptr();
assert_eq!(
::std::mem::size_of::<___tracy_source_location_data>(),
32usize,
"Size of ___tracy_source_location_data"
);
assert_eq!(
::std::mem::align_of::<___tracy_source_location_data>(),
8usize,
"Alignment of ___tracy_source_location_data"
);
assert_eq!(
unsafe { ::std::ptr::addr_of!((*ptr).name) as usize - ptr as usize },
0usize,
"Offset of field: ___tracy_source_location_data::name"
);
assert_eq!(
unsafe { ::std::ptr::addr_of!((*ptr).function) as usize - ptr as usize },
8usize,
"Offset of field: ___tracy_source_location_data::function"
);
assert_eq!(
unsafe { ::std::ptr::addr_of!((*ptr).file) as usize - ptr as usize },
16usize,
"Offset of field: ___tracy_source_location_data::file"
);
assert_eq!(
unsafe { ::std::ptr::addr_of!((*ptr).line) as usize - ptr as usize },
24usize,
"Offset of field: ___tracy_source_location_data::line"
);
assert_eq!(
unsafe { ::std::ptr::addr_of!((*ptr).color) as usize - ptr as usize },
28usize,
"Offset of field: ___tracy_source_location_data::color"
);
}
#[repr(C)]
#[derive(Debug, Copy, Clone)]
pub struct ___tracy_c_zone_context {
pub id: u32,
pub active: i32,
}
#[test]
fn bindgen_test_layout____tracy_c_zone_context() {
const UNINIT: ::std::mem::MaybeUninit<___tracy_c_zone_context> =
::std::mem::MaybeUninit::uninit();
let ptr = UNINIT.as_ptr();
assert_eq!(
::std::mem::size_of::<___tracy_c_zone_context>(),
8usize,
"Size of ___tracy_c_zone_context"
);
assert_eq!(
::std::mem::align_of::<___tracy_c_zone_context>(),
4usize,
"Alignment of ___tracy_c_zone_context"
);
assert_eq!(
unsafe { ::std::ptr::addr_of!((*ptr).id) as usize - ptr as usize },
0usize,
"Offset of field: ___tracy_c_zone_context::id"
);
assert_eq!(
unsafe { ::std::ptr::addr_of!((*ptr).active) as usize - ptr as usize },
4usize,
"Offset of field: ___tracy_c_zone_context::active"
);
}
#[repr(C)]
#[derive(Debug, Copy, Clone)]
pub struct ___tracy_gpu_time_data {
pub gpuTime: i64,
pub queryId: u16,
pub context: u8,
}
#[test]
fn bindgen_test_layout____tracy_gpu_time_data() {
const UNINIT: ::std::mem::MaybeUninit<___tracy_gpu_time_data> =
::std::mem::MaybeUninit::uninit();
let ptr = UNINIT.as_ptr();
assert_eq!(
::std::mem::size_of::<___tracy_gpu_time_data>(),
16usize,
"Size of ___tracy_gpu_time_data"
);
assert_eq!(
::std::mem::align_of::<___tracy_gpu_time_data>(),
8usize,
"Alignment of ___tracy_gpu_time_data"
);
assert_eq!(
unsafe { ::std::ptr::addr_of!((*ptr).gpuTime) as usize - ptr as usize },
0usize,
"Offset of field: ___tracy_gpu_time_data::gpuTime"
);
assert_eq!(
unsafe { ::std::ptr::addr_of!((*ptr).queryId) as usize - ptr as usize },
8usize,
"Offset of field: ___tracy_gpu_time_data::queryId"
);
assert_eq!(
unsafe { ::std::ptr::addr_of!((*ptr).context) as usize - ptr as usize },
10usize,
"Offset of field: ___tracy_gpu_time_data::context"
);
}
#[repr(C)]
#[derive(Debug, Copy, Clone)]
pub struct ___tracy_gpu_zone_begin_data {
pub srcloc: u64,
pub queryId: u16,
pub context: u8,
}
#[test]
fn bindgen_test_layout____tracy_gpu_zone_begin_data() {
const UNINIT: ::std::mem::MaybeUninit<___tracy_gpu_zone_begin_data> =
::std::mem::MaybeUninit::uninit();
let ptr = UNINIT.as_ptr();
assert_eq!(
::std::mem::size_of::<___tracy_gpu_zone_begin_data>(),
16usize,
"Size of ___tracy_gpu_zone_begin_data"
);
assert_eq!(
::std::mem::align_of::<___tracy_gpu_zone_begin_data>(),
8usize,
"Alignment of ___tracy_gpu_zone_begin_data"
);
assert_eq!(
unsafe { ::std::ptr::addr_of!((*ptr).srcloc) as usize - ptr as usize },
0usize,
"Offset of field: ___tracy_gpu_zone_begin_data::srcloc"
);
assert_eq!(
unsafe { ::std::ptr::addr_of!((*ptr).queryId) as usize - ptr as usize },
8usize,
"Offset of field: ___tracy_gpu_zone_begin_data::queryId"
);
assert_eq!(
unsafe { ::std::ptr::addr_of!((*ptr).context) as usize - ptr as usize },
10usize,
"Offset of field: ___tracy_gpu_zone_begin_data::context"
);
}
#[repr(C)]
#[derive(Debug, Copy, Clone)]
pub struct ___tracy_gpu_zone_begin_callstack_data {
pub srcloc: u64,
pub depth: i32,
pub queryId: u16,
pub context: u8,
}
#[test]
fn bindgen_test_layout____tracy_gpu_zone_begin_callstack_data() {
const UNINIT: ::std::mem::MaybeUninit<___tracy_gpu_zone_begin_callstack_data> =
::std::mem::MaybeUninit::uninit();
let ptr = UNINIT.as_ptr();
assert_eq!(
::std::mem::size_of::<___tracy_gpu_zone_begin_callstack_data>(),
16usize,
"Size of ___tracy_gpu_zone_begin_callstack_data"
);
assert_eq!(
::std::mem::align_of::<___tracy_gpu_zone_begin_callstack_data>(),
8usize,
"Alignment of ___tracy_gpu_zone_begin_callstack_data"
);
assert_eq!(
unsafe { ::std::ptr::addr_of!((*ptr).srcloc) as usize - ptr as usize },
0usize,
"Offset of field: ___tracy_gpu_zone_begin_callstack_data::srcloc"
);
assert_eq!(
unsafe { ::std::ptr::addr_of!((*ptr).depth) as usize - ptr as usize },
8usize,
"Offset of field: ___tracy_gpu_zone_begin_callstack_data::depth"
);
assert_eq!(
unsafe { ::std::ptr::addr_of!((*ptr).queryId) as usize - ptr as usize },
12usize,
"Offset of field: ___tracy_gpu_zone_begin_callstack_data::queryId"
);
assert_eq!(
unsafe { ::std::ptr::addr_of!((*ptr).context) as usize - ptr as usize },
14usize,
"Offset of field: ___tracy_gpu_zone_begin_callstack_data::context"
);
}
#[repr(C)]
#[derive(Debug, Copy, Clone)]
pub struct ___tracy_gpu_zone_end_data {
pub queryId: u16,
pub context: u8,
}
#[test]
fn bindgen_test_layout____tracy_gpu_zone_end_data() {
const UNINIT: ::std::mem::MaybeUninit<___tracy_gpu_zone_end_data> =
::std::mem::MaybeUninit::uninit();
let ptr = UNINIT.as_ptr();
assert_eq!(
::std::mem::size_of::<___tracy_gpu_zone_end_data>(),
4usize,
"Size of ___tracy_gpu_zone_end_data"
);
assert_eq!(
::std::mem::align_of::<___tracy_gpu_zone_end_data>(),
2usize,
"Alignment of ___tracy_gpu_zone_end_data"
);
assert_eq!(
unsafe { ::std::ptr::addr_of!((*ptr).queryId) as usize - ptr as usize },
0usize,
"Offset of field: ___tracy_gpu_zone_end_data::queryId"
);
assert_eq!(
unsafe { ::std::ptr::addr_of!((*ptr).context) as usize - ptr as usize },
2usize,
"Offset of field: ___tracy_gpu_zone_end_data::context"
);
}
#[repr(C)]
#[derive(Debug, Copy, Clone)]
pub struct ___tracy_gpu_new_context_data {
pub gpuTime: i64,
pub period: f32,
pub context: u8,
pub flags: u8,
pub type_: u8,
}
#[test]
fn bindgen_test_layout____tracy_gpu_new_context_data() {
const UNINIT: ::std::mem::MaybeUninit<___tracy_gpu_new_context_data> =
::std::mem::MaybeUninit::uninit();
let ptr = UNINIT.as_ptr();
assert_eq!(
::std::mem::size_of::<___tracy_gpu_new_context_data>(),
16usize,
"Size of ___tracy_gpu_new_context_data"
);
assert_eq!(
::std::mem::align_of::<___tracy_gpu_new_context_data>(),
8usize,
"Alignment of ___tracy_gpu_new_context_data"
);
assert_eq!(
unsafe { ::std::ptr::addr_of!((*ptr).gpuTime) as usize - ptr as usize },
0usize,
"Offset of field: ___tracy_gpu_new_context_data::gpuTime"
);
assert_eq!(
unsafe { ::std::ptr::addr_of!((*ptr).period) as usize - ptr as usize },
8usize,
"Offset of field: ___tracy_gpu_new_context_data::period"
);
assert_eq!(
unsafe { ::std::ptr::addr_of!((*ptr).context) as usize - ptr as usize },
12usize,
"Offset of field: ___tracy_gpu_new_context_data::context"
);
assert_eq!(
unsafe { ::std::ptr::addr_of!((*ptr).flags) as usize - ptr as usize },
13usize,
"Offset of field: ___tracy_gpu_new_context_data::flags"
);
assert_eq!(
unsafe { ::std::ptr::addr_of!((*ptr).type_) as usize - ptr as usize },
14usize,
"Offset of field: ___tracy_gpu_new_context_data::type_"
);
}
#[repr(C)]
#[derive(Debug, Copy, Clone)]
pub struct ___tracy_gpu_context_name_data {
pub context: u8,
pub name: *const ::std::os::raw::c_char,
pub len: u16,
}
#[test]
fn bindgen_test_layout____tracy_gpu_context_name_data() {
const UNINIT: ::std::mem::MaybeUninit<___tracy_gpu_context_name_data> =
::std::mem::MaybeUninit::uninit();
let ptr = UNINIT.as_ptr();
assert_eq!(
::std::mem::size_of::<___tracy_gpu_context_name_data>(),
24usize,
"Size of ___tracy_gpu_context_name_data"
);
assert_eq!(
::std::mem::align_of::<___tracy_gpu_context_name_data>(),
8usize,
"Alignment of ___tracy_gpu_context_name_data"
);
assert_eq!(
unsafe { ::std::ptr::addr_of!((*ptr).context) as usize - ptr as usize },
0usize,
"Offset of field: ___tracy_gpu_context_name_data::context"
);
assert_eq!(
unsafe { ::std::ptr::addr_of!((*ptr).name) as usize - ptr as usize },
8usize,
"Offset of field: ___tracy_gpu_context_name_data::name"
);
assert_eq!(
unsafe { ::std::ptr::addr_of!((*ptr).len) as usize - ptr as usize },
16usize,
"Offset of field: ___tracy_gpu_context_name_data::len"
);
}
#[repr(C)]
#[derive(Debug, Copy, Clone)]
pub struct ___tracy_gpu_calibration_data {
pub gpuTime: i64,
pub cpuDelta: i64,
pub context: u8,
}
#[test]
fn bindgen_test_layout____tracy_gpu_calibration_data() {
const UNINIT: ::std::mem::MaybeUninit<___tracy_gpu_calibration_data> =
::std::mem::MaybeUninit::uninit();
let ptr = UNINIT.as_ptr();
assert_eq!(
::std::mem::size_of::<___tracy_gpu_calibration_data>(),
24usize,
"Size of ___tracy_gpu_calibration_data"
);
assert_eq!(
::std::mem::align_of::<___tracy_gpu_calibration_data>(),
8usize,
"Alignment of ___tracy_gpu_calibration_data"
);
assert_eq!(
unsafe { ::std::ptr::addr_of!((*ptr).gpuTime) as usize - ptr as usize },
0usize,
"Offset of field: ___tracy_gpu_calibration_data::gpuTime"
);
assert_eq!(
unsafe { ::std::ptr::addr_of!((*ptr).cpuDelta) as usize - ptr as usize },
8usize,
"Offset of field: ___tracy_gpu_calibration_data::cpuDelta"
);
assert_eq!(
unsafe { ::std::ptr::addr_of!((*ptr).context) as usize - ptr as usize },
16usize,
"Offset of field: ___tracy_gpu_calibration_data::context"
);
}
#[repr(C)]
#[derive(Debug, Copy, Clone)]
pub struct ___tracy_gpu_time_sync_data {
pub gpuTime: i64,
pub context: u8,
}
#[test]
fn bindgen_test_layout____tracy_gpu_time_sync_data() {
const UNINIT: ::std::mem::MaybeUninit<___tracy_gpu_time_sync_data> =
::std::mem::MaybeUninit::uninit();
let ptr = UNINIT.as_ptr();
assert_eq!(
::std::mem::size_of::<___tracy_gpu_time_sync_data>(),
16usize,
"Size of ___tracy_gpu_time_sync_data"
);
assert_eq!(
::std::mem::align_of::<___tracy_gpu_time_sync_data>(),
8usize,
"Alignment of ___tracy_gpu_time_sync_data"
);
assert_eq!(
unsafe { ::std::ptr::addr_of!((*ptr).gpuTime) as usize - ptr as usize },
0usize,
"Offset of field: ___tracy_gpu_time_sync_data::gpuTime"
);
assert_eq!(
unsafe { ::std::ptr::addr_of!((*ptr).context) as usize - ptr as usize },
8usize,
"Offset of field: ___tracy_gpu_time_sync_data::context"
);
}
#[repr(C)]
#[derive(Debug, Copy, Clone)]
pub struct __tracy_lockable_context_data {
_unused: [u8; 0],
}
type TracyCZoneCtx = ___tracy_c_zone_context;
extern "C" {
pub fn ___tracy_alloc_srcloc(
line: u32,
source: *const ::std::os::raw::c_char,
sourceSz: usize,
function: *const ::std::os::raw::c_char,
functionSz: usize,
color: u32,
) -> u64;
}
extern "C" {
pub fn ___tracy_alloc_srcloc_name(
line: u32,
source: *const ::std::os::raw::c_char,
sourceSz: usize,
function: *const ::std::os::raw::c_char,
functionSz: usize,
name: *const ::std::os::raw::c_char,
nameSz: usize,
color: u32,
) -> u64;
}
extern "C" {
pub fn ___tracy_emit_zone_begin(
srcloc: *const ___tracy_source_location_data,
active: i32,
) -> TracyCZoneCtx;
}
extern "C" {
pub fn ___tracy_emit_zone_begin_callstack(
srcloc: *const ___tracy_source_location_data,
depth: i32,
active: i32,
) -> TracyCZoneCtx;
}
extern "C" {
pub fn ___tracy_emit_zone_begin_alloc(srcloc: u64, active: i32) -> TracyCZoneCtx;
}
extern "C" {
pub fn ___tracy_emit_zone_begin_alloc_callstack(
srcloc: u64,
depth: i32,
active: i32,
) -> TracyCZoneCtx;
}
extern "C" {
pub fn ___tracy_emit_zone_end(ctx: TracyCZoneCtx);
}
extern "C" {
pub fn ___tracy_emit_zone_text(
ctx: TracyCZoneCtx,
txt: *const ::std::os::raw::c_char,
size: usize,
);
}
extern "C" {
pub fn ___tracy_emit_zone_name(
ctx: TracyCZoneCtx,
txt: *const ::std::os::raw::c_char,
size: usize,
);
}
extern "C" {
pub fn ___tracy_emit_zone_color(ctx: TracyCZoneCtx, color: u32);
}
extern "C" {
pub fn ___tracy_emit_zone_value(ctx: TracyCZoneCtx, value: u64);
}
extern "C" {
pub fn ___tracy_emit_gpu_zone_begin(arg1: ___tracy_gpu_zone_begin_data);
}
extern "C" {
pub fn ___tracy_emit_gpu_zone_begin_callstack(arg1: ___tracy_gpu_zone_begin_callstack_data);
}
extern "C" {
pub fn ___tracy_emit_gpu_zone_begin_alloc(arg1: ___tracy_gpu_zone_begin_data);
}
extern "C" {
pub fn ___tracy_emit_gpu_zone_begin_alloc_callstack(
arg1: ___tracy_gpu_zone_begin_callstack_data,
);
}
extern "C" {
pub fn ___tracy_emit_gpu_zone_end(data: ___tracy_gpu_zone_end_data);
}
extern "C" {
pub fn ___tracy_emit_gpu_time(arg1: ___tracy_gpu_time_data);
}
extern "C" {
pub fn ___tracy_emit_gpu_new_context(arg1: ___tracy_gpu_new_context_data);
}
extern "C" {
pub fn ___tracy_emit_gpu_context_name(arg1: ___tracy_gpu_context_name_data);
}
extern "C" {
pub fn ___tracy_emit_gpu_calibration(arg1: ___tracy_gpu_calibration_data);
}
extern "C" {
pub fn ___tracy_emit_gpu_time_sync(arg1: ___tracy_gpu_time_sync_data);
}
extern "C" {
pub fn ___tracy_emit_gpu_zone_begin_serial(arg1: ___tracy_gpu_zone_begin_data);
}
extern "C" {
pub fn ___tracy_emit_gpu_zone_begin_callstack_serial(
arg1: ___tracy_gpu_zone_begin_callstack_data,
);
}
extern "C" {
pub fn ___tracy_emit_gpu_zone_begin_alloc_serial(arg1: ___tracy_gpu_zone_begin_data);
}
extern "C" {
pub fn ___tracy_emit_gpu_zone_begin_alloc_callstack_serial(
arg1: ___tracy_gpu_zone_begin_callstack_data,
);
}
extern "C" {
pub fn ___tracy_emit_gpu_zone_end_serial(data: ___tracy_gpu_zone_end_data);
}
extern "C" {
pub fn ___tracy_emit_gpu_time_serial(arg1: ___tracy_gpu_time_data);
}
extern "C" {
pub fn ___tracy_emit_gpu_new_context_serial(arg1: ___tracy_gpu_new_context_data);
}
extern "C" {
pub fn ___tracy_emit_gpu_context_name_serial(arg1: ___tracy_gpu_context_name_data);
}
extern "C" {
pub fn ___tracy_emit_gpu_calibration_serial(arg1: ___tracy_gpu_calibration_data);
}
extern "C" {
pub fn ___tracy_emit_gpu_time_sync_serial(arg1: ___tracy_gpu_time_sync_data);
}
extern "C" {
pub fn ___tracy_connected() -> i32;
}
extern "C" {
pub fn ___tracy_emit_memory_alloc(ptr: *const ::std::os::raw::c_void, size: usize, secure: i32);
}
extern "C" {
pub fn ___tracy_emit_memory_alloc_callstack(
ptr: *const ::std::os::raw::c_void,
size: usize,
depth: i32,
secure: i32,
);
}
extern "C" {
pub fn ___tracy_emit_memory_free(ptr: *const ::std::os::raw::c_void, secure: i32);
}
extern "C" {
pub fn ___tracy_emit_memory_free_callstack(
ptr: *const ::std::os::raw::c_void,
depth: i32,
secure: i32,
);
}
extern "C" {
pub fn ___tracy_emit_memory_alloc_named(
ptr: *const ::std::os::raw::c_void,
size: usize,
secure: i32,
name: *const ::std::os::raw::c_char,
);
}
extern "C" {
pub fn ___tracy_emit_memory_alloc_callstack_named(
ptr: *const ::std::os::raw::c_void,
size: usize,
depth: i32,
secure: i32,
name: *const ::std::os::raw::c_char,
);
}
extern "C" {
pub fn ___tracy_emit_memory_free_named(
ptr: *const ::std::os::raw::c_void,
secure: i32,
name: *const ::std::os::raw::c_char,
);
}
extern "C" {
pub fn ___tracy_emit_memory_free_callstack_named(
ptr: *const ::std::os::raw::c_void,
depth: i32,
secure: i32,
name: *const ::std::os::raw::c_char,
);
}
extern "C" {
pub fn ___tracy_emit_memory_discard(name: *const ::std::os::raw::c_char, secure: i32);
}
extern "C" {
pub fn ___tracy_emit_memory_discard_callstack(
name: *const ::std::os::raw::c_char,
secure: i32,
depth: i32,
);
}
extern "C" {
pub fn ___tracy_emit_message(
txt: *const ::std::os::raw::c_char,
size: usize,
callstack_depth: i32,
);
}
extern "C" {
pub fn ___tracy_emit_messageL(txt: *const ::std::os::raw::c_char, callstack_depth: i32);
}
extern "C" {
pub fn ___tracy_emit_messageC(
txt: *const ::std::os::raw::c_char,
size: usize,
color: u32,
callstack_depth: i32,
);
}
extern "C" {
pub fn ___tracy_emit_messageLC(
txt: *const ::std::os::raw::c_char,
color: u32,
callstack_depth: i32,
);
}
extern "C" {
pub fn ___tracy_emit_frame_mark(name: *const ::std::os::raw::c_char);
}
extern "C" {
pub fn ___tracy_emit_frame_mark_start(name: *const ::std::os::raw::c_char);
}
extern "C" {
pub fn ___tracy_emit_frame_mark_end(name: *const ::std::os::raw::c_char);
}
extern "C" {
pub fn ___tracy_emit_frame_image(
image: *const ::std::os::raw::c_void,
w: u16,
h: u16,
offset: u8,
flip: i32,
);
}
extern "C" {
pub fn ___tracy_emit_plot(name: *const ::std::os::raw::c_char, val: f64);
}
extern "C" {
pub fn ___tracy_emit_plot_float(name: *const ::std::os::raw::c_char, val: f32);
}
extern "C" {
pub fn ___tracy_emit_plot_int(name: *const ::std::os::raw::c_char, val: i64);
}
extern "C" {
pub fn ___tracy_emit_plot_config(
name: *const ::std::os::raw::c_char,
type_: i32,
step: i32,
fill: i32,
color: u32,
);
}
extern "C" {
pub fn ___tracy_emit_message_appinfo(txt: *const ::std::os::raw::c_char, size: usize);
}
extern "C" {
pub fn ___tracy_announce_lockable_ctx(
srcloc: *const ___tracy_source_location_data,
) -> *mut __tracy_lockable_context_data;
}
extern "C" {
pub fn ___tracy_terminate_lockable_ctx(lockdata: *mut __tracy_lockable_context_data);
}
extern "C" {
pub fn ___tracy_before_lock_lockable_ctx(lockdata: *mut __tracy_lockable_context_data) -> i32;
}
extern "C" {
pub fn ___tracy_after_lock_lockable_ctx(lockdata: *mut __tracy_lockable_context_data);
}
extern "C" {
pub fn ___tracy_after_unlock_lockable_ctx(lockdata: *mut __tracy_lockable_context_data);
}
extern "C" {
pub fn ___tracy_after_try_lock_lockable_ctx(
lockdata: *mut __tracy_lockable_context_data,
acquired: i32,
);
}
extern "C" {
pub fn ___tracy_mark_lockable_ctx(
lockdata: *mut __tracy_lockable_context_data,
srcloc: *const ___tracy_source_location_data,
);
}
extern "C" {
pub fn ___tracy_custom_name_lockable_ctx(
lockdata: *mut __tracy_lockable_context_data,
name: *const ::std::os::raw::c_char,
nameSz: usize,
);
}
extern "C" {
pub fn ___tracy_begin_sampling_profiler() -> ::std::os::raw::c_int;
}
extern "C" {
pub fn ___tracy_end_sampling_profiler();
}