blob: a331dde9580dfdbdca2340b8004415c8910beec9 [file] [log] [blame]
// Copyright (c) 2018 The Chromium Authors. All rights reserved.
// Use of this source code is governed by a BSD-style license that can be
// found in the LICENSE file.
#include <stddef.h> // for size_t
#include "components/gwp_asan/client/export.h"
namespace gwp_asan {
namespace internal {
// Initialize the guarded allocator with the given total and max allocated pages
// and install sampling allocator shims with the provided sampling frequency.
GWP_ASAN_EXPORT void InstallAllocatorHooks(size_t max_allocated_pages,
size_t total_pages,
size_t sampling_frequency);
} // namespace internal
} // namespace gwp_asan