llvm-project/lldb/source/Core
Jason Molenda c980fa92eb Change the default disassembly format again. First attempt at
changing it was in r219544 - after living on that for a few 
months, I wanted to take another crack at this.

The disassembly-format setting still exists and the old format
can be user specified with a setting like

${current-pc-arrow}${addr-file-or-load}{ <${function.name-without-args}${function.concrete-only-addr-offset-no-padding}>}: 

This patch was discussed in http://reviews.llvm.org/D7578

<rdar://problem/19726421>

llvm-svn: 229186
2015-02-13 23:24:21 +00:00
..
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