diff options
author | Kuba Brecka <kuba.brecka@gmail.com> | 2015-11-12 14:34:17 +0000 |
---|---|---|
committer | Kuba Brecka <kuba.brecka@gmail.com> | 2015-11-12 14:34:17 +0000 |
commit | 3ecce92a5280c6c813469dcbed68d5d9c66cf699 (patch) | |
tree | 4d586ba501807a5bdfe69e3d955fd6db3fd8a7d7 /lldb/source/Plugins/ScriptInterpreter/Python | |
parent | 48e0256ed65be9188232ff5fe54de51ba1eefe1a (diff) | |
download | bcm5719-llvm-3ecce92a5280c6c813469dcbed68d5d9c66cf699.tar.gz bcm5719-llvm-3ecce92a5280c6c813469dcbed68d5d9c66cf699.zip |
[tsan] Allow symbolizers that don't obtain global symbol sizes
The default symbolizer, `llvm-symbolizer` provides sizes for global symbols. On OS X, we want to also allow using `atos` (because it's available everywhere and users don't need to copy/install it) and `dladdr` (it's the only available option when running in a sandbox). However, these symbolizers do not supply the symbol sizes, only names and starting addresses. This patch changes the reporting functions to hide the size of the symbol when this value is unavailable, and modifies tests to make this part of the report "optional".
Differential Revision: http://reviews.llvm.org/D14608
llvm-svn: 252896
Diffstat (limited to 'lldb/source/Plugins/ScriptInterpreter/Python')
0 files changed, 0 insertions, 0 deletions