llvm-project/lldb/include/lldb
Pavel Labath 6858988df3 Revert "Logging: Make sure logging machinery is in a consistent state after forking"
The pthread_atfork trick breaks on android, because
pthread_rwlock_unlock detects that it is not the same thread which
locked the lock. This means that the subsequent lock attempt will still
deadlock (only this time it happens deterministically instead of at
random). Reverting to find a better solution.

This reverts commit r316173.

llvm-svn: 316231
2017-10-20 19:44:53 +00:00
..
API Reverting r315966 - it caused a build failure on an ubuntu x android bot. 2017-10-17 03:13:39 +00:00
Breakpoint Make breakpoint names real entities. 2017-09-14 20:22:49 +00:00
Core Reverting r315966 - it caused a build failure on an ubuntu x android bot. 2017-10-17 03:13:39 +00:00
DataFormatters Move StructuredData from Core to Utility 2017-06-27 10:45:31 +00:00
Expression Remove the DWARFExpression -> Clang ExpressionParser dependency 2017-08-16 11:45:10 +00:00
Host Remove shared_pointer from NativeThreadProtocol 2017-10-17 15:52:16 +00:00
Initialization *** This commit represents a complete reformatting of the LLDB source code 2016-09-06 20:57:50 +00:00
Interpreter Implement interactive command interruption 2017-10-05 23:41:28 +00:00
Symbol Improve FreeBSD kernel debugging 2017-10-02 14:35:07 +00:00
Target [Expression parser] Setting to enable use of ExternalASTMerger 2017-09-28 20:20:25 +00:00
Utility Revert "Logging: Make sure logging machinery is in a consistent state after forking" 2017-10-20 19:44:53 +00:00
lldb-defines.h Actually use = delete to mark constructors and operators we want to not exist. Just declaring them as private works, but it can confuse certain tools as it doesn't actually declare intent, and the C++11 way is more expressive anyway, so this is pure win 2016-10-26 18:12:52 +00:00
lldb-enumerations.h Add support for the DWP debug info format 2017-08-25 13:56:14 +00:00
lldb-forward.h Make breakpoint names real entities. 2017-09-14 20:22:49 +00:00
lldb-private-defines.h *** This commit represents a complete reformatting of the LLDB source code 2016-09-06 20:57:50 +00:00
lldb-private-enumerations.h Add pretty-printer for wait(2) statuses and modernize the code handling them 2017-06-19 12:47:50 +00:00
lldb-private-forward.h Remove shared_pointer from NativeThreadProtocol 2017-10-17 15:52:16 +00:00
lldb-private-interfaces.h Change the ABI class to have a weak pointer to its Process; 2017-06-29 02:57:03 +00:00
lldb-private-types.h Rename Error -> Status. 2017-05-12 04:51:55 +00:00
lldb-private.h *** This commit represents a complete reformatting of the LLDB source code 2016-09-06 20:57:50 +00:00
lldb-public.h *** This commit represents a complete reformatting of the LLDB source code 2016-09-06 20:57:50 +00:00
lldb-types.h Clean up lldb-types.h 2017-07-18 13:14:01 +00:00
lldb-versioning.h *** This commit represents a complete reformatting of the LLDB source code 2016-09-06 20:57:50 +00:00