From 336f3abb948db1d7644eb07b26ddd2d6e896f0f1 Mon Sep 17 00:00:00 2001 From: Patrick Lipka Date: Thu, 7 Aug 2025 16:36:09 +0200 Subject: [PATCH] add API: timing --- src/rvprof_internal.h | 8 ++++++++ 1 file changed, 8 insertions(+) diff --git a/src/rvprof_internal.h b/src/rvprof_internal.h index 4104ed8..1fba01b 100644 --- a/src/rvprof_internal.h +++ b/src/rvprof_internal.h @@ -151,6 +151,14 @@ void symbol_array_cleanup(symbol_array_t* arr); int rvprof_memory_add_stack_id_to_function(int func_id, int stack_id); int rvprof_memory_add_caller_to_function(int func_id, const char* caller); +//timing +rvprof_error_t rvprof_timing_init(void); +uint64_t rvprof_timing_get_current(void); +uint64_t rvprof_timing_get_cycles(void); +double rvprof_timing_to_seconds(uint64_t nanoseconds); +int rvprof_timing_test_cycle_counter(void); + + #ifdef __cplusplus }