summaryrefslogtreecommitdiffstats
path: root/lldb/source/Core/Timer.cpp
Commit message (Collapse)AuthorAgeFilesLines
* Try to fix MSVC build after r251105Tamas Berghammer2015-10-231-2/+2
| | | | llvm-svn: 251109
* Fix race conditions in Core/TimerTamas Berghammer2015-10-231-28/+45
| | | | | | | | | | | The Timer class already had some support for multi-threaded access but it still contained several race conditions. This CL fixes them in preparation of adding multi-threaded dwarf parsing (and other multi-threaded parts later). Differential revision: http://reviews.llvm.org/D13940 llvm-svn: 251105
* MingW compilation (windows). Includes various refactoring to improve ↵Virgile Bello2013-08-231-6/+6
| | | | | | portability. llvm-svn: 189107
* <rdar://problem/12978143>Enrico Granata2013-01-281-9/+9
| | | | | | | | | | | Data formatters now cache themselves. This commit provides a new formatter cache mechanism. Upon resolving a formatter (summary or synthetic), LLDB remembers the resolution for later faster retrieval. Also moved the data formatters subsystem from the core to its own group and folder for easier management, and done some code reorganization. The ObjC runtime v1 now returns a class name if asked for the dynamic type of an object. This is required for formatters caching to work with the v1 runtime. Lastly, this commit disposes of the old hack where ValueObjects had to remember whether they were queried for formatters with their static or dynamic type. Now the ValueObjectDynamicValue class works well enough that we can use its dynamic value setting for the same purpose. llvm-svn: 173728
* Patch from Filipe Cabecinhas.Greg Clayton2012-04-261-2/+0
| | | | llvm-svn: 155642
* Added a setting to "log timer" so you can see the incremental timings as well:Jim Ingham2010-11-041-1/+6
| | | | | | log timer increment true/false llvm-svn: 118268
* Added some missing API for address resolving within a module, and lookingGreg Clayton2010-09-101-15/+24
| | | | | | | | | | up a seciton offset address (SBAddress) within a module that returns a symbol context (SBSymbolContext). Also added a SBSymbolContextList in preparation for adding find/lookup APIs that can return multiple results. Added a lookup example code that shows how to do address lookups. llvm-svn: 113599
* Add missing includes.Eli Friedman2010-06-091-1/+4
| | | | llvm-svn: 105712
* Initial checkin of lldb code from internal Apple repo.Chris Lattner2010-06-081-0/+235
llvm-svn: 105619
OpenPOWER on IntegriCloud