904a109377c26cf6fba76662ae9d42fc45735c72 |
|
16-Jun-2014 |
Dan Albert <danalbert@google.com> |
Swap getdtablesize() for sysconf(_SC_OPEN_MAX). Bionic is no removing this as it was removed from POSIX 2004. git-svn-id: https://llvm.org/svn/llvm-project/compiler-rt/trunk@211027 91177308-0d34-0410-b5e6-96231b3b80d8
/external/compiler-rt/lib/sanitizer_common/sanitizer_symbolizer_posix_libcdep.cc
|
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_symbolizer_posix_libcdep.cc
|
66d91e3356a0c4d7aff3beaaaff3e87bbaec805c |
|
31-Oct-2013 |
Alexey Samsonov <samsonov@google.com> |
[Sanitizer] Add Symbolizer::AddHooks() and use it in TSan and MSan. Summary: TSan and MSan need to know if interceptor was called by the user code or by the symbolizer and use pre- and post-symbolization hooks for that. Make Symbolizer class responsible for calling these hooks instead. This would ensure the hooks are only called when necessary (during in-process symbolization, they are not needed for out-of-process) and save specific sanitizers from tracing all places in the code where symbolization will be performed. Reviewers: eugenis, dvyukov Reviewed By: eugenis CC: llvm-commits Differential Revision: http://llvm-reviews.chandlerc.com/D2067 git-svn-id: https://llvm.org/svn/llvm-project/compiler-rt/trunk@193807 91177308-0d34-0410-b5e6-96231b3b80d8
/external/compiler-rt/lib/sanitizer_common/sanitizer_symbolizer_posix_libcdep.cc
|
c1a1ed62228288155459d39194995a36aca4a8a6 |
|
26-Oct-2013 |
Peter Collingbourne <peter@pcc.me.uk> |
Overhaul the symbolizer interface. This moves away from creating the symbolizer object and initializing the external symbolizer as separate steps. Those steps now always take place together. Sanitizers with a legacy requirement to specify their own symbolizer path should use InitSymbolizer to initialize the symbolizer with the desired path, and GetSymbolizer to access the symbolizer. Sanitizers with no such requirement (e.g. UBSan) can use GetOrInitSymbolizer with no need for initialization. The symbolizer interface has been made thread-safe (as far as I can tell) by protecting its member functions with mutexes. Finally, the symbolizer interface no longer relies on weak externals, the introduction of which was probably a mistake on my part. Differential Revision: http://llvm-reviews.chandlerc.com/D1985 git-svn-id: https://llvm.org/svn/llvm-project/compiler-rt/trunk@193448 91177308-0d34-0410-b5e6-96231b3b80d8
/external/compiler-rt/lib/sanitizer_common/sanitizer_symbolizer_posix_libcdep.cc
|
e059bd35a33040c9ecbd291a190449f7a0a6f17f |
|
10-Sep-2013 |
Alexey Samsonov <samsonov@google.com> |
Fixup for r190410: use lazy initialization for symbolizer as some compilers emit global constructor to setup vptr git-svn-id: https://llvm.org/svn/llvm-project/compiler-rt/trunk@190414 91177308-0d34-0410-b5e6-96231b3b80d8
/external/compiler-rt/lib/sanitizer_common/sanitizer_symbolizer_posix_libcdep.cc
|
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_symbolizer_posix_libcdep.cc
|
7aaaee4cab08096d46e9886c5fea8564732ad2ff |
|
17-Jul-2013 |
Alexey Samsonov <samsonov@google.com> |
[Sanitizer] Always provide --default-arch argument to llvm-symbolizer git-svn-id: https://llvm.org/svn/llvm-project/compiler-rt/trunk@186513 91177308-0d34-0410-b5e6-96231b3b80d8
/external/compiler-rt/lib/sanitizer_common/sanitizer_symbolizer_posix_libcdep.cc
|
52d08d8412bfa4ccfa38384d781b51e8774807a7 |
|
28-Jun-2013 |
Alexey Samsonov <samsonov@google.com> |
Pass --default-arch flag to external symbolizer. Fix line lengths. git-svn-id: https://llvm.org/svn/llvm-project/compiler-rt/trunk@185144 91177308-0d34-0410-b5e6-96231b3b80d8
/external/compiler-rt/lib/sanitizer_common/sanitizer_symbolizer_posix_libcdep.cc
|
ff0ce7fbdba7d02dd06bbb1ba1003c50355513df |
|
11-Jun-2013 |
Alexey Samsonov <samsonov@google.com> |
[Sanitizer] add file forgotten in r183730 git-svn-id: https://llvm.org/svn/llvm-project/compiler-rt/trunk@183732 91177308-0d34-0410-b5e6-96231b3b80d8
/external/compiler-rt/lib/sanitizer_common/sanitizer_symbolizer_posix_libcdep.cc
|