Itoyori  v0.0.1
prof_events.hpp
Go to the documentation of this file.
1 #pragma once
2 
3 #include "ityr/common/util.hpp"
8 
9 namespace ityr::ori {
10 
12  using event::event;
13  std::string str() const override { return "core_get"; }
14 };
15 
17  using event::event;
18  std::string str() const override { return "core_put"; }
19 };
20 
22  using event::event;
23  std::string str() const override { return "core_checkout_nb"; }
24 };
25 
27  using event::event;
28  std::string str() const override { return "core_checkout_comp"; }
29 };
30 
32  using event::event;
33  std::string str() const override { return "core_checkin"; }
34 };
35 
37  using event::event;
38  std::string str() const override { return "cache_release"; }
39 };
40 
42  using event::event;
43  std::string str() const override { return "cache_release_lazy"; }
44 };
45 
47  using event::event;
48  std::string str() const override { return "cache_acquire"; }
49 };
50 
52  using event::event;
53  std::string str() const override { return "cache_acquire_wait"; }
54 };
55 
57  using event::event;
58  std::string str() const override { return "cache_mmap"; }
59 };
60 
62  using event::event;
63  std::string str() const override { return "home_mmap"; }
64 };
65 
66 class prof_events {
67 public:
69 
70 private:
82 };
83 
84 }
Definition: profiler.hpp:264
Definition: profiler.hpp:53
Definition: prof_events.hpp:66
prof_events()
Definition: prof_events.hpp:68
#define ITYR_ANON_VAR
Definition: util.hpp:55
Definition: block_region_set.hpp:9
Definition: prof_events.hpp:51
std::string str() const override
Definition: prof_events.hpp:53
Definition: prof_events.hpp:46
std::string str() const override
Definition: prof_events.hpp:48
Definition: prof_events.hpp:56
std::string str() const override
Definition: prof_events.hpp:58
Definition: prof_events.hpp:31
std::string str() const override
Definition: prof_events.hpp:33
Definition: prof_events.hpp:26
std::string str() const override
Definition: prof_events.hpp:28
Definition: prof_events.hpp:21
std::string str() const override
Definition: prof_events.hpp:23
Definition: prof_events.hpp:11
std::string str() const override
Definition: prof_events.hpp:13
Definition: prof_events.hpp:61
std::string str() const override
Definition: prof_events.hpp:63
Definition: prof_events.hpp:16
std::string str() const override
Definition: prof_events.hpp:18
Definition: prof_events.hpp:41
std::string str() const override
Definition: prof_events.hpp:43
Definition: prof_events.hpp:36
std::string str() const override
Definition: prof_events.hpp:38