ramosian-glider / memory-sanitizer

Automatically exported from code.google.com/p/memory-sanitizer
0 stars 0 forks source link

Handle mismatching keep_going and track_origins #22

Closed GoogleCodeExporter closed 9 years ago

GoogleCodeExporter commented 9 years ago
Parts of the binary may be built with different track_origins and keep_going 
settings. Current implementation will keep a random value for them in that case 
(due to odr-something linkage).

These values should be passed to __msan_init instead, which could make an 
informed decision (i.e. err on the side of track_origins=1, keep_going=1).

Original issue reported on code.google.com by euge...@google.com on 16 Apr 2013 at 8:23

GoogleCodeExporter commented 9 years ago
This implemented in LLVM trunk by checking for address of __msan_track_origins 
instead of its value. The same  with keep_going.

Original comment by euge...@google.com on 31 May 2013 at 12:06

GoogleCodeExporter commented 9 years ago
Adding Project:MemorySanitizer as part of GitHub migration.

Original comment by gli...@google.com on 30 Jul 2015 at 9:22