When writing a label to shadow memory, don't write if the value is already set to the value being written. This dramatically reduces real memory consumption in programs with sparse use of labels.
Details
Details
Diff Detail
Diff Detail
Differential D4893
DFSan's set label function should avoid writing to the shadow memory when the write would not change the value in memory. skerner on Aug 13 2014, 6:42 PM. Authored by
Details
When writing a label to shadow memory, don't write if the value is already set to the value being written. This dramatically reduces real memory consumption in programs with sparse use of labels.
Diff Detail |