diff --git a/rvprof.h b/rvprof.h new file mode 100644 index 0000000..f926c01 --- /dev/null +++ b/rvprof.h @@ -0,0 +1,28 @@ +#ifndef RVPROF_H +#define RVPROF_H + +#include +#ifdef __cplusplus +extern "C"{ +#endif + +// not called by instrumented code directly anymore +void rvprof_init(const char* output_file); + +// not called by instrumented code directly anymore +void rvprof_set_program_name(const char* name); + +// begin profiling a named region +void rvprof_region_begin(const char* name); + +// end profiling of a named region +void rvprof_region_end(const char* name); + +// not called by instrumented code direclty anymore +void rvprof_finalize(); + +#ifdef __cplusplus +extern } +#endif + +#endif \ No newline at end of file