[PATCH] [msan] Refactor memory layout specification and setup

Evgeniy Stepanov eugenis at google.com
Fri Jan 23 07:32:41 PST 2015


Hi kcc, samsonov, kutuzov.viktor.84, mohit.bhakkad,

A flexible way of describing MSan memory layout details on various platforms. No significant functional changes, but the memory layout description that you get at verbosity=1 looks slightly different. This change includes stronger sanity checks than before.

The goal of this change is to allow more than 2 application memory ranges for https://code.google.com/p/memory-sanitizer/issues/detail?id=76.

I don't have an easy way to verify that I did not break freebsd or mips, though I tried not too. I'd appreciate if you verified that layout descriptions for those platforms are accurate.

REPOSITORY
  rL LLVM

http://reviews.llvm.org/D7146

Files:
  lib/msan/msan.h
  lib/msan/msan_linux.cc

EMAIL PREFERENCES
  http://reviews.llvm.org/settings/panel/emailpreferences/
-------------- next part --------------
A non-text attachment was scrubbed...
Name: D7146.18677.patch
Type: text/x-patch
Size: 11022 bytes
Desc: not available
URL: <http://lists.llvm.org/pipermail/llvm-commits/attachments/20150123/06d46108/attachment.bin>


More information about the llvm-commits mailing list