3d763c0d3700e73b3aead8e65e04ec28efc56138 |
|
04-Mar-2016 |
Pirama Arumuga Nainar <pirama@google.com> |
Update aosp/master compiler-rt for rebase to r256229 http://b/26987366 (cherry picked from commit 799172d60d32feb1acba1a6867f3a9c39a999e5c) Change-Id: I0362e411c56dbd5a7a10f9ca1f2ad33a40c8abd4
/external/compiler-rt/lib/sanitizer_common/sanitizer_linux.h
|
cdce50bda3603770cc4ef80cbb613c78b8e47a17 |
|
01-Jul-2015 |
Pirama Arumuga Nainar <pirama@google.com> |
Update aosp/master compiler-rt for rebase to r239765 Change-Id: I722dcde07e4f76a8a35ca701d89be5f311840e74
/external/compiler-rt/lib/sanitizer_common/sanitizer_linux.h
|
259f7063e3e4c4b94dded1e90ab0a943d0fa737b |
|
06-May-2015 |
Pirama Arumuga Nainar <pirama@google.com> |
Update aosp/master compiler-rt for rebase to r235153 Change-Id: I7c900e78d263fe0f574369e8383ccac7e36f5c3b
/external/compiler-rt/lib/sanitizer_common/sanitizer_linux.h
|
7c9150579ed0278492f51cc8434b1d63a44b9bd1 |
|
08-Apr-2015 |
Pirama Arumuga Nainar <pirama@google.com> |
Update aosp/master compiler-rt for rebase to r233350 Change-Id: I5f20256ce73ec7b5956f742b4062f850bf11b667
/external/compiler-rt/lib/sanitizer_common/sanitizer_linux.h
|
86277eb844c4983c81de62d7c050e92fe7155788 |
|
23-Mar-2015 |
Stephen Hines <srhines@google.com> |
Update aosp/master compiler-rt for rebase to r230699. Change-Id: I6c415fd5f6420e3012d9da76719111721e906dfa
/external/compiler-rt/lib/sanitizer_common/sanitizer_linux.h
|
2d1fdb26e458c4ddc04155c1d421bced3ba90cd0 |
|
29-May-2014 |
Stephen Hines <srhines@google.com> |
Update compiler-rt aosp/master for 3.5 (r209699) rebase. Change-Id: I158a30186f0faea2e2400e9dfdd878db2eb40e90
/external/compiler-rt/lib/sanitizer_common/sanitizer_linux.h
|
06cbed8b8ae64b7ace50c1b4e4eed97a2a8b9965 |
|
15-Oct-2013 |
Dmitry Vyukov <dvyukov@google.com> |
tsan: use verbosity flag in sanitizer_common code directly now it's available from common_flags() git-svn-id: https://llvm.org/svn/llvm-project/compiler-rt/trunk@192705 91177308-0d34-0410-b5e6-96231b3b80d8
/external/compiler-rt/lib/sanitizer_common/sanitizer_linux.h
|
5f4984db88b7b67539f62d7653b928aeadf91b16 |
|
15-Oct-2013 |
Dmitry Vyukov <dvyukov@google.com> |
tsan: move kernel struct definition from sanitizer_linux.h to sanitizer_platform_limits_posix.h git-svn-id: https://llvm.org/svn/llvm-project/compiler-rt/trunk@192695 91177308-0d34-0410-b5e6-96231b3b80d8
/external/compiler-rt/lib/sanitizer_common/sanitizer_linux.h
|
0f7a2acb3326a5900d1a1339ebf959b14b372e0d |
|
15-Oct-2013 |
Dmitry Vyukov <dvyukov@google.com> |
tsan: implement internal syscall-based versions of sigaction/sigprocmask use them in stoptheworld fixes applications that intercept sigaction/sigprocmask git-svn-id: https://llvm.org/svn/llvm-project/compiler-rt/trunk@192686 91177308-0d34-0410-b5e6-96231b3b80d8
/external/compiler-rt/lib/sanitizer_common/sanitizer_linux.h
|
70db33e143303752c7fe8800d15b5b31066b1e0d |
|
11-Oct-2013 |
Sergey Matveev <earthdok@google.com> |
[sanitizer] Define kPthreadDestructorIterations on POSIX systems. git-svn-id: https://llvm.org/svn/llvm-project/compiler-rt/trunk@192453 91177308-0d34-0410-b5e6-96231b3b80d8
/external/compiler-rt/lib/sanitizer_common/sanitizer_linux.h
|
6eb836f9bd2b96a321ddc7fb5ea08aa65131e61f |
|
11-Oct-2013 |
Sergey Matveev <earthdok@google.com> |
[sanitizer] Move the PTHREAD_DESTRUCTOR_ITERATIONS constant to sanitizer_linux.h. Add a test. git-svn-id: https://llvm.org/svn/llvm-project/compiler-rt/trunk@192442 91177308-0d34-0410-b5e6-96231b3b80d8
/external/compiler-rt/lib/sanitizer_common/sanitizer_linux.h
|
7847d77b246635211c3bf465421d49d7af5226c1 |
|
10-Sep-2013 |
Alexey Samsonov <samsonov@google.com> |
[Sanitizer] Refactor symbolization interface: use class instead of several functions. Move some code around to get rid of extra source files git-svn-id: https://llvm.org/svn/llvm-project/compiler-rt/trunk@190410 91177308-0d34-0410-b5e6-96231b3b80d8
/external/compiler-rt/lib/sanitizer_common/sanitizer_linux.h
|
cb339108cca40fb4c1ed520656cb6cb75889a237 |
|
02-Sep-2013 |
Sergey Matveev <earthdok@google.com> |
[sanitizer_common] Add internal_clone(). Add a wrapper for the clone syscall for use in StopTheWorld. We implement it only for x86_64, so stop building StopTheWorld for other platforms (no one uses it outside x86_64 anyway). See https://code.google.com/p/address-sanitizer/issues/detail?id=214 for why we can't use the glibc clone() wrapper. git-svn-id: https://llvm.org/svn/llvm-project/compiler-rt/trunk@189753 91177308-0d34-0410-b5e6-96231b3b80d8
/external/compiler-rt/lib/sanitizer_common/sanitizer_linux.h
|
2e75ac983cb233daa1abfa35fb33d2bafffe2ab1 |
|
29-Jul-2013 |
Peter Collingbourne <peter@pcc.me.uk> |
Move UnpoisonMappedDSO to sanitizer_common. This is so DFSan will be able to use it. Differential Revision: http://llvm-reviews.chandlerc.com/D1206 git-svn-id: https://llvm.org/svn/llvm-project/compiler-rt/trunk@187372 91177308-0d34-0410-b5e6-96231b3b80d8
/external/compiler-rt/lib/sanitizer_common/sanitizer_linux.h
|
d64bcf43935c9ceeb7376ca4185662811ae907ea |
|
11-Jun-2013 |
Alexey Samsonov <samsonov@google.com> |
[Sanitizer] support running external llvm-symbolizer on Mac git-svn-id: https://llvm.org/svn/llvm-project/compiler-rt/trunk@183730 91177308-0d34-0410-b5e6-96231b3b80d8
/external/compiler-rt/lib/sanitizer_common/sanitizer_linux.h
|
4c086441ff9d06e53fa941671781008d453dba49 |
|
29-May-2013 |
Sergey Matveev <earthdok@google.com> |
[sanitizer] Change the way GetThreadStackAndTls() obtains the thread descriptor address. Instead of using arch_prctl(ARCH_GET_FS), read the address from the tread descriptor itself. This lets us avoid sandboxing issues. Also, GetThreadStackAndTls() can now be implemented on i386. git-svn-id: https://llvm.org/svn/llvm-project/compiler-rt/trunk@182853 91177308-0d34-0410-b5e6-96231b3b80d8
/external/compiler-rt/lib/sanitizer_common/sanitizer_linux.h
|
51c963a812ca2fd24a72e17d1b5c127f4f9290bd |
|
29-May-2013 |
Peter Collingbourne <peter@pcc.me.uk> |
[nolibc] Unweak SymbolizerPrepareForSandboxing and move it to libc-independent part. Fixes the Go build. Differential Revision: http://llvm-reviews.chandlerc.com/D877 git-svn-id: https://llvm.org/svn/llvm-project/compiler-rt/trunk@182851 91177308-0d34-0410-b5e6-96231b3b80d8
/external/compiler-rt/lib/sanitizer_common/sanitizer_linux.h
|
3de0086409d143a612a54a7a0ed809e286656188 |
|
14-May-2013 |
Sergey Matveev <earthdok@google.com> |
[sanitizer] LibraryNameIs in sanitizer_linux git-svn-id: https://llvm.org/svn/llvm-project/compiler-rt/trunk@181787 91177308-0d34-0410-b5e6-96231b3b80d8
/external/compiler-rt/lib/sanitizer_common/sanitizer_linux.h
|
9578a3ecfc35a264ede1135033398e2a77a6cad6 |
|
08-May-2013 |
Peter Collingbourne <peter@pcc.me.uk> |
[nolibc] Change internal syscall API to remove reliance on libc's errno. This change moves to a model where the error value of a system call is potentially contained in the return value itself rather than being implicit in errno. The helper function internal_iserror can be used to extract the error value from a return value. On platforms other than Linux/x86_64 this still uses errno, but other platforms are free to port their error handling to this new model. Differential Revision: http://llvm-reviews.chandlerc.com/D756 git-svn-id: https://llvm.org/svn/llvm-project/compiler-rt/trunk@181436 91177308-0d34-0410-b5e6-96231b3b80d8
/external/compiler-rt/lib/sanitizer_common/sanitizer_linux.h
|
24323de08fa8850712d56621bff29dbbbd0285a9 |
|
07-May-2013 |
Sergey Matveev <earthdok@google.com> |
[sanitizer] Move GetThreadStackAndTls from TSan to sanitizer_common. Move this function to sanitizer_common because LSan uses it too. Also, fix a bug where the TLS range reported for main thread was off by the size of the thread descriptor from libc (TSan doesn't care much, but for LSan it's critical). git-svn-id: https://llvm.org/svn/llvm-project/compiler-rt/trunk@181322 91177308-0d34-0410-b5e6-96231b3b80d8
/external/compiler-rt/lib/sanitizer_common/sanitizer_linux.h
|
10f3ab775088bec69dd9e7b611f9b4e152f629bc |
|
05-Apr-2013 |
Alexey Samsonov <samsonov@google.com> |
Remove InternalAlloc/InternalFree calls from StopTheWorld. Patch by Sergey Matveev. git-svn-id: https://llvm.org/svn/llvm-project/compiler-rt/trunk@178855 91177308-0d34-0410-b5e6-96231b3b80d8
/external/compiler-rt/lib/sanitizer_common/sanitizer_linux.h
|
b9bf700ae7fe59e25976e0abe9636150f3a39cd2 |
|
19-Mar-2013 |
Evgeniy Stepanov <eugeni.stepanov@gmail.com> |
[sanitizer] Don't adjust the size of the user-allocated stack. Moved this code to sanitizer_common. git-svn-id: https://llvm.org/svn/llvm-project/compiler-rt/trunk@177383 91177308-0d34-0410-b5e6-96231b3b80d8
/external/compiler-rt/lib/sanitizer_common/sanitizer_linux.h
|
6fb47af2d2d305adbfc3d41bea589d1527a364a9 |
|
27-Feb-2013 |
Kostya Serebryany <kcc@google.com> |
add Linux syscall wrappers and ThreadLister to sanitizer_common ThreadLister is a Linux-specific class for obtaining the thread IDs of a process from procfs (/proc/<pid>/task/). It will be used by leak checking code. Also add several syscall wrappers which will be required by the same code that uses ThreadLister, but are not used in ThreadLister itself. Patch by Sergey Matveev git-svn-id: https://llvm.org/svn/llvm-project/compiler-rt/trunk@176179 91177308-0d34-0410-b5e6-96231b3b80d8
/external/compiler-rt/lib/sanitizer_common/sanitizer_linux.h
|