llvm-project/lldb/tools/debugserver
Greg Clayton d04f0edad9 Added XML to the host layer.
We know have on API we should use for all XML within LLDB in XML.h. This API will be easy back the XML parsing by different libraries in case libxml2 doesn't work on all platforms. It also allows the only place for #ifdef ...XML... to be in XML.h and XML.cpp. The API is designed so it will still compile with or without XML support and there is a static function "bool XMLDocument::XMLEnabled()" that can be called to see if XML is currently supported. All APIs will return errors, false, or nothing when XML isn't enabled.

Converted all locations that used XML over to using the host XML implementation.

Added target.xml support to debugserver. Extended the XML register format to work for LLDB by including extra attributes and elements where needed. This allows the target.xml to replace the qRegisterInfo packets and allows us to fetch all register info in a single packet.

<rdar://problem/21090173>

llvm-svn: 238224
2015-05-26 18:00:51 +00:00
..
debugserver.xcodeproj Bump major vers # in xcode project file from 330 to 340. 2015-03-06 00:45:01 +00:00
resources Bump to lldb-133. 2012-03-17 03:27:04 +00:00
scripts Make lldb build with Makefiles on OS X. 2014-01-18 08:05:32 +00:00
source Added XML to the host layer. 2015-05-26 18:00:51 +00:00
CMakeLists.txt Fix CMake build of debugserver on Mac OS X. 2014-01-10 23:06:17 +00:00
Makefile Make lldb build with Makefiles on OS X. 2014-01-18 08:05:32 +00:00
debugnub-exports