diff options
author | Evgeniy Stepanov <eugeni.stepanov@gmail.com> | 2014-05-07 11:50:56 +0000 |
---|---|---|
committer | Evgeniy Stepanov <eugeni.stepanov@gmail.com> | 2014-05-07 11:50:56 +0000 |
commit | 0e2329242b19258365c744dc6325ff4c4df981e6 (patch) | |
tree | 18dbc13d48ff5614672cb1a4973f62cb68c29f1b /lib/sanitizer_common/sanitizer_platform_limits_posix.h | |
parent | 1b2f8f4efeb46346625fbd6efc1b15a950e2c773 (diff) |
[sanitizer] Intercept obstack.
git-svn-id: https://llvm.org/svn/llvm-project/compiler-rt/trunk@208196 91177308-0d34-0410-b5e6-96231b3b80d8
Diffstat (limited to 'lib/sanitizer_common/sanitizer_platform_limits_posix.h')
-rw-r--r-- | lib/sanitizer_common/sanitizer_platform_limits_posix.h | 15 |
1 files changed, 15 insertions, 0 deletions
diff --git a/lib/sanitizer_common/sanitizer_platform_limits_posix.h b/lib/sanitizer_common/sanitizer_platform_limits_posix.h index 5b165c917..9727e78c9 100644 --- a/lib/sanitizer_common/sanitizer_platform_limits_posix.h +++ b/lib/sanitizer_common/sanitizer_platform_limits_posix.h @@ -694,6 +694,21 @@ namespace __sanitizer { }; #endif +#if SANITIZER_LINUX && !SANITIZER_ANDROID +struct __sanitizer__obstack_chunk { + char *limit; + struct __sanitizer__obstack_chunk *prev; +}; + +struct __sanitizer_obstack { + long chunk_size; + struct __sanitizer__obstack_chunk *chunk; + char *object_base; + char *next_free; + uptr more_fields[7]; +}; +#endif + #define IOC_NRBITS 8 #define IOC_TYPEBITS 8 #if defined(__powerpc__) || defined(__powerpc64__) |