Initial commit

This commit is contained in:
2019-05-14 13:27:11 +02:00
commit 75fb7278c9
11 changed files with 460 additions and 0 deletions

20
profiler.hpp Normal file
View File

@@ -0,0 +1,20 @@
#ifndef PROFILER_HPP_
#define PROFILER_HPP_
#include <string>
#include <map>
class Profiler
{
public:
std::map<std::string, uint32_t> calls;
void record_function_call(char *function_name);
void clear();
};
//#define PROFILER_RECORD profiler.record_function_call((char*) __func__)
#define PROFILER_RECORD
extern Profiler profiler;
#endif