[all-commits] [llvm/llvm-project] 45b7d4: [scudo] Zero- and pattern-initialization of memory.

Evgenii Stepanov via All-commits all-commits at lists.llvm.org
Thu Apr 30 15:01:21 PDT 2020


  Branch: refs/heads/master
  Home:   https://github.com/llvm/llvm-project
  Commit: 45b7d44ecb01780e26dc8d3c30bc34e32c08dd70
      https://github.com/llvm/llvm-project/commit/45b7d44ecb01780e26dc8d3c30bc34e32c08dd70
  Author: Evgenii Stepanov <eugenis at google.com>
  Date:   2020-04-30 (Thu, 30 Apr 2020)

  Changed paths:
    M compiler-rt/lib/scudo/standalone/combined.h
    M compiler-rt/lib/scudo/standalone/common.h
    M compiler-rt/lib/scudo/standalone/flags.inc
    M compiler-rt/lib/scudo/standalone/secondary.h
    M compiler-rt/lib/scudo/standalone/tests/combined_test.cpp
    M compiler-rt/lib/scudo/standalone/wrappers_c.inc

  Log Message:
  -----------
  [scudo] Zero- and pattern-initialization of memory.

Summary:
Implement pattern initialization of memory (excluding the secondary
allocator because it already has predictable memory contents).
Expose both zero and pattern initialization through the C API.

Reviewers: pcc, cryptoad

Subscribers: #sanitizers, llvm-commits

Tags: #sanitizers

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




More information about the All-commits mailing list