..
Address.cpp
Change the default disassembly format again. First attempt at
2015-02-13 23:24:21 +00:00
AddressRange.cpp
Audit uses of ConstString::AsCString() to make sure they weren't assuming
2014-12-19 19:20:44 +00:00
AddressResolver.cpp
…
AddressResolverFileLine.cpp
Audit uses of ConstString::AsCString() to make sure they weren't assuming
2014-12-19 19:20:44 +00:00
AddressResolverName.cpp
Fix typos.
2014-07-01 21:22:11 +00:00
ArchSpec.cpp
Don't stomp the triple when loading a PECOFF target.
2015-01-22 18:59:05 +00:00
Baton.cpp
…
Broadcaster.cpp
Fix synchronization issue in Broadcaster::HijackBroadcaster.
2015-02-04 19:42:32 +00:00
CMakeLists.txt
Unbreak the cmake build by adding some new files
2015-02-04 22:46:17 +00:00
Communication.cpp
Fix up the HostThread interface, making the interface simpler.
2014-09-23 18:32:09 +00:00
Connection.cpp
Create a ConnectionGenericFile class for Windows.
2014-10-06 21:23:09 +00:00
ConnectionMachPort.cpp
Added Connection::GetURI()
2015-01-17 02:20:29 +00:00
ConnectionSharedMemory.cpp
Added Connection::GetURI()
2015-01-17 02:20:29 +00:00
ConstString.cpp
Fixed bugs in the multi-threaded access in HostInfoBase. Prior to this fix, static bool variables were used but this is not sufficient. We now use std::call_once in all places where the previous static bool code was used to try to implement thread safety.
2015-02-03 02:05:44 +00:00
DataBufferHeap.cpp
lldb needs to support DW_op_piece masks for values in subregister and also to be able to piece together a value that is spread across multiple registers.
2014-07-12 00:24:33 +00:00
DataBufferMemoryMap.cpp
Move some Host logic into HostInfo class.
2014-08-19 17:18:29 +00:00
DataEncoder.cpp
Fixed the ValidOffsetForDataOfSize() to use simpler logic. Fixed DataExtractor::BytesLeft() to return the correct value.
2013-03-21 00:29:45 +00:00
DataExtractor.cpp
Fixed ValueObject::UpdateValueIfNeeded to keep
2014-12-09 21:18:59 +00:00
Debugger.cpp
Change the default disassembly format again. First attempt at
2015-02-13 23:24:21 +00:00
Disassembler.cpp
Change the default disassembly format again. First attempt at
2015-02-13 23:24:21 +00:00
DynamicLoader.cpp
Modified ObjectFile::SetLoadAddress() to now be:
2014-02-07 22:54:47 +00:00
EmulateInstruction.cpp
Replace uint32_t by lldb::RegisterKing in register context API.
2014-07-02 09:51:28 +00:00
Error.cpp
Error::Clear() should reset the type to invalid instead of generic.
2015-01-22 19:30:05 +00:00
Event.cpp
sweep up -Wformat warnings from gcc
2014-04-04 04:06:10 +00:00
FastDemangle.cpp
Improvements to FastDemangler to correct parsing of <local-name> encodings for string literal and parameter/entity cases. Patch courtesy of slydiman.
2014-12-06 01:42:41 +00:00
FileLineResolver.cpp
Changed the bool conversion operator on ConstString
2013-10-03 22:27:29 +00:00
FileSpecList.cpp
For some reason, sometimes the directory paths that clang emits have internal
2014-11-15 01:54:26 +00:00
FormatEntity.cpp
Change the default disassembly format again. First attempt at
2015-02-13 23:24:21 +00:00
History.cpp
Resolve printf formatting warnings on Linux:
2012-11-29 21:49:15 +00:00
IOHandler.cpp
Get rid of Debugger::FormatPrompt() and replace it with the new FormatEntity class.
2015-02-04 22:00:53 +00:00
Language.cpp
lldb: remove adhoc implementation of array_sizeof
2014-06-27 05:17:41 +00:00
Listener.cpp
Fix typos.
2014-07-08 18:05:41 +00:00
Log.cpp
minor refactoring to remove unneeded/unspecific header files
2015-01-16 06:47:43 +00:00
Makefile
Remove lldb's custom copy of the C++ demangler, used only on Mac
2013-07-03 04:52:51 +00:00
Mangled.cpp
Adding the ability to get the language from a mangled name. This isn't used in the SVN LLDB, but will be used in another codebase based on the SVN LLDB.
2015-01-23 23:18:53 +00:00
Module.cpp
Don't wait for the dynamic loader to set a module as a dynamic link editor, figure it out through the ObjectFile.
2015-02-05 02:01:34 +00:00
ModuleChild.cpp
…
ModuleList.cpp
Add a ModuleList::ForEach(...) which takes the module list mutex calls the std::function argument with each module. If you return true in the callback, iteration will continue, if you return false, iteration will stop and the lock will be released.
2015-02-13 01:19:24 +00:00
Opcode.cpp
sanitise sign comparisons
2014-04-02 03:51:35 +00:00
PluginManager.cpp
LLDB AddressSanitizer instrumentation runtime plugin, breakpint on error and report data extraction
2014-10-10 23:43:03 +00:00
RegisterValue.cpp
Moved Args::StringToXIntYZ to StringConvert::ToXIntYZ
2015-01-15 20:08:35 +00:00
RegularExpression.cpp
Abstract the details from regex.h a bit more by not allowing people to specify compile and execute flags for regular expressions. Also enable better regular expressions if they are available by check if the REG_ENHANCED is available and using it if it is.
2015-01-21 21:51:02 +00:00
Scalar.cpp
Moved Args::StringToXIntYZ to StringConvert::ToXIntYZ
2015-01-15 20:08:35 +00:00
SearchFilter.cpp
Audit uses of ConstString::AsCString() to make sure they weren't assuming
2014-12-19 19:20:44 +00:00
Section.cpp
Very minimal support 24-bit kalimbas. Vanilla "memory read" for data sections
2014-09-29 08:02:24 +00:00
SourceManager.cpp
Fix the missleading indentation. Fix CID 1096332
2014-08-18 14:50:34 +00:00
State.cpp
More Linux warnings fixes (remove default labels as needed):
2012-12-07 20:51:09 +00:00
Stream.cpp
Fix typos.
2014-07-01 21:22:11 +00:00
StreamAsynchronousIO.cpp
Merging the iohandler branch back into main.
2014-01-27 23:43:24 +00:00
StreamCallback.cpp
<rdar://problem/13069948>
2013-01-25 18:06:21 +00:00
StreamFile.cpp
Avoid leaking log file descriptors into the inferior process.
2015-02-05 16:44:42 +00:00
StreamGDBRemote.cpp
merge lldb-platform-work branch (and assorted fixes) into trunk
2013-08-26 23:57:52 +00:00
StreamString.cpp
Add a new disassembly-format specification so that the disassembler
2014-10-10 23:07:36 +00:00
StringList.cpp
Merging the iohandler branch back into main.
2014-01-27 23:43:24 +00:00
StructuredData.cpp
Core: address comparison of signed and unsigned types
2014-06-13 03:30:42 +00:00
Timer.cpp
MingW compilation (windows). Includes various refactoring to improve portability.
2013-08-23 12:44:05 +00:00
UUID.cpp
Added a way to extract the module specifications from a file. A module specification is information that is required to describe a module (executable, shared library, object file, ect). This information includes host path, platform path (remote path), symbol file path, UUID, object name (for objects in .a files for example you could have an object name of "foo.o"), and target triple. Module specification can be used to create a module, or used to add a module to a target. A list of module specifications can be used to enumerate objects in container objects (like universal mach files and BSD archive files).
2013-07-08 22:22:41 +00:00
UserID.cpp
Implemented a types.py module that allows types to be inspected for padding.
2013-06-19 21:50:28 +00:00
UserSettingsController.cpp
Fix Linux build warnings due to redefinition of macros:
2012-12-05 00:20:57 +00:00
VMRange.cpp
<rdar://problem/13069948>
2013-01-25 18:06:21 +00:00
Value.cpp
Preparatory infrastructural work to support dynamically determining sizes of ObjC types via the runtime
2015-01-28 00:07:51 +00:00
ValueObject.cpp
Make a more complete fix for always supplying an execution context when getting byte sizes from types.
2015-02-12 00:34:25 +00:00
ValueObjectCast.cpp
Extend synthetic children to produce synthetic values (as in, those that GetValueAsUnsigned(), GetValueAsCString() would return)
2014-10-08 18:27:36 +00:00
ValueObjectChild.cpp
Expose the type-info flags at the public API layer. These flags provide much more informational content to consumers of the LLDB API than the existing TypeClass. Part of the fix for rdar://18517593
2014-10-21 20:52:14 +00:00
ValueObjectConstResult.cpp
Make a more complete fix for always supplying an execution context when getting byte sizes from types.
2015-02-12 00:34:25 +00:00
ValueObjectConstResultChild.cpp
Huge change to clean up types.
2013-07-11 22:46:58 +00:00
ValueObjectConstResultImpl.cpp
Some more cleanup of the ValueObjectConstResultImpl code. NFC.
2014-12-12 22:37:44 +00:00
ValueObjectDynamicValue.cpp
Move several GetByteSize() calls over to the brave new world of taking an ExecutionContext*
2015-01-28 01:09:45 +00:00
ValueObjectList.cpp
<rdar://problem/13069948>
2013-01-25 18:06:21 +00:00
ValueObjectMemory.cpp
Preparatory infrastructural work to support dynamically determining sizes of ObjC types via the runtime
2015-01-28 00:07:51 +00:00
ValueObjectRegister.cpp
Introduce the concept of a "display name" for types
2014-05-17 19:14:17 +00:00
ValueObjectSyntheticFilter.cpp
Add an overload of SetValueFromCString() to ValueObjectSynthetic that is just a passthrough to the parent object
2015-01-26 19:33:52 +00:00
ValueObjectVariable.cpp
Make a more complete fix for always supplying an execution context when getting byte sizes from types.
2015-02-12 00:34:25 +00:00