[all-commits] [llvm/llvm-project] 56241b: [scudo] Move the decision making of page release t...

ChiaHungDuan via All-commits all-commits at lists.llvm.org
Thu Aug 24 09:18:28 PDT 2023


  Branch: refs/heads/main
  Home:   https://github.com/llvm/llvm-project
  Commit: 56241b65ce7659c97b7ab428bc1447d9ba62be6e
      https://github.com/llvm/llvm-project/commit/56241b65ce7659c97b7ab428bc1447d9ba62be6e
  Author: Chia-hung Duan <chiahungduan at google.com>
  Date:   2023-08-24 (Thu, 24 Aug 2023)

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

  Log Message:
  -----------
  [scudo] Move the decision making of page release to hasChanceToReleasePages()

This change is only in SizeClassAllocator32. SizeClassAllocator64 has
it implemented.

Reviewed By: cferris

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


  Commit: fe0cb7b1ee0b0987cf3e01b15a2f69ed0a85d133
      https://github.com/llvm/llvm-project/commit/fe0cb7b1ee0b0987cf3e01b15a2f69ed0a85d133
  Author: Chia-hung Duan <chiahungduan at google.com>
  Date:   2023-08-24 (Thu, 24 Aug 2023)

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

  Log Message:
  -----------
  [scudo] Move the blocks marking logic into markFreeBlocks()

This change is only in SizeClassAllocator32. SizeClassAllocator64 has
it implemented.

Reviewed By: cferris

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


  Commit: ba7cb620ac002a94af0e1656ba591308f7073ab9
      https://github.com/llvm/llvm-project/commit/ba7cb620ac002a94af0e1656ba591308f7073ab9
  Author: Chia-hung Duan <chiahungduan at google.com>
  Date:   2023-08-24 (Thu, 24 Aug 2023)

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

  Log Message:
  -----------
  [scudo] Support dumping fragmentation data in SizeClassAllocator32

This is the same fragmentation data as in SizeClassAllocator64.

Reviewed By: cferris

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


Compare: https://github.com/llvm/llvm-project/compare/7d1565727dad...ba7cb620ac00


More information about the All-commits mailing list