0
Files
src/tools/memory
Takashi Sakamoto 354da2514b [PA] Remove ThreadSafe.
Allowed header dependency:
- partition_root.h < partition_page.h < partition_bucket.h < partition_superpage_extent_entry.h <
  partition_dcheck_helper.h < partition_alloc_forward.h
(*) A < B: A can include B. B cannot include A.
    A < B < C: A can include B and C. B can include C.
       C cannot include either A or B.

This makes it impossible for partition_bucket.h and partition_page.h
to see partition_root, i.e. root->lock_. To keep thread
analysis, methods using thread analysis are moved into
partition_root.h or partition_root.cc.

Change-Id: I9093866326a958abc8dc3ad74e60463c9e72603d
Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/4436096
Commit-Queue: Takashi Sakamoto <tasak@google.com>
Reviewed-by: Benoit Lize <lizeb@chromium.org>
Cr-Commit-Position: refs/heads/main@{#1154701}
2023-06-08 01:02:29 +00:00
..