/external/lldb/www/cpp_reference/html/ |
functions_0x73.html | 4 <meta name="keywords" content="LLDB,C++,doxygen,API,documentation"/> 5 <meta name="description" content="C++ source code API documentation for LLDB."/> 9 <p class="title">LLDB API Documentation</p> 68 : <a class="el" href="classlldb_1_1SBDebugger.html#a06d2137a1c3f757e54afc04dd31e2830">lldb::SBDebugger</a> 71 : <a class="el" href="classlldb_1_1SBBlock.html#a6e49cb4c7b4df1a9e1231d58a4952607">lldb::SBBlock</a> 72 , <a class="el" href="classlldb_1_1SBFunction.html#a6e49cb4c7b4df1a9e1231d58a4952607">lldb::SBFunction</a> 73 , <a class="el" href="classlldb_1_1SBSection.html#a6e49cb4c7b4df1a9e1231d58a4952607">lldb::SBSection</a> 74 , <a class="el" href="classlldb_1_1SBAddress.html#a2fb6f01f4991f7e35f352ff6abe006fa">lldb::SBAddress</a> 75 , <a class="el" href="classlldb_1_1SBStream.html#a6e49cb4c7b4df1a9e1231d58a4952607">lldb::SBStream</a> 76 , <a class="el" href="classlldb_1_1SBLineEntry.html#a6e49cb4c7b4df1a9e1231d58a4952607">lldb::SBLineEntry</a [all...] |
functions_func_0x73.html | 4 <meta name="keywords" content="LLDB,C++,doxygen,API,documentation"/> 5 <meta name="description" content="C++ source code API documentation for LLDB."/> 9 <p class="title">LLDB API Documentation</p> 67 : <a class="el" href="classlldb_1_1SBDebugger.html#a06d2137a1c3f757e54afc04dd31e2830">lldb::SBDebugger</a> 70 : <a class="el" href="classlldb_1_1SBAddress.html#a6259032706d69973253ebb8cda206121">lldb::SBAddress</a> 73 : <a class="el" href="classlldb_1_1SBAttachInfo.html#a0cdeb47fe60c898df6151850ad9f5f94">lldb::SBAttachInfo</a> 76 : <a class="el" href="classlldb_1_1SBBlock.html#ae2cd927ee65f7a6b5adbac70c3115f4c">lldb::SBBlock</a> 79 : <a class="el" href="classlldb_1_1SBBreakpoint.html#ab49c014469df12f8461bd55a23044e51">lldb::SBBreakpoint</a> 82 : <a class="el" href="classlldb_1_1SBBreakpointLocation.html#a3e4704d11991b4fbd61307cb4bced3c8">lldb::SBBreakpointLocation</a> 85 : <a class="el" href="classlldb_1_1SBBroadcaster.html#a418b8b8a29a20dc025a945487b2a0c1b">lldb::SBBroadcaster</a [all...] |
functions_0x6f.html | 4 <meta name="keywords" content="LLDB,C++,doxygen,API,documentation"/> 5 <meta name="description" content="C++ source code API documentation for LLDB."/> 9 <p class="title">LLDB API Documentation</p> 68 : <a class="el" href="classlldb_1_1SBAddress.html#a21835a271edca0c3f3991b265d31ef4e">lldb::SBAddress</a> 71 : <a class="el" href="classlldb_1_1SBValueList.html#a5eca60b189d08ea9c9015ffb1f9be01f">lldb::SBValueList</a> 74 : <a class="el" href="classlldb_1_1SBBroadcaster.html#a37967c1c834890af6c11b945e684805b">lldb::SBBroadcaster</a> 75 , <a class="el" href="classlldb_1_1SBFunction.html#a2c7a0761e52132c446afea3050fc1b33">lldb::SBFunction</a> 76 , <a class="el" href="classlldb_1_1SBTypeCategory.html#a51a65cf2e462f9fccbc0854986103d6f">lldb::SBTypeCategory</a> 77 , <a class="el" href="classlldb_1_1SBTypeFilter.html#a871edb9c211d89c04717272efbd9e454">lldb::SBTypeFilter</a> 78 , <a class="el" href="classlldb_1_1SBLineEntry.html#ad1198e1e5f4b08f72773b7ca3eb8069e">lldb::SBLineEntry</a [all...] |
functions_func_0x6f.html | 4 <meta name="keywords" content="LLDB,C++,doxygen,API,documentation"/> 5 <meta name="description" content="C++ source code API documentation for LLDB."/> 9 <p class="title">LLDB API Documentation</p> 67 : <a class="el" href="classlldb_1_1SBAddress.html#a21835a271edca0c3f3991b265d31ef4e">lldb::SBAddress</a> 70 : <a class="el" href="classlldb_1_1SBValueList.html#a5eca60b189d08ea9c9015ffb1f9be01f">lldb::SBValueList</a> 73 : <a class="el" href="classlldb_1_1SBBroadcaster.html#a37967c1c834890af6c11b945e684805b">lldb::SBBroadcaster</a> 74 , <a class="el" href="classlldb_1_1SBFunction.html#a2c7a0761e52132c446afea3050fc1b33">lldb::SBFunction</a> 75 , <a class="el" href="classlldb_1_1SBTypeCategory.html#a51a65cf2e462f9fccbc0854986103d6f">lldb::SBTypeCategory</a> 76 , <a class="el" href="classlldb_1_1SBTypeFilter.html#a871edb9c211d89c04717272efbd9e454">lldb::SBTypeFilter</a> 77 , <a class="el" href="classlldb_1_1SBLineEntry.html#ad1198e1e5f4b08f72773b7ca3eb8069e">lldb::SBLineEntry</a [all...] |
/external/lldb/scripts/Python/interface/ |
SBHostOS.i | 10 namespace lldb { 16 static lldb::SBFileSpec 22 static lldb::thread_t 26 lldb::SBError *err); 29 ThreadCancel (lldb::thread_t thread, 30 lldb::SBError *err); 33 ThreadDetach (lldb::thread_t thread, 34 lldb::SBError *err); 36 ThreadJoin (lldb::thread_t thread, 38 lldb::SBError *err) [all...] |
SBDebugger.i | 10 namespace lldb { 18 import lldb 29 debugger = lldb.SBDebugger.Create() 38 target = debugger.CreateTargetWithFileAndArch (exe, lldb.LLDB_ARCH_DEFAULT) 55 if state == lldb.eStateStopped: 103 elif state == lldb.eStateExited: 119 static lldb::SBDebugger 122 static lldb::SBDebugger 125 static lldb::SBDebugger 126 Create(bool source_init_files, lldb::LogOutputCallback log_callback, void *baton) [all...] |
/external/lldb/scripts/Python/ |
python-swigsafecast.swig | 48 SBTypeToSWIGWrapper (lldb::SBProcess* process_sb) 55 SBTypeToSWIGWrapper (lldb::SBThread* thread_sb) 62 SBTypeToSWIGWrapper (lldb::SBTarget* target_sb) 69 SBTypeToSWIGWrapper (lldb::SBFrame* frame_sb) 76 SBTypeToSWIGWrapper (lldb::SBDebugger* debugger_sb) 83 SBTypeToSWIGWrapper (lldb::SBBreakpoint* breakpoint_sb) 90 SBTypeToSWIGWrapper (lldb::SBWatchpoint* watchpoint_sb) 97 SBTypeToSWIGWrapper (lldb::SBBreakpointLocation* breakpoint_location_sb) 104 SBTypeToSWIGWrapper (lldb::SBValue* value_sb) 111 SBTypeToSWIGWrapper (lldb::SBCommandReturnObject* cmd_ret_obj_sb [all...] |
/external/lldb/test/ |
CMakeLists.txt | 16 # Users can override LLDB_TEST_ARGS to modify the way LLDB tests are run. See help below. 20 CACHE STRING "Specify compiler(s) and architecture(s) with which run LLDB tests. For example: '-C gcc -C clang -A i386 -A x86_64'" 24 set(LLDB_TRACE_DIR "${CMAKE_BINARY_DIR}/lldb-test-traces" 25 CACHE STRING "Set directory to output LLDB test traces (for tests that do not pass.)" 30 ${CMAKE_BINARY_DIR}/bin/lldb 37 add_python_test_target(check-lldb-single 40 "Testing LLDB with args: ${LLDB_COMMON_TEST_ARGS};${LLDB_TEST_ARGS}" 47 # If tests crash cause LLDB to crash, or things are otherwise unstable, or if machine-parsable 48 # output is desired (i.e. in continuous integration contexts) check-lldb-sep is a better target. 49 add_python_test_target(check-lldb [all...] |
/external/lldb/docs/ |
doxygen.intro | 1 /// @mainpage LLDB 4 /// Welcome to LLDB. 6 /// This documentation describes the @b interface that can drive LLDB. 7 /// There are no instructions here on how to use LLDB, only the APIs 13 /// Since LLDB is constantly under active development, what you're about to 15 /// of LLDB are very stable. 18 /// - Adapted for LLDB 05/25/2013 by Daniel Malea
|
/external/lldb/include/lldb/DataFormatters/ |
DataVisualization.h | 18 #include "lldb/Core/ConstString.h" 19 #include "lldb/DataFormatters/FormatClasses.h" 20 #include "lldb/DataFormatters/FormatManager.h" 24 // this class is the high-level front-end of LLDB Data Visualization 42 static lldb::TypeFormatImplSP 43 GetFormat (ValueObject& valobj, lldb::DynamicValueType use_dynamic); 45 static lldb::TypeFormatImplSP 49 Add (const ConstString &type, const lldb::TypeFormatImplSP &entry); 63 static lldb::TypeNameSpecifierImplSP 66 static lldb::TypeFormatImplS [all...] |
FormatCache.h | 19 #include "lldb/lldb-public.h" 20 #include "lldb/Core/ConstString.h" 21 #include "lldb/DataFormatters/FormatClasses.h" 33 lldb::TypeSummaryImplSP m_summary_sp; 34 lldb::SyntheticChildrenSP m_synthetic_sp; 38 Entry (lldb::TypeSummaryImplSP); 39 Entry (lldb::SyntheticChildrenSP); 40 Entry (lldb::TypeSummaryImplSP,lldb::SyntheticChildrenSP) [all...] |
/external/lldb/test/python_api/default-constructor/ |
sb_thread.py | 2 Fuzz tests an object after the default construction to make sure it does not crash lldb. 6 import lldb namespace 17 obj.StepOver(lldb.eOnlyDuringStepping) 18 obj.StepInto(lldb.eOnlyDuringStepping) 20 frame = lldb.SBFrame() 23 filespec = lldb.SBFileSpec() 34 obj.GetDescription(lldb.SBStream())
|
TestDefaultConstructorForAPIObjects.py | 2 Test lldb Python API object's default constructor and make sure it is invalid 7 C++ API counterpart. Passing None should not crash lldb! 17 import lldb, lldbutil namespace 26 obj = lldb.SBAddress() 30 # Do fuzz testing on the invalid obj, it should not crash lldb. 36 obj = lldb.SBBlock() 40 # Do fuzz testing on the invalid obj, it should not crash lldb. 46 obj = lldb.SBBreakpoint() 50 # Do fuzz testing on the invalid obj, it should not crash lldb. 56 obj = lldb.SBBreakpointLocation( [all...] |
/external/lldb/examples/plugins/commands/ |
fooplugin.cpp | 11 An example plugin for LLDB that provides a new foo command with a child subcommand 13 by typing plugin load foo.dylib at the LLDB command line 16 #include <LLDB/SBCommandInterpreter.h> 17 #include <LLDB/SBCommandReturnObject.h> 18 #include <LLDB/SBDebugger.h> 20 namespace lldb { namespace 22 PluginInitialize (lldb::SBDebugger debugger); 25 class ChildCommand : public lldb::SBCommandPluginInterface 29 DoExecute (lldb::SBDebugger debugger, 31 lldb::SBCommandReturnObject &result [all...] |
/external/lldb/include/lldb/API/ |
SBHostOS.h | 13 #include "lldb/API/SBDefines.h" 14 #include "lldb/API/SBFileSpec.h" 16 namespace lldb { namespace 22 static lldb::SBFileSpec 25 static lldb::SBFileSpec 31 static lldb::thread_t 35 lldb::SBError *err); 38 ThreadCancel (lldb::thread_t thread, 39 lldb::SBError *err); 42 ThreadDetach (lldb::thread_t thread [all...] |
SBFunction.h | 13 #include "lldb/API/SBDefines.h" 14 #include "lldb/API/SBAddress.h" 15 #include "lldb/API/SBInstructionList.h" 17 namespace lldb { namespace 25 SBFunction (const lldb::SBFunction &rhs); 27 const lldb::SBFunction & 28 operator = (const lldb::SBFunction &rhs); 41 lldb::SBInstructionList 42 GetInstructions (lldb::SBTarget target); 44 lldb::SBInstructionLis [all...] |
SBTypeSummary.h | 13 #include "lldb/API/SBDefines.h" 17 namespace lldb { namespace 27 uint32_t options = 0); // see lldb::eTypeOption values 31 uint32_t options = 0); // see lldb::eTypeOption values 35 uint32_t options = 0); // see lldb::eTypeOption values 37 SBTypeSummary (const lldb::SBTypeSummary &rhs); 72 GetDescription (lldb::SBStream &description, 73 lldb::DescriptionLevel description_level); 75 lldb::SBTypeSummary & 76 operator = (const lldb::SBTypeSummary &rhs) [all...] |
/external/lldb/test/functionalities/plugins/commands/ |
plugin.cpp | 11 An example plugin for LLDB that provides a new foo command with a child subcommand 13 by typing plugin load foo.dylib at the LLDB command line 16 #include <LLDB/SBCommandInterpreter.h> 17 #include <LLDB/SBCommandReturnObject.h> 18 #include <LLDB/SBDebugger.h> 20 namespace lldb { namespace 22 PluginInitialize (lldb::SBDebugger debugger); 25 class ChildCommand : public lldb::SBCommandPluginInterface 29 DoExecute (lldb::SBDebugger debugger, 31 lldb::SBCommandReturnObject &result [all...] |
/external/lldb/examples/summaries/ |
lldb | 1 type summary add -w lldb lldb_private::Error -s "Type: ${var.m_type%E}, Code: ${var.m_code}, Message: ${var.m_string}" 2 type summary add -w lldb lldb_private::ConstString -s "${var.m_string}" 3 type summary add -w lldb lldb_private::Language -s "${var.m_language%E}" 4 type summary add -w lldb lldb_private::RegularExpression -s "${var.m_re}" 5 type summary add -w lldb lldb_private::UserID -s "UserID(${var.m_uid})" 6 type summary add -w lldb lldb_private::ValueObject -s "${var.m_name}" 7 type summary add -w lldb lldb_private::ValueObjectSP -s "${var.ptr_.m_name}" 8 type summary add -w lldb lldb_private::ValueObjectRegister -s "${var.m_reg_info.name}" 9 type summary add -w lldb lldb_private::ClangExpression -s "{${var.m_expr_text}}" 10 type summary add -w lldb lldb_private::CommandObject -s "Command name: ${var.m_cmd_name} [all...] |
/external/lldb/test/functionalities/embedded_interpreter/ |
TestConvenienceVariables.py | 1 """Test convenience variables when you drop in from lldb prompt into an embedded interpreter.""" 5 import lldb namespace 16 """Test convenience variables lldb.debugger, lldb.target, lldb.process, lldb.thread, and lldb.frame.""" 21 @skipIfLinux # llvm.org/pr14637: this test case fails sometimes because the input prompt "(lldb)" is missing 23 """Test convenience variables lldb.debugger, lldb.target, lldb.process, lldb.thread, and lldb.frame."" [all...] |
/external/lldb/include/lldb/Expression/ |
Materializer.h | 13 #include "lldb/lldb-private-types.h" 14 #include "lldb/Core/Error.h" 15 #include "lldb/Expression/IRMemoryMap.h" 16 #include "lldb/Host/Mutex.h" 17 #include "lldb/Symbol/SymbolContext.h" 18 #include "lldb/Target/StackFrame.h" 47 lldb::ClangExpressionVariableSP &result_sp, 48 lldb::addr_t frame_top, 49 lldb::addr_t frame_bottom) [all...] |
/external/lldb/include/lldb/Interpreter/ |
ScriptInterpreter.h | 13 #include "lldb/lldb-private.h" 15 #include "lldb/Core/Broadcaster.h" 16 #include "lldb/Core/Error.h" 18 #include "lldb/Utility/PseudoTerminal.h" 89 const lldb::StackFrameSP& frame_sp, 90 const lldb::BreakpointLocationSP &bp_loc_sp); 94 const lldb::StackFrameSP& frame_sp, 95 const lldb::WatchpointSP &wp_sp); 99 const lldb::ValueObjectSP& valobj_sp [all...] |
/external/lldb/examples/python/ |
gdb_disassemble.py | 1 import lldb namespace 4 if lldb.frame.function: 5 instructions = lldb.frame.function.instructions 6 start_addr = lldb.frame.function.addr.load_addr 7 name = lldb.frame.function.name 8 elif lldb.frame.symbol: 9 instructions = lldb.frame.symbol.instructions 10 start_addr = lldb.frame.symbol.addr.load_addr 11 name = lldb.frame.symbol.name 23 lldb.debugger.HandleCommand('command script add -f gdb_disassemble.disassemble gdb-disassemble' [all...] |
/external/lldb/scripts/ |
install-lldb.sh | 30 if [ -e "$BUILD_DIR/lldb" ]; then 31 echo Updating "$DEVELOPER_DIR/usr/bin/lldb" 32 sudo rm -rf "$DEVELOPER_DIR/usr/bin/lldb" 33 sudo cp "$BUILD_DIR/lldb" "$DEVELOPER_DIR/usr/bin/lldb" 42 if [ -d "$BUILD_DIR/LLDB.framework" ]; then 43 echo Updating "$DEVELOPER_DIR/Library/PrivateFrameworks/LLDB.framework" 44 sudo rm -rf "$DEVELOPER_DIR/Library/PrivateFrameworks/LLDB.framework" 45 sudo cp -r "$BUILD_DIR/LLDB.framework" "$DEVELOPER_DIR/Library/PrivateFrameworks/LLDB.framework [all...] |
/external/lldb/www/python_reference/ |
class-tree.html | 34 ><a class="navbar" target="_top" href="http://lldb.llvm.org">LLDB python API</a></th> 60 <li> <strong class="uidlink"><a href="lldb.utils.symbolication.Address-class.html">lldb.utils.symbolication.Address</a></strong>: 63 <li> <strong class="uidlink"><a href="lldb.formatters.attrib_fromdict.AttributesDictionary-class.html">lldb.formatters.attrib_fromdict.AttributesDictionary</a></strong> 65 <li> <strong class="uidlink"><a href="lldb.formatters.cache.Cache-class.html">lldb.formatters.cache.Cache</a></strong> 67 <li> <strong class="uidlink"><a href="lldb.formatters.metrics.Counter-class.html">lldb.formatters.metrics.Counter</a></strong [all...] |