[compiler-rt] r203099 - [FreeBSD] Enable procmaps on FreeBSD.

Alexey Samsonov samsonov at google.com
Thu Mar 6 00:58:24 PST 2014


Author: samsonov
Date: Thu Mar  6 02:58:24 2014
New Revision: 203099

URL: http://llvm.org/viewvc/llvm-project?rev=203099&view=rev
Log:
[FreeBSD] Enable procmaps on FreeBSD.

This is not the final patch for procmaps, but it's enough for building
sanitizers and tests on FreeBSD.

Patch by Viktor Kutuzov!

Modified:
    compiler-rt/trunk/lib/sanitizer_common/sanitizer_procmaps.h

Modified: compiler-rt/trunk/lib/sanitizer_common/sanitizer_procmaps.h
URL: http://llvm.org/viewvc/llvm-project/compiler-rt/trunk/lib/sanitizer_common/sanitizer_procmaps.h?rev=203099&r1=203098&r2=203099&view=diff
==============================================================================
--- compiler-rt/trunk/lib/sanitizer_common/sanitizer_procmaps.h (original)
+++ compiler-rt/trunk/lib/sanitizer_common/sanitizer_procmaps.h Thu Mar  6 02:58:24 2014
@@ -20,13 +20,13 @@
 
 namespace __sanitizer {
 
-#if SANITIZER_LINUX
+#if SANITIZER_FREEBSD || SANITIZER_LINUX
 struct ProcSelfMapsBuff {
   char *data;
   uptr mmaped_size;
   uptr len;
 };
-#endif  // SANITIZER_LINUX
+#endif  // SANITIZER_FREEBSD || SANITIZER_LINUX
 
 class MemoryMappingLayout {
  public:
@@ -55,7 +55,7 @@ class MemoryMappingLayout {
 
   // FIXME: Hide implementation details for different platforms in
   // platform-specific files.
-# if SANITIZER_LINUX
+# if SANITIZER_FREEBSD || SANITIZER_LINUX
   ProcSelfMapsBuff proc_self_maps_;
   char *current_;
 





More information about the llvm-commits mailing list