#ifndef COMPONENTS_GWP_ASAN_CLIENT_LIGHTWEIGHT_DETECTOR_POISON_METADATA_RECORDER_H_
#define COMPONENTS_GWP_ASAN_CLIENT_LIGHTWEIGHT_DETECTOR_POISON_METADATA_RECORDER_H_
#include <atomic>
#include <memory>
#include <vector>
#include "base/export_template.h"
#include "base/gtest_prod_util.h"
#include "components/gwp_asan/client/export.h"
#include "components/gwp_asan/client/lightweight_detector/shared_state.h"
#include "components/gwp_asan/common/lightweight_detector_state.h"
namespace gwp_asaninternal
namespace gwp_asan::internal::lud {
class GWP_ASAN_EXPORT PoisonMetadataRecorder
: public SharedState<PoisonMetadataRecorder> { … };
extern template class EXPORT_TEMPLATE_DECLARE(GWP_ASAN_EXPORT)
SharedStateHolder<PoisonMetadataRecorder>;
}
#endif