diff options
author | Alexey Samsonov <samsonov@google.com> | 2012-06-15 06:08:19 +0000 |
---|---|---|
committer | Alexey Samsonov <samsonov@google.com> | 2012-06-15 06:08:19 +0000 |
commit | ae1e171b72fe8edba49cb486f0c350bd165891dd (patch) | |
tree | e781af97c52f6d2b4bf6807453c254cba412da66 /compiler-rt/lib/asan/asan_posix.cc | |
parent | 574cb4c2af3cc5159c4b94693c41f5c00ac1fe6f (diff) | |
download | bcm5719-llvm-ae1e171b72fe8edba49cb486f0c350bd165891dd.tar.gz bcm5719-llvm-ae1e171b72fe8edba49cb486f0c350bd165891dd.zip |
[Sanitizer] move DumpProcessMap and DisableCoreDumper to common runtime
llvm-svn: 158490
Diffstat (limited to 'compiler-rt/lib/asan/asan_posix.cc')
-rw-r--r-- | compiler-rt/lib/asan/asan_posix.cc | 20 |
1 files changed, 0 insertions, 20 deletions
diff --git a/compiler-rt/lib/asan/asan_posix.cc b/compiler-rt/lib/asan/asan_posix.cc index 503f38f36b2..429f58a75e2 100644 --- a/compiler-rt/lib/asan/asan_posix.cc +++ b/compiler-rt/lib/asan/asan_posix.cc @@ -134,26 +134,6 @@ void InstallSignalHandlers() { MaybeInstallSigaction(SIGBUS, ASAN_OnSIGSEGV); } -void AsanDisableCoreDumper() { - struct rlimit nocore; - nocore.rlim_cur = 0; - nocore.rlim_max = 0; - setrlimit(RLIMIT_CORE, &nocore); -} - -void AsanDumpProcessMap() { - ProcessMaps proc_maps; - uptr start, end; - const sptr kBufSize = 4095; - char filename[kBufSize]; - Report("Process memory map follows:\n"); - while (proc_maps.Next(&start, &end, /* file_offset */0, - filename, kBufSize)) { - Printf("\t%p-%p\t%s\n", (void*)start, (void*)end, filename); - } - Report("End of process memory map.\n"); -} - uptr GetThreadSelf() { return (uptr)pthread_self(); } |