• Home
  • Line#
  • Scopes#
  • Navigate#
  • Raw
  • Download
1# Copyright 2022 The Chromium Authors
2# Use of this source code is governed by a BSD-style license that can be
3# found in the LICENSE file.
4
5# This file is meant to be temporary during we migrate allocator_shim code
6# into partition_allocator/. This file will be removed away once the
7# migration gets done.
8
9include_rules = [
10    "+base/allocator/buildflags.h",
11    "+base/allocator/early_zone_registration_mac.h",
12    "+base/allocator/partition_alloc_features.h",
13    "+base/allocator/partition_allocator/partition_alloc_base",
14    "+base/base_export.h",
15    "+base/functional/bind.h",
16    "+base/logging.h",
17    "+base/mac/mach_logging.h",
18    "+base/memory/nonscannable_memory.h",
19    "+base/memory/page_size.h",
20    "+base/process/memory.h",
21    "+base/synchronization/lock.h",
22    "+base/task/sequenced_task_runner.h",
23    "+base/threading/platform_thread.h",
24    "+base/time/time.h",
25    "+base/types/strong_alias.h",
26    "+build/chromecast_buildflags.h",
27    "+third_party/apple_apsl/CFBase.h",
28    "+third_party/apple_apsl/malloc.h",
29]
30
31specific_include_rules = {
32  "allocator_shim_unittest\.cc$": [
33    "+base/synchronization/waitable_event.h",
34    "+base/threading/thread_local.h",
35  ],
36  "allocator_interception_mac_unittest\.mm$": [
37    "+testing/gtest/include/gtest/gtest.h",
38  ],
39}
40