hanchenye-llvm-project/lldb/source
Enrico Granata 30f287fde5 Add a new way to bind a format to a type: by enum type
The "type format add" command gets a new flag --type (-t). If you pass -t <sometype>, upon fetching the value for an object of your type,
LLDB will display it as-if it was of enumeration type <sometype>
This is useful in cases of non-contiguous enums where there are empty gaps of unspecified values, and as such one cannot type their variables as the enum type,
but users would still like to see them as-if they were of the enum type (e.g. DWARF field types with their user-reserved ranges)

The SB API has also been improved to handle both types of formats, and a test case is added

llvm-svn: 198105
2013-12-28 08:44:02 +00:00
..
API Add a new way to bind a format to a type: by enum type 2013-12-28 08:44:02 +00:00
Breakpoint For logical backtrace work, lldb needs to track Module unloads etc & symoblicate an address based on a point in time 2013-12-06 01:12:00 +00:00
Commands Add a new way to bind a format to a type: by enum type 2013-12-28 08:44:02 +00:00
Core Add a new way to bind a format to a type: by enum type 2013-12-28 08:44:02 +00:00
DataFormatters Add a new way to bind a format to a type: by enum type 2013-12-28 08:44:02 +00:00
Expression Updated our IR processing to reflect best practices 2013-12-20 19:55:02 +00:00
Host <rdar://problem/15639995> 2013-12-19 00:35:40 +00:00
Interpreter Add a new-line 2013-12-21 08:24:28 +00:00
Plugins Add a new setting (currently fixed) for how to 2013-12-24 02:57:50 +00:00
Symbol <rdar://problem/14822563> - Do not attempt to use a null VariableList or crashes will ensue 2013-12-21 08:44:28 +00:00
Target Remove wait_for_launch parameter from DoAttachToProcessWithName(). This parameter is redundant as this information is already provided by the ProcessAttachInfo parameter. 2013-12-23 22:32:54 +00:00
Utility Extends StringExtractorGDBRemote to support debugger packets. 2013-12-05 19:25:45 +00:00
CMakeLists.txt Improve the set of the Python libraries during the cmake build. 2013-11-15 14:15:10 +00:00
Makefile
lldb-log.cpp The output of 'log list' was missing a few of the lldb channels: 2013-09-12 01:48:59 +00:00
lldb.cpp Commit a work-in-progress system runtime for Mac OS X which won't 2013-11-15 00:17:32 +00:00