llvm-project/lldb/source/Core
Abhishek Aggarwal 5bfee5f1c8 Added new API to SBStructuredData class
Summary:
 - Added API to access data types
    -- integer, double, array, string, boolean and dictionary data types
    -- Earlier user had to parse through the string output to get these
       values

 - Added Test cases for API testing

 - Added new StructuredDataType enum in public include file
   -- Replaced locally-defined enum in StructuredData.h with this new
      one       
   -- Modified other internal files using this locally-defined enum

Signed-off-by: Abhishek Aggarwal <abhishek.a.aggarwal@intel.com>

Reviewers: clayborg, lldb-commits

Reviewed By: clayborg

Subscribers: labath

Differential Revision: https://reviews.llvm.org/D33434

llvm-svn: 304138
2017-05-29 08:25:46 +00:00
..
Address.cpp Rename Error -> Status. 2017-05-12 04:51:55 +00:00
AddressRange.cpp iwyu fixes for lldbCore. 2017-04-06 21:28:29 +00:00
AddressResolver.cpp iwyu fixes for lldbCore. 2017-04-06 21:28:29 +00:00
AddressResolverFileLine.cpp iwyu fixes for lldbCore. 2017-04-06 21:28:29 +00:00
AddressResolverName.cpp iwyu fixes for lldbCore. 2017-04-06 21:28:29 +00:00
ArchSpec.cpp Rename Error -> Status. 2017-05-12 04:51:55 +00:00
Broadcaster.cpp iwyu fixes for lldbCore. 2017-04-06 21:28:29 +00:00
CMakeLists.txt iwyu fixes for lldbCore. 2017-04-06 21:28:29 +00:00
Communication.cpp Rename Error -> Status. 2017-05-12 04:51:55 +00:00
Connection.cpp iwyu fixes for lldbCore. 2017-04-06 21:28:29 +00:00
Debugger.cpp Rename Error -> Status. 2017-05-12 04:51:55 +00:00
Disassembler.cpp Remove an expensive lock from Timer 2017-05-15 13:02:37 +00:00
DumpDataExtractor.cpp iwyu fixes for lldbCore. 2017-04-06 21:28:29 +00:00
DynamicLoader.cpp Rename Error -> Status. 2017-05-12 04:51:55 +00:00
EmulateInstruction.cpp Rename Error -> Status. 2017-05-12 04:51:55 +00:00
Event.cpp iwyu fixes for lldbCore. 2017-04-06 21:28:29 +00:00
FileLineResolver.cpp iwyu fixes for lldbCore. 2017-04-06 21:28:29 +00:00
FileSpecList.cpp iwyu fixes for lldbCore. 2017-04-06 21:28:29 +00:00
FormatEntity.cpp Added new API to SBStructuredData class 2017-05-29 08:25:46 +00:00
IOHandler.cpp Fix incorrect Status -> Error rename in IOHandler 2017-05-22 14:13:38 +00:00
Listener.cpp iwyu fixes for lldbCore. 2017-04-06 21:28:29 +00:00
Mangled.cpp Remove an expensive lock from Timer 2017-05-15 13:02:37 +00:00
Module.cpp Remove an expensive lock from Timer 2017-05-15 13:02:37 +00:00
ModuleChild.cpp *** This commit represents a complete reformatting of the LLDB source code 2016-09-06 20:57:50 +00:00
ModuleList.cpp Rename Error -> Status. 2017-05-12 04:51:55 +00:00
Opcode.cpp iwyu fixes for lldbCore. 2017-04-06 21:28:29 +00:00
PluginManager.cpp Rename Error -> Status. 2017-05-12 04:51:55 +00:00
RegisterValue.cpp Rename Error -> Status. 2017-05-12 04:51:55 +00:00
Scalar.cpp Rename Error -> Status. 2017-05-12 04:51:55 +00:00
SearchFilter.cpp Update StructuredData::String to return StringRefs. 2017-05-12 05:49:54 +00:00
Section.cpp iwyu fixes for lldbCore. 2017-04-06 21:28:29 +00:00
SourceManager.cpp iwyu fixes for lldbCore. 2017-04-06 21:28:29 +00:00
State.cpp iwyu fixes for lldbCore. 2017-04-06 21:28:29 +00:00
StreamAsynchronousIO.cpp iwyu fixes for lldbCore. 2017-04-06 21:28:29 +00:00
StreamFile.cpp iwyu fixes for lldbCore. 2017-04-06 21:28:29 +00:00
StructuredData.cpp Added new API to SBStructuredData class 2017-05-29 08:25:46 +00:00
Timer.cpp Remove an expensive lock from Timer 2017-05-15 13:02:37 +00:00
UserSettingsController.cpp Rename Error -> Status. 2017-05-12 04:51:55 +00:00
Value.cpp Rename Error -> Status. 2017-05-12 04:51:55 +00:00
ValueObject.cpp Rename Error -> Status. 2017-05-12 04:51:55 +00:00
ValueObjectCast.cpp Rename Error -> Status. 2017-05-12 04:51:55 +00:00
ValueObjectChild.cpp Rename Error -> Status. 2017-05-12 04:51:55 +00:00
ValueObjectConstResult.cpp Rename Error -> Status. 2017-05-12 04:51:55 +00:00
ValueObjectConstResultCast.cpp Rename Error -> Status. 2017-05-12 04:51:55 +00:00
ValueObjectConstResultChild.cpp Rename Error -> Status. 2017-05-12 04:51:55 +00:00
ValueObjectConstResultImpl.cpp Rename Error -> Status. 2017-05-12 04:51:55 +00:00
ValueObjectDynamicValue.cpp Rename Error -> Status. 2017-05-12 04:51:55 +00:00
ValueObjectList.cpp iwyu fixes for lldbCore. 2017-04-06 21:28:29 +00:00
ValueObjectMemory.cpp Rename Error -> Status. 2017-05-12 04:51:55 +00:00
ValueObjectRegister.cpp Rename Error -> Status. 2017-05-12 04:51:55 +00:00
ValueObjectSyntheticFilter.cpp Rename Error -> Status. 2017-05-12 04:51:55 +00:00
ValueObjectVariable.cpp Rename Error -> Status. 2017-05-12 04:51:55 +00:00