Michal Gorny
1b25ba073f
[unittest] Skip W+X MappedMemoryTests when MPROTECT is enabled
...
Skip all MappedMemoryTest variants that rely on memory pages being
mapped for MF_WRITE|MF_EXEC when MPROTECT is enabled on NetBSD. W^X
protection causes all those mmap() calls to fail, causing the tests
to fail.
Differential Revision: https://reviews.llvm.org/D54080
llvm-svn: 347337
2018-11-20 18:38:11 +00:00
NAKAMURA Takumi
6f43bd4bde
Untabify.
...
llvm-svn: 316079
2017-10-18 13:31:28 +00:00
Galina Kistanova
fccd2eac16
Fixed warning: must specify at least one argument for '...' parameter.
...
llvm-svn: 304677
2017-06-04 05:31:03 +00:00
Rafael Espindola
c0610bf4e0
Remove dead code. NFC.
...
This interface was added 2 years ago but users never developed.
llvm-svn: 223368
2014-12-04 16:59:36 +00:00
Rafael Espindola
c049c6574b
Remove the last uses of 'using std::error_code'
...
This finishes the transition to std::error_code.
llvm-svn: 210877
2014-06-13 03:20:08 +00:00
Rafael Espindola
3acea39853
Don't use 'using std::error_code' in include/llvm.
...
This should make sure that most new uses use the std prefix.
llvm-svn: 210835
2014-06-12 21:46:39 +00:00
Craig Topper
66f09ad041
[C++11] Use 'nullptr'.
...
llvm-svn: 210442
2014-06-08 22:29:17 +00:00
Rafael Espindola
03bddfee47
Use error_code() instead of error_code::succes()
...
There is no std::error_code::success, so this removes much of the noise
in transitioning to std::error_code.
llvm-svn: 209952
2014-05-31 01:37:45 +00:00
Chandler Carruth
acd64becb1
Go ahead and get rid of the old page size interface and convert all the
...
users over to the new one. No sense maintaining this "compatibility"
layer it seems.
llvm-svn: 171331
2012-12-31 23:31:56 +00:00
Akira Hatanaka
4b11df0d0b
Do not run tests MappedMemoryTest.BasicWrite and MultipleWrite unless both
...
MF_READ and MF_WRITE are set.
llvm-svn: 169439
2012-12-05 22:43:07 +00:00
Chandler Carruth
130cec21b9
Sort the #include lines for unittest/...
...
llvm-svn: 169250
2012-12-04 10:23:08 +00:00
Jakub Staszak
0c4468b5e6
Remove DOS line endings.
...
llvm-svn: 167968
2012-11-14 20:18:34 +00:00
Andrew Kaylor
1f66100755
This patch adds memory support functions which will later be used to implement section-specific protection handling in MCJIT.
...
llvm-svn: 164249
2012-09-19 20:46:12 +00:00