[PATCH] D20578: [esan|wset] Iterate all memory to compute the total working set

Filipe Cabecinhas via llvm-commits llvm-commits at lists.llvm.org
Thu May 26 08:38:23 PDT 2016


filcab accepted this revision.
filcab added a reviewer: filcab.
filcab added a comment.
This revision is now accepted and ready to land.

LGTM


================
Comment at: lib/esan/working_set.cpp:35
@@ +34,3 @@
+// Our shadow memory assumes that the line size is 64.
+static const u32 CacheLineSize = 64;
+
----------------
Should this be in the header?

================
Comment at: lib/esan/working_set.cpp:82
@@ -77,1 +81,3 @@
 
+// This routine will word-align ShadowStart and ShadowEnd prior to scanning.
+static u32 countAndClearShadowValues(u32 BitIdx, uptr ShadowStart,
----------------
We should probably mention it might count and clear a few bytes more than `[ShadowStart,ShadowEnd)`


http://reviews.llvm.org/D20578





More information about the llvm-commits mailing list