diff options
Diffstat (limited to 'memory_replay/Pointers.h')
-rw-r--r-- | memory_replay/Pointers.h | 15 |
1 files changed, 6 insertions, 9 deletions
diff --git a/memory_replay/Pointers.h b/memory_replay/Pointers.h index c7cd825a..040027bf 100644 --- a/memory_replay/Pointers.h +++ b/memory_replay/Pointers.h @@ -14,19 +14,18 @@ * limitations under the License. */ -#ifndef _MEMORY_REPLAY_POINTERS_H -#define _MEMORY_REPLAY_POINTERS_H +#pragma once #include <stdatomic.h> #include <stdint.h> -struct pointer_data { - std::atomic_uintptr_t key_pointer; - void* pointer; -}; - class Pointers { public: + struct pointer_data { + std::atomic_uintptr_t key_pointer; + void* pointer; + }; + explicit Pointers(size_t max_allocs); virtual ~Pointers(); @@ -47,5 +46,3 @@ class Pointers { size_t pointers_size_ = 0; size_t max_pointers_ = 0; }; - -#endif // _MEMORY_REPLAY_POINTERS_H |