[scudo] Group MappedUser/AllocatedUser into PagesInfo (NFC)
authorChia-hung Duan <chiahungduan@google.com>
Thu, 8 Jun 2023 03:20:52 +0000 (03:20 +0000)
committerChia-hung Duan <chiahungduan@google.com>
Thu, 15 Jun 2023 22:38:48 +0000 (22:38 +0000)
commit29aa587f1a0829a36c188301ea565e18c79a0b7b
tree314744f16d984227e0236b117c701b658b6db5a7
parent5beaa7339fc5441d33bfb505703e56bbda3801e8
[scudo] Group MappedUser/AllocatedUser into PagesInfo (NFC)

Create a new PagesInfo to contain all the information about pages. This
is the preparation of adding new lock for page operations.

Note that primary32 hasn't switched to MemMap. Will add PagesInfo later
when we move to MemMap in primary32.

Differential Revision: https://reviews.llvm.org/D149142
compiler-rt/lib/scudo/standalone/primary64.h