[all-commits] [llvm/llvm-project] 5beaa7: [scudo] Group poppedBlocks/pushedBlocks into Block...

ChiaHungDuan via All-commits all-commits at lists.llvm.org
Thu Jun 15 15:39:58 PDT 2023


  Branch: refs/heads/main
  Home:   https://github.com/llvm/llvm-project
  Commit: 5beaa7339fc5441d33bfb505703e56bbda3801e8
      https://github.com/llvm/llvm-project/commit/5beaa7339fc5441d33bfb505703e56bbda3801e8
  Author: Chia-hung Duan <chiahungduan at google.com>
  Date:   2023-06-15 (Thu, 15 Jun 2023)

  Changed paths:
    M compiler-rt/lib/scudo/standalone/primary32.h
    M compiler-rt/lib/scudo/standalone/primary64.h

  Log Message:
  -----------
  [scudo] Group poppedBlocks/pushedBlocks into BlocksInfo (NFC)

Create a new BlocksInfo to contain a list of blocks, poppedBlocks and
pushedBlocks. This is the preparation of adding new lock for operations
on freelist.

Differential Revision: https://reviews.llvm.org/D149143


  Commit: 29aa587f1a0829a36c188301ea565e18c79a0b7b
      https://github.com/llvm/llvm-project/commit/29aa587f1a0829a36c188301ea565e18c79a0b7b
  Author: Chia-hung Duan <chiahungduan at google.com>
  Date:   2023-06-15 (Thu, 15 Jun 2023)

  Changed paths:
    M compiler-rt/lib/scudo/standalone/primary64.h

  Log Message:
  -----------
  [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


Compare: https://github.com/llvm/llvm-project/compare/24563b8d26aa...29aa587f1a08


More information about the All-commits mailing list