9 Commits

Author SHA1 Message Date
Roman Zulak
2eae759f98 Add platform::IsMemoryValid.
Signed-off-by: Vassil Vassilev <vvasilev@cern.ch>
2016-10-18 17:53:21 +02:00
Axel Naumann
92b021279c From Bertrand: fix for MSVC. 2016-06-15 14:14:34 +02:00
CristinaCristescu
6ba8b80abf Explain unharmful behaviour of address validity cache. 2016-05-09 16:29:07 +02:00
CristinaCristescu
c77ce1d672 Replace the llvm::thread_local with and atomic push.
The atommic operation does the increment and the mod to the number of cache lines
to ensure we are not trying to access memory out of the cache.
2016-05-09 09:44:09 +02:00
Axel Naumann
dc32ab8e73 Use /dev/random, some kernels skip writing to /dev/null. 2016-04-21 19:14:47 +02:00
Axel Naumann
6c3bb2daef Refinements: use std::array+find, comments, func names. 2016-04-21 19:14:47 +02:00
CristinaCristescu
6dc84b0f29 Improve performance of address validation of interpreted code. 2016-04-21 19:14:47 +02:00
CristinaCristescu
1cb874532b Correct DiagnoseIfInterpreterException in iterpreter. 2016-04-08 15:44:11 +02:00
CristinaCristescu
fc500ad68e Reduce I/O operations caused by the check of address validity. 2016-04-08 15:44:11 +02:00