llvm-project/lldb/source/Core
Matthew Gardiner f03e6d84bc Very minimal support 24-bit kalimbas. Vanilla "memory read" for data sections
works, as do breakpoints, run and pause, display zeroth frame.

See
http://reviews.llvm.org/D5503

for a fuller description of the changes in this commit.

llvm-svn: 218596
2014-09-29 08:02:24 +00:00
..
Address.cpp sweep up -Wformat warnings from gcc 2014-04-04 04:06:10 +00:00
AddressRange.cpp sweep up -Wformat warnings from gcc 2014-04-04 04:06:10 +00:00
AddressResolver.cpp
AddressResolverFileLine.cpp <rdar://problem/13521159> 2013-03-27 23:08:40 +00:00
AddressResolverName.cpp Fix typos. 2014-07-01 21:22:11 +00:00
ArchSpec.cpp Very minimal support 24-bit kalimbas. Vanilla "memory read" for data sections 2014-09-29 08:02:24 +00:00
Baton.cpp
Broadcaster.cpp sweep up -Wformat warnings from gcc 2014-04-04 04:06:10 +00:00
CMakeLists.txt Dramatically improves C++ demangling performance by introducing a new implementation that is much faster than the existing demangler. While not yet complete, the new demangler will fail gracefully when it encounters symbols it isn’t prepared to deal with. In these cases LLDB will fall back to using the full demangler to prevent a loss in functionality. On sizable code bases the fast path succeeds 95% of the time, providing a significant net win. 2014-07-22 17:03:38 +00:00
Communication.cpp Fix up the HostThread interface, making the interface simpler. 2014-09-23 18:32:09 +00:00
Connection.cpp
ConnectionFileDescriptor.cpp ConnectionFileDescriptor::Connect()'s handling of the "fd://" method 2014-09-23 02:43:35 +00:00
ConnectionMachPort.cpp sanitise sign comparisons 2014-04-02 03:51:35 +00:00
ConnectionSharedMemory.cpp Fix most of the remaining Windows build warnings. 2014-06-02 17:30:22 +00:00
ConstString.cpp sweep up -Wformat warnings from gcc 2014-04-04 04:06:10 +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 Very minimal support 24-bit kalimbas. Vanilla "memory read" for data sections 2014-09-29 08:02:24 +00:00
Debugger.cpp Fix up the HostThread interface, making the interface simpler. 2014-09-23 18:32:09 +00:00
Disassembler.cpp Merging the iohandler branch back into main. 2014-01-27 23:43:24 +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 __arm64__ and __aarch64__ #ifdef adjustments 2014-07-09 01:29:05 +00:00
Event.cpp sweep up -Wformat warnings from gcc 2014-04-04 04:06:10 +00:00
FastDemangle.cpp Dramatically improves C++ demangling performance by introducing a new implementation that is much faster than the existing demangler. While not yet complete, the new demangler will fail gracefully when it encounters symbols it isn’t prepared to deal with. In these cases LLDB will fall back to using the full demangler to prevent a loss in functionality. On sizable code bases the fast path succeeds 95% of the time, providing a significant net win. 2014-07-22 17:03:38 +00:00
FileLineResolver.cpp Changed the bool conversion operator on ConstString 2013-10-03 22:27:29 +00:00
FileSpecList.cpp <rdar://problem/13069948> 2013-01-25 18:06:21 +00:00
History.cpp Resolve printf formatting warnings on Linux: 2012-11-29 21:49:15 +00:00
IOHandler.cpp Enable llgs to build against experimental Android AOSP lldb/llvm/clang/compiler-rt repos. 2014-09-27 16:54:22 +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 Create a HostThread abstraction. 2014-09-09 20:54:56 +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 Mangled: Fix an 'unused variable' warning on GNU/Linux 2014-07-22 20:36:37 +00:00
Module.cpp Add error report when Module::GetObjectFile() fails to find a plugin to open an object file. 2014-09-05 14:48:49 +00:00
ModuleChild.cpp <rdar://problem/10103468> 2012-02-24 01:59:29 +00:00
ModuleList.cpp Adds two new functions to SBTarget FindGlobalVariables and FindGlobalFunctions that lets you search by name, by regular expression and by starts with. 2014-09-19 19:38:19 +00:00
Opcode.cpp sanitise sign comparisons 2014-04-02 03:51:35 +00:00
PluginManager.cpp ASan malloc/free history threads 2014-09-04 01:03:18 +00:00
RegisterValue.cpp RegisterValues can now report their contents as 2013-04-30 21:41:44 +00:00
RegularExpression.cpp Fix typos. 2014-07-01 21:22:11 +00:00
Scalar.cpp Fix typos. 2014-07-01 21:22:11 +00:00
SearchFilter.cpp Fix Windows build using portable types for formatting the log outputs 2014-03-03 15:39:47 +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 Expose SBPlatform through the public API. 2013-11-20 21:07:01 +00:00
StreamGDBRemote.cpp merge lldb-platform-work branch (and assorted fixes) into trunk 2013-08-26 23:57:52 +00:00
StreamString.cpp <rdar://problem/13069948> 2013-01-25 18:06:21 +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 Rewrote the initial DW_OP_piece support to be able to support opcodes like: 2014-07-31 18:19:28 +00:00
ValueObject.cpp Start plumbing the type validator logic through to the ValueObjects; allow a ValueObject to have a validator, to update it from the FormatManager, and to retrieve (and cache) the result of the validation 2014-09-05 21:46:22 +00:00
ValueObjectCast.cpp Huge change to clean up types. 2013-07-11 22:46:58 +00:00
ValueObjectChild.cpp Introduce the concept of a "display name" for types 2014-05-17 19:14:17 +00:00
ValueObjectConstResult.cpp Introduce the concept of a "display name" for types 2014-05-17 19:14:17 +00:00
ValueObjectConstResultChild.cpp Huge change to clean up types. 2013-07-11 22:46:58 +00:00
ValueObjectConstResultImpl.cpp LLDB now correctly handles virtual inheritance. 2014-07-19 00:12:57 +00:00
ValueObjectDynamicValue.cpp Introduce the concept of a "display name" for types 2014-05-17 19:14:17 +00:00
ValueObjectList.cpp <rdar://problem/13069948> 2013-01-25 18:06:21 +00:00
ValueObjectMemory.cpp Introduce the concept of a "display name" for types 2014-05-17 19:14:17 +00:00
ValueObjectRegister.cpp Introduce the concept of a "display name" for types 2014-05-17 19:14:17 +00:00
ValueObjectSyntheticFilter.cpp Introduce the concept of a "display name" for types 2014-05-17 19:14:17 +00:00
ValueObjectVariable.cpp Introduce the concept of a "display name" for types 2014-05-17 19:14:17 +00:00