hanchenye-llvm-project/lldb/scripts
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
..
Python Add a new way to bind a format to a type: by enum type 2013-12-28 08:44:02 +00:00
CMakeLists.txt Remove the windows CR 2013-06-13 16:05:41 +00:00
build-lldb-llvm-clang
build-llvm.pl Request for review: Fix build-llvm.pl 2013-12-02 18:32:35 +00:00
build-swig-wrapper-classes.sh Linux buildbot fix: detect swig tool from PATH in shell script (before searching hardcoded directories) 2012-11-28 23:49:11 +00:00
buildbot.py
checkpoint-llvm.pl
disasm-gdb-remote.pl Fixed register dumping for contained-regs. 2013-02-01 00:45:52 +00:00
finish-swig-wrapper-classes.sh Fixed Makefile-based install to place python packages in the LLDB install tree. 2013-12-06 23:16:23 +00:00
generate-vers.pl Updated Apple LLDB version to lldb-300.99.0. Also 2013-03-07 22:29:06 +00:00
install-lldb.sh
lldb.swig Add new Queue, QueueItem, Queuelist, SBQueue, SBQueueItem classes to represent 2013-12-13 00:29:16 +00:00
lldb_python_module.cmake Fix CMake install target 2013-05-17 20:55:19 +00:00
sed-sources
verify_api.py Added the ability to verify the LLDB API on MacOSX using a script. Usage is: 2012-08-30 21:21:24 +00:00