Alexey Samsonov
|
c8e7364763
|
[Sanitizer] support running external llvm-symbolizer on Mac
llvm-svn: 183730
|
2013-06-11 08:13:36 +00:00 |
Alexander Potapenko
|
6535f510a3
|
[ASan] Introduce SymbolizerPrepareForSandboxing(), which is a no-op on every platform except Linux (because we don't support sandboxing anywhere else yet)
On Linux we pre-cache the value of readlink("/proc/self/exe"), so that it can be later used when the sandbox has been turned on.
llvm-svn: 182579
|
2013-05-23 11:53:36 +00:00 |
Sergey Matveev
|
4b603e5c50
|
[sanitizer] Filtering in GetListOfModules.
llvm-svn: 181791
|
2013-05-14 14:04:06 +00:00 |
Alexey Samsonov
|
a0e28a7aaa
|
[Sanitizer] Kill the remainders of platform defines in favor of SANITIZER_ defines
llvm-svn: 178627
|
2013-04-03 07:24:35 +00:00 |
Evgeniy Stepanov
|
95eaa21637
|
[sanitizer] More renamed macros.
llvm-svn: 177401
|
2013-03-19 14:54:17 +00:00 |
Evgeniy Stepanov
|
0af672326a
|
[sanitizer] Replace more platform checks with SANITIZER_ constants.
llvm-svn: 177400
|
2013-03-19 14:33:38 +00:00 |
Alexey Samsonov
|
086b940b1e
|
[Sanitizer] Don't die if external symbolizer is used on Mac, where it's not implemented yet
llvm-svn: 176091
|
2013-02-26 13:40:51 +00:00 |
Alexey Samsonov
|
83ecabe6e6
|
[Sanitizer] Remove unneeded returns after UNIMPLEMENTED macro
llvm-svn: 165493
|
2012-10-09 08:51:08 +00:00 |
Alexey Samsonov
|
419f610a74
|
[Sanitizer] Switch the symbolization strategy that would be used by sanitizer tools family: as compiling in-process symbolizer into runtime involves certain difficulties, we may instead launch an external symbolizer program (fork + execl) in a subprocess and communicate with it via pipe.
llvm-svn: 162437
|
2012-08-23 07:32:06 +00:00 |
Alexey Samsonov
|
ef7758f561
|
[Sanitizer] move OS-dependent pieces of symbolizer to separate source files
llvm-svn: 161862
|
2012-08-14 13:00:32 +00:00 |