Merge #15600: lockedpool: When possible, use madvise to avoid includi…

Merge #15600: lockedpool: When possible, use madvise to avoid including sensitive information in core dumps

d831831822885717e9841f1ff67c19add566fa45 lockedpool: When possible, use madvise to avoid including sensitive information in core dumps (Luke Dashjr)

Pull request description:

  If we're mlocking something, it's because it's sensitive information. Therefore, don't include it in core dump files, ~~and unmap it from forked processes~~.

  The return value is not checked because the madvise calls might fail on older kernels as a rule (unsure).

ACKs for top commit:
  practicalswift:
    Code review ACK d831831822885717e9841f1ff67c19add566fa45 -- patch looks correct
  laanwj:
    ACK d831831822885717e9841f1ff67c19add566fa45
  jonatack:
    ACK d831831822885717e9841f1ff67c19add566fa45
  vasild:
    ACK d831831822885717e9841f1ff67c19add566fa45

Tree-SHA512: 9a6c1fef126a4bbee0698bfed5a01233460fbcc86380d984e80dfbdfbed3744fef74527a8e3439ea226167992cff9d3ffa8f2d4dbd5ae96ebe0c12f3eee0eb9e

情報元 - Merge #15600: lockedpool: When possible, use madvise to avoid includi… · bitcoin/[email protected] · GitHub

Merge #15600: lockedpool: When possible, use madvise to avoid includi… · bitcoin/bitcoin@23991ee · GitHub
スポンサーリンク

シェアする

フォローする

スポンサーリンク

トップへ戻る