2016-01-18 10:44:49 -08:00
|
|
|
#ifndef HELPERS_RECORD_ALLOC_H_
|
|
|
|
|
#define HELPERS_RECORD_ALLOC_H_
|
|
|
|
|
|
2017-09-07 17:48:44 -07:00
|
|
|
#include <vector>
|
2016-01-18 10:44:49 -08:00
|
|
|
|
|
|
|
|
namespace record_alloc {
|
|
|
|
|
|
2018-05-11 16:53:47 -07:00
|
|
|
void start(bool multi_threaded_mode = false);
|
2016-01-18 10:44:49 -08:00
|
|
|
void stop();
|
|
|
|
|
void fail_at_allocation_index(size_t failure_index);
|
2017-09-07 17:48:44 -07:00
|
|
|
std::vector<size_t> outstanding_allocation_indices();
|
2016-01-18 10:44:49 -08:00
|
|
|
size_t allocation_count();
|
|
|
|
|
|
|
|
|
|
} // namespace record_alloc
|
|
|
|
|
|
|
|
|
|
#endif // HELPERS_RECORD_ALLOC_H_
|