[all-commits] [llvm/llvm-project] e01053: [scudo] Skip visiting all free blocks if grouping ...

ChiaHungDuan via All-commits all-commits at lists.llvm.org
Mon Jul 31 15:21:03 PDT 2023


  Branch: refs/heads/main
  Home:   https://github.com/llvm/llvm-project
  Commit: e0105374f76e360d817d648eeebd43cdde88eb77
      https://github.com/llvm/llvm-project/commit/e0105374f76e360d817d648eeebd43cdde88eb77
  Author: Chia-hung Duan <chiahungduan at google.com>
  Date:   2023-07-31 (Mon, 31 Jul 2023)

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

  Log Message:
  -----------
  [scudo] Skip visiting all free blocks if grouping is disabled

This is only applied to SizeClassAllocator64 which has single region.
In SizeClassAllocator32, the region size has to be equal to the group
size.

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


  Commit: aaf11496a6c2b8d6e07b5044efe6b027359fb13c
      https://github.com/llvm/llvm-project/commit/aaf11496a6c2b8d6e07b5044efe6b027359fb13c
  Author: Chia-hung Duan <chiahungduan at google.com>
  Date:   2023-07-31 (Mon, 31 Jul 2023)

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

  Log Message:
  -----------
  [scudo] Respect the return value of ReservedMemory::create() (NFC)

Reviewed By: cferris

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


Compare: https://github.com/llvm/llvm-project/compare/d796f36fbc51...aaf11496a6c2


More information about the All-commits mailing list