aboutsummaryrefslogtreecommitdiff
path: root/src/library.js
diff options
context:
space:
mode:
authorAlon Zakai <azakai@mozilla.com>2010-11-22 21:10:31 -0800
committerAlon Zakai <azakai@mozilla.com>2010-11-22 21:10:31 -0800
commitd3f5cfa7e7544af1754be29c5776d32a5fc08c17 (patch)
tree97aaf50b06390b79c5c4ba1e0fda2299619badb1 /src/library.js
parent76c55fb93de2861d19fb7c7664c325554d43ff9c (diff)
strengthen SAFE_HEAP in malloc and on the stack
Diffstat (limited to 'src/library.js')
-rw-r--r--src/library.js4
1 files changed, 4 insertions, 0 deletions
diff --git a/src/library.js b/src/library.js
index 76c657bd..e39d5a1e 100644
--- a/src/library.js
+++ b/src/library.js
@@ -385,6 +385,10 @@ var Library = {
var now = Date.now();
IHEAP[ptr + indexes[0]] = Math.floor(now/1000); // seconds
IHEAP[ptr + indexes[1]] = Math.floor((now-1000*Math.floor(now/1000))*1000); // microseconds
+#if SAFE_HEAP
+ SAFE_HEAP_ACCESS(ptr + indexes[0], 'i32', true);
+ SAFE_HEAP_ACCESS(ptr + indexes[1], 'i32', true);
+#endif
return 0;
},