[all-commits] [llvm/llvm-project] 18207d: [scudo] update Pushedblocks/PoppedBlocks in Impl f...

ChiaHungDuan via All-commits all-commits at lists.llvm.org
Fri Jun 23 11:53:56 PDT 2023


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

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

  Log Message:
  -----------
  [scudo] update Pushedblocks/PoppedBlocks in Impl functions

Reviewed By: cferris

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


  Commit: d0290b2f0c8093968d96bacb478d86fe84478833
      https://github.com/llvm/llvm-project/commit/d0290b2f0c8093968d96bacb478d86fe84478833
  Author: Chia-hung Duan <chiahungduan at google.com>
  Date:   2023-06-23 (Fri, 23 Jun 2023)

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

  Log Message:
  -----------
  [scudo] PopBatch after populateFreeList()

Ensure the thread that refills freelist will get the Batch without
contending the lock in SizeClassAllocator64.

Reviewed By: cferris

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


Compare: https://github.com/llvm/llvm-project/compare/3368a92b0f59...d0290b2f0c80


More information about the All-commits mailing list