/external/lldb/test/functionalities/set-data/ |
TestSetData.py | 7 import lldb namespace 40 my_data = lldb.SBData.CreateDataFromSInt32Array(lldb.eByteOrderLittle, 8, [4]) 41 err = lldb.SBError() 55 my_data = lldb.SBData.CreateDataFromUInt64Array(process.GetByteOrder(), 8, [0]) 57 my_data = lldb.SBData.CreateDataFromUInt32Array(process.GetByteOrder(), 4, [0]) 59 err = lldb.SBError() 68 lldb.SBDebugger.Initialize() 69 atexit.register(lambda: lldb.SBDebugger.Terminate())
|
/external/lldb/source/API/ |
SBCommandInterpreter.cpp | 10 #include "lldb/lldb-python.h" 12 #include "lldb/lldb-types.h" 13 #include "lldb/Core/SourceManager.h" 14 #include "lldb/Core/Listener.h" 15 #include "lldb/Interpreter/CommandInterpreter.h" 16 #include "lldb/Interpreter/CommandObjectMultiword.h" 17 #include "lldb/Interpreter/CommandReturnObject.h" 18 #include "lldb/Target/Target.h [all...] |
SBTypeFilter.cpp | 10 #include "lldb/lldb-python.h" 12 #include "lldb/API/SBTypeFilter.h" 14 #include "lldb/API/SBStream.h" 16 #include "lldb/DataFormatters/DataVisualization.h" 18 using namespace lldb; 31 SBTypeFilter::SBTypeFilter (const lldb::SBTypeFilter &rhs) : 62 SBTypeFilter::GetDescription (lldb::SBStream &description, 63 lldb::DescriptionLevel description_level) 118 lldb::SBTypeFilter [all...] |
/external/lldb/scripts/Python/ |
build-swig-Python.sh | 5 # SRC_ROOT is the root of the lldb source tree. 6 # TARGET_DIR is where the lldb framework/shared library gets put. 7 # CONFIG_BUILD_DIR is where the build-swig-Python-LLDB.sh shell script 8 # put the lldb.py file it was generated from running SWIG. 45 swig_input_file=${SRC_ROOT}/scripts/lldb.swig 78 HEADER_FILES="${SRC_ROOT}/include/lldb/lldb.h"\ 79 " ${SRC_ROOT}/include/lldb/lldb-defines.h"\ 80 " ${SRC_ROOT}/include/lldb/lldb-enumerations.h" [all...] |
python-extensions.swig | 2 %extend lldb::SBAddress { 3 PyObject *lldb::SBAddress::__str__ (){ 4 lldb::SBStream description; 16 %extend lldb::SBBlock { 17 PyObject *lldb::SBBlock::__str__ (){ 18 lldb::SBStream description; 30 %extend lldb::SBBreakpoint { 31 PyObject *lldb::SBBreakpoint::__str__ (){ 32 lldb::SBStream description; 59 %extend lldb::SBBreakpointLocation [all...] |
finish-swig-Python-LLDB.sh | 6 # and use the lldb module, there must be two files, lldb.py and _lldb.so, that 7 # it can find. lldb.py is generated by SWIG at the same time it generates the 9 # LLDB shared library/framework. 12 # these two files. On Darwin systems it searches in the LLDB.framework, as 17 # and copies the lldb.py (and embedded_interpreter.py) file to the correct 21 # SRC_ROOT is the root of the lldb source tree. 22 # TARGET_DIR is where the lldb framework/shared library gets put. 23 # CONFIG_BUILD_DIR is where the build-swig-Python-LLDB.sh shell script 24 # put the lldb.py file it was generated from running SWIG [all...] |
/external/lldb/docs/ |
doxygen.header | 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>
|
/external/lldb/include/lldb/Target/ |
ThreadPlanCallFunction.h | 17 #include "lldb/lldb-private.h" 18 #include "lldb/Target/Thread.h" 19 #include "lldb/Target/ThreadPlan.h" 32 lldb::addr_t arg, 36 lldb::addr_t *this_arg = 0, 37 lldb::addr_t *cmd_arg = 0); 45 lldb::addr_t *arg1_ptr = NULL, 46 lldb::addr_t *arg2_ptr = NULL, 47 lldb::addr_t *arg3_ptr = NULL [all...] |
/external/lldb/scripts/Python/interface/ |
SBSymbolContext.i | 10 namespace lldb { 34 thread = get_stopped_thread(process, lldb.eStopReasonBreakpoint) 38 context = frame0.GetSymbolContext(lldb.eSymbolContextEverything) 54 SBSymbolContext (const lldb::SBSymbolContext& rhs); 61 lldb::SBModule GetModule (); 62 lldb::SBCompileUnit GetCompileUnit (); 63 lldb::SBFunction GetFunction (); 64 lldb::SBBlock GetBlock (); 65 lldb::SBLineEntry GetLineEntry (); 66 lldb::SBSymbol GetSymbol () [all...] |
SBFrame.i | 10 namespace lldb { 53 SBFrame (const lldb::SBFrame &rhs); 58 IsEqual (const lldb::SBFrame &rhs) const; 66 lldb::addr_t 70 SetPC (lldb::addr_t new_pc); 72 lldb::addr_t 75 lldb::addr_t 78 lldb::SBAddress 81 lldb::SBSymbolContext 84 lldb::SBModul [all...] |
/external/lldb/source/Core/ |
StreamCallback.cpp | 12 #include "lldb/lldb-private.h" 13 #include "lldb/Core/Broadcaster.h" 14 #include "lldb/Core/Event.h" 15 #include "lldb/Core/StreamCallback.h" 16 #include "lldb/Host/Host.h" 18 using namespace lldb; 22 StreamCallback::StreamCallback (lldb::LogOutputCallback callback, void *baton) : 36 StreamCallback::FindStreamForThread(lldb::tid_t cur_tid) 43 ret = m_accumulated_data.insert(std::pair<lldb::tid_t,StreamString>(cur_tid, StreamString())) [all...] |
ValueObjectConstResult.cpp | 10 #include "lldb/Core/ValueObjectConstResult.h" 12 #include "lldb/Core/ValueObjectChild.h" 13 #include "lldb/Core/ValueObjectConstResultChild.h" 14 #include "lldb/Core/DataExtractor.h" 15 #include "lldb/Core/Module.h" 16 #include "lldb/Core/ValueObjectDynamicValue.h" 17 #include "lldb/Core/ValueObjectList.h" 19 #include "lldb/Symbol/ClangASTType.h" 20 #include "lldb/Symbol/ObjectFile.h" 21 #include "lldb/Symbol/SymbolContext.h [all...] |
/external/lldb/source/Interpreter/ |
ScriptInterpreter.cpp | 10 #include "lldb/lldb-python.h" 12 #include "lldb/Interpreter/ScriptInterpreter.h" 18 #include "lldb/Core/Error.h" 19 #include "lldb/Core/Stream.h" 20 #include "lldb/Core/StringList.h" 21 #include "lldb/Interpreter/CommandReturnObject.h" 22 #include "lldb/Interpreter/ScriptInterpreterPython.h" 23 #include "lldb/Utility/PseudoTerminal.h" 25 using namespace lldb; [all...] |
/external/lldb/test/api/multithreaded/ |
driver.cpp | 2 /// LLDB C API Test Driver 10 #include "lldb-headers.h" 15 using namespace lldb;
|
/external/lldb/test/benchmarks/frame_variable/ |
TestFrameVariableResponse.py | 1 """Test lldb's response time for 'frame variable' command.""" 5 import lldb namespace 15 if lldb.bmExecutable: 16 self.exe = lldb.bmExecutable 19 if lldb.bmBreakpointSpec: 20 self.break_spec = lldb.bmBreakpointSpec 24 self.count = lldb.bmIterationCount 33 print "lldb frame variable benchmark:", self.stopwatch 36 # Set self.child_prompt, which is "(lldb) ". 37 self.child_prompt = '(lldb) ' [all...] |
/external/lldb/test/lang/objc/foundation/ |
const-strings.m | 7 // (lldb) expr (int)[str compare:@"hello"] 9 // (lldb) expr (int)[str compare:@"world"] 11 // (lldb) expr (int)[@"" length]
|
/external/lldb/test/python_api/formatters/ |
jas_synth.py | 1 import lldb namespace 22 debugger.CreateCategory("JASSynth").AddTypeSynthetic(lldb.SBTypeNameSpecifier("JustAStruct"), 23 lldb.SBTypeSynthetic.CreateWithClassName("jas_synth.jasSynthProvider"))
|
/external/lldb/tools/lldb-perf/lib/ |
Xcode.h | 13 #include "lldb/API/SBDefines.h" 14 #include "lldb/API/SBValue.h" 15 #include "lldb/API/SBTarget.h" 16 #include "lldb/API/SBModule.h" 17 #include "lldb/API/SBProcess.h" 18 #include "lldb/API/SBLineEntry.h" 19 #include "lldb/API/SBThread.h" 20 #include "lldb/API/SBDebugger.h" 21 #include "lldb/API/SBCommandInterpreter.h" 22 #include "lldb/API/SBCommandReturnObject.h [all...] |
/external/lldb/www/cpp_reference/html/ |
SBValue_8h__incl.map | 2 <area shape="rect" id="node3" href="$SBData_8h.html" title="lldb/API/SBData.h" alt="" coords="229,83,355,111"/> 3 <area shape="rect" id="node5" href="$SBDefines_8h.html" title="lldb/API/SBDefines.h" alt="" coords="321,161,463,189"/> 4 <area shape="rect" id="node18" href="$SBType_8h.html" title="lldb/API/SBType.h" alt="" coords="429,83,557,111"/>
|
index.html | 4 <meta name="keywords" content="LLDB,C++,doxygen,API,documentation"/> 5 <meta name="description" content="C++ source code API documentation for LLDB."/> 6 <title>LLVM: LLDB</title> 9 <p class="title">LLDB API Documentation</p> 22 <div class="title">LLDB </div> </div> 27 <p>Welcome to LLDB.</p> 28 <p>This documentation describes the <b>interface</b> that can drive LLDB. There are no instructions here on how to use LLDB, only the APIs that make up the software. For usage instructions, please see the help command.</p> 31 <p>This documentation is generated directly from the source code with doxygen. Since LLDB is constantly under active development, what you're about to read is out of date! However, it may still be useful since certain portions of LLDB are very stable.</p [all...] |
/external/lldb/www/ |
index.html | 6 <title>LLDB Homepage</title>
11 The <strong>LLDB</strong> Debugger
21 <h1 class ="postheader">What is LLDB?</h1>
23 <p>LLDB is a next generation, high-performance debugger. It is built as a set
27 <p>LLDB is the default debugger in Xcode on Mac OS X and supports
30 <p>All of the code in the LLDB project is available under the standard
53 <p>LLDB currently converts debug information into clang types so that
55 This allows LLDB to support the latest C, C++, Objective C and Objective C++
73 <p>The LLDB debugger APIs are exposed as a C++ object oriented interface in a shared library.
74 The <b>lldb</b> command line tool links to, and uses this public API. On Mac OS X the shared library [all...] |
/external/lldb/www/python_reference/ |
identifier-index-L.html | 34 ><a class="navbar" target="_top" href="http://lldb.llvm.org">LLDB python API</a></th> 93 <td width="33%" class="link-index"><a href="lldb.SBTarget-class.html#Launch">Launch()</a><br /> 94 <span class="index-where">(in <a href="lldb.SBTarget-class.html">SBTarget</a>)</span></td> 101 <td width="33%" class="link-index"><a href="lldb.SBTarget-class.html#LaunchSimple">LaunchSimple()</a><br /> 102 <span class="index-where">(in <a href="lldb.SBTarget-class.html">SBTarget</a>)</span></td> 103 <td width="33%" class="link-index"><a href="lldb-module.html#LLDB_INVALID_PROCESS_ID">LLDB_INVALID_PROCESS_ID</a><br /> 104 <span class="index-where">(in <a href="lldb-module.html">lldb</a>)</span></td> 105 <td width="33%" class="link-index"><a href="lldb-module.html#LLDB_REGNUM_GENERIC_ARG3">LLDB_REGNUM_GENERIC_ARG3</a><br / [all...] |
/external/lldb/lldb.xcodeproj/xcshareddata/xcschemes/ |
lldb-tool.xcscheme | 18 BuildableName = "lldb" 19 BlueprintName = "lldb-tool" 20 ReferencedContainer = "container:lldb.xcodeproj"> 26 selectedDebuggerIdentifier = "Xcode.DebuggerFoundation.Debugger.LLDB" 36 BuildableName = "lldb" 37 BlueprintName = "lldb-tool" 38 ReferencedContainer = "container:lldb.xcodeproj"> 47 argument = "-a i386 /Volumes/work/gclayton/Documents/src/lldb/test/macosx/universal/testit" 85 selectedDebuggerIdentifier = "Xcode.DebuggerFoundation.Debugger.LLDB" 86 selectedLauncherIdentifier = "Xcode.DebuggerFoundation.Launcher.LLDB" [all...] |
/external/lldb/test/functionalities/watchpoint/watchpoint_events/ |
TestWatchpointEvents.py | 5 import lldb namespace 37 event = lldb.SBEvent() 40 self.assertTrue (lldb.SBWatchpoint.EventIsWatchpointEvent(event), "Event is a watchpoint event.") 41 found_type = lldb.SBWatchpoint.GetWatchpointEventTypeFromEvent (event) 44 found_event = self.listener.PeekAtNextEventForBroadcasterWithType (self.target_bcast, lldb.SBTarget.eBroadcastBitBreakpointChanged, event) 57 self.main_source_spec = lldb.SBFileSpec (self.main_source) 78 self.listener = lldb.SBListener("com.lldb.testsuite_listener") 80 self.target_bcast.AddListener (self.listener, lldb.SBTarget.eBroadcastBitWatchpointChanged) 81 self.listener.StartListeningForEvents (self.target_bcast, lldb.SBTarget.eBroadcastBitWatchpointChanged [all...] |
/external/lldb/examples/summaries/cocoa/ |
CFDictionary.py | 2 LLDB AppKit formatters 9 # the real summary is now C++ code built into LLDB 10 import lldb namespace 12 import lldb.runtime.objc.objc_runtime namespace 13 import lldb.formatters.metrics namespace 14 import lldb.formatters.Logger namespace 16 statistics = lldb.formatters.metrics.Metrics() 30 logger = lldb.formatters.Logger.Logger() 35 self.sys_params.types_cache.NSUInteger = self.valobj.GetType().GetBasicType(lldb.eBasicTypeUnsignedLong) 37 self.sys_params.types_cache.NSUInteger = self.valobj.GetType().GetBasicType(lldb.eBasicTypeUnsignedInt [all...] |