Home
last modified time | relevance | path

Searched full:lldb (Results 1 – 25 of 3415) sorted by relevance

12345678910>>...137

/llvm-project/lldb/docs/
H A D.htaccess2 Redirect 301 /architecture/index.html https://lldb.llvm.org/resources/architecture.html
3 Redirect 301 /cpp_reference/html/index.html https://lldb.llvm.org/cpp_reference/index.html
4 Redirect 301 /features.html https://lldb.llvm.org/status/features.html
5 Redirect 301 /formats.html https://lldb.llvm.org/use/formatting.html
6 Redirect 301 /goals.html https://lldb.llvm.org/status/goals.html
7 Redirect 301 /lldb-gdb.html https://lldb.llvm.org/use/map.html
8 Redirect 301 /projects.html https://lldb.llvm.org/status/projects.html
9 Redirect 301 /remote.html https://lldb.llvm.org/use/remote.html
10 Redirect 301 /source.html https://lldb.llvm.org/resources/contributing.html
11 Redirect 301 /tutorial.html https://lldb.llvm.org/use/tutorial.html
[all …]
/llvm-project/utils/bazel/llvm-project-overlay/lldb/source/Plugins/
H A DBUILD.bazel23 "//lldb:CoreHeaders",
24 "//lldb:Host",
25 "//lldb:TargetHeaders",
26 "//lldb:Utility",
38 "//lldb:CoreHeaders",
54 "//lldb:CoreHeaders",
55 "//lldb:DataFormattersHeaders",
56 "//lldb:ExpressionHeaders",
57 "//lldb:Host",
58 "//lldb
[all...]
/llvm-project/lldb/bindings/
H A Dheaders.swig9 #include "lldb/lldb-public.h"
10 #include "lldb/API/SBAddress.h"
11 #include "lldb/API/SBAddressRange.h"
12 #include "lldb/API/SBAddressRangeList.h"
13 #include "lldb/API/SBAttachInfo.h"
14 #include "lldb/API/SBBlock.h"
15 #include "lldb/API/SBBreakpoint.h"
16 #include "lldb/API/SBBreakpointLocation.h"
17 #include "lldb/AP
[all...]
H A Dinterfaces.swig5 %include "lldb/lldb-defines.h"
6 %include "lldb/lldb-enumerations.h"
7 %include "lldb/lldb-forward.h"
8 %include "lldb/lldb-types.h"
11 %include "lldb/API/SBDefines.h"
92 %include "lldb/AP
[all...]
/llvm-project/lldb/include/lldb/Interpreter/
H A DCommandOptionArgumentTable.h12 #include "lldb/Interpreter/CommandObject.h"
17 {lldb::eSaveCoreFull, "full", "Create a core file with all memory saved"},
18 {lldb::eSaveCoreDirtyOnly, "modified-memory",
20 {lldb::eSaveCoreStackOnly, "stack",
81 // somebody can add a new scripting language to lldb and have it pickable here
82 // without having to change this enumeration by hand and rebuild lldb proper.
85 lldb::eScriptLanguageNone,
87 "Commands are in the lldb command interpreter language",
90 lldb::eScriptLanguagePython,
95 lldb
[all...]
/llvm-project/lldb/include/lldb/API/
H A DLLDB.h1 //===-- LLDB.h --------------------------------------------------*- C++ -*-===//
12 #include "lldb/API/SBAddress.h"
13 #include "lldb/API/SBAddressRange.h"
14 #include "lldb/API/SBAddressRangeList.h"
15 #include "lldb/API/SBAttachInfo.h"
16 #include "lldb/API/SBBlock.h"
17 #include "lldb/API/SBBreakpoint.h"
18 #include "lldb/API/SBBreakpointLocation.h"
19 #include "lldb/API/SBBreakpointName.h"
20 #include "lldb/AP
[all...]
H A DSBType.h12 #include "lldb/API/SBDefines.h"
20 namespace lldb {
28 SBTypeMember(const lldb::SBTypeMember &rhs);
32 lldb::SBTypeMember &operator=(const lldb::SBTypeMember &rhs);
40 lldb::SBType GetType();
50 bool GetDescription(lldb::SBStream &description,
51 lldb::DescriptionLevel description_level);
69 SBTypeMemberFunction(const lldb::SBTypeMemberFunction &rhs);
73 lldb::SBTypeMemberFunction &operator=(const lldb::SBTypeMemberFunction &rhs);
85 lldb::SBType GetType();
[all …]
H A DSBData.h12 #include "lldb/API/SBDefines.h"
18 namespace lldb {
42 lldb::ByteOrder GetByteOrder();
44 void SetByteOrder(lldb::ByteOrder endian);
46 float GetFloat(lldb::SBError &error, lldb::offset_t offset);
48 double GetDouble(lldb::SBError &error, lldb::offset_t offset);
50 long double GetLongDouble(lldb::SBError &error, lldb::offset_t offset);
52 lldb::addr_t GetAddress(lldb::SBError &error, lldb::offset_t offset);
54 uint8_t GetUnsignedInt8(lldb::SBError &error, lldb::offset_t offset);
56 uint16_t GetUnsignedInt16(lldb::SBError &error, lldb::offset_t offset);
[all …]
H A DSBTarget.h12 #include "lldb/API/SBAddress.h"
13 #include "lldb/API/SBAttachInfo.h"
14 #include "lldb/API/SBBreakpoint.h"
15 #include "lldb/API/SBBroadcaster.h"
16 #include "lldb/API/SBDefines.h"
17 #include "lldb/API/SBFileSpec.h"
18 #include "lldb/API/SBFileSpecList.h"
19 #include "lldb/API/SBLaunchInfo.h"
20 #include "lldb/API/SBStatisticsOptions.h"
21 #include "lldb/AP
[all...]
H A DSBDebugger.h14 #include "lldb/API/SBDefines.h"
15 #include "lldb/API/SBPlatform.h"
24 namespace lldb {
32 SBError Initialize(lldb::SBDebugger &sb_debugger,
33 unsigned long (*callback)(void *, lldb::SBInputReader *,
34 lldb::InputReaderAction,
36 void *a, lldb::InputReaderGranularity b, char const *c,
46 eBroadcastBitProgress = lldb::DebuggerBroadcastBit::eBroadcastBitProgress, in FLAGS_ANONYMOUS_ENUM()
47 eBroadcastBitWarning = lldb::DebuggerBroadcastBit::eBroadcastBitWarning, in FLAGS_ANONYMOUS_ENUM()
48 eBroadcastBitError = lldb in FLAGS_ANONYMOUS_ENUM()
[all...]
/llvm-project/lldb/include/
H A Dmodule.modulemap5 textual header "lldb/Utility/Instrumentation.h"
7 umbrella "lldb/API"
17 module ConnectionFileDescriptor { header "lldb/Host/ConnectionFileDescriptor.h" export * }
18 module Debug { header "lldb/Host/Debug.h" export * }
19 module Editline { header "lldb/Host/Editline.h" export * }
20 module FileCache { header "lldb/Host/FileCache.h" export * }
21 module File { header "lldb/Host/File.h" export * }
22 module FileAction { header "lldb/Host/FileAction.h" export * }
23 module FileSystem { header "lldb/Host/FileSystem.h" export * }
24 module HostGetOpt { header "lldb/Host/HostGetOpt.h" export * }
[all …]
/llvm-project/lldb/source/DataFormatters/
H A DVectorType.cpp9 #include "lldb/DataFormatters/VectorType.h"
11 #include "lldb/DataFormatters/FormattersHelpers.h"
12 #include "lldb/Symbol/CompilerType.h"
13 #include "lldb/Symbol/TypeSystem.h"
14 #include "lldb/Target/Target.h"
15 #include "lldb/ValueObject/ValueObject.h"
16 #include "lldb/ValueObject/ValueObjectConstResult.h"
18 #include "lldb/Utility/LLDBAssert.h"
19 #include "lldb/Utility/Log.h"
22 using namespace lldb;
[all...]
/llvm-project/lldb/include/lldb/
H A Dlldb-private-interfaces.h1 //===-- lldb-private-interfaces.h -------------------------------*- C++ -*-===//
12 #include "lldb/lldb-enumerations.h"
13 #include "lldb/lldb-forward.h"
14 #include "lldb/lldb-private-enumerations.h"
15 #include "lldb/lldb-types.h"
28 typedef lldb
[all...]
/llvm-project/lldb/docs/resources/
H A Ddebugging.rst4 This page details various ways to debug LLDB itself and other LLDB tools. If
5 you want to know how to use LLDB in general, please refer to
8 As LLDB is generally split into 2 tools, ``lldb`` and ``lldb-server``
12 In this document we refer to the initial ``lldb`` as the "debugger" and the
18 To build LLDB with debugging information add the following to your CMake
26 Note that the ``lldb`` you will use to do the debugging does not itself need to
33 configurations. This will make LLDB fail earlier instead of continuing with
36 Debugging ``lldb``
39 The simplest scenario is where we want to debug a local execution of ``lldb``
44 ./bin/lldb test_program
[all …]
/llvm-project/lldb/include/lldb/Symbol/
H A DTypeSystem.h25 #include "lldb/Core/PluginInterface.h"
26 #include "lldb/Expression/Expression.h"
27 #include "lldb/Symbol/CompilerDecl.h"
28 #include "lldb/Symbol/CompilerDeclContext.h"
29 #include "lldb/Symbol/Type.h"
30 #include "lldb/Utility/Scalar.h"
31 #include "lldb/lldb-forward.h"
32 #include "lldb/lldb
[all...]
/llvm-project/lldb/source/Expression/
H A DLLVMUserExpression.cpp9 #include "lldb/Expression/LLVMUserExpression.h"
10 #include "lldb/Core/Module.h"
11 #include "lldb/Expression/DiagnosticManager.h"
12 #include "lldb/Expression/ExpressionVariable.h"
13 #include "lldb/Expression/IRExecutionUnit.h"
14 #include "lldb/Expression/IRInterpreter.h"
15 #include "lldb/Expression/Materializer.h"
16 #include "lldb/Host/HostInfo.h"
17 #include "lldb/Symbol/Block.h"
18 #include "lldb/Symbo
[all...]
/llvm-project/lldb/examples/python/templates/
H A Dparsed_cmd.py3 lldb parsed commands more Pythonic.
16 to add all your options. The order doesn't matter for options, lldb will sort them
23 At present, lldb doesn't do as much work as it should verifying arguments, it
79 Return False to mean "Not Handled" - in which case lldb will fall back on the
89 then the argument is considered done - mostly meaning lldb will put a space after the
103 llvm-project/lldb/examples/python/cmdtemplate.py
105 There are also a few example commands in the lldb testsuite at:
107 llvm-project/lldb/test/API/commands/command/script/add/test_commands.py
110 import lldb
119 # FIXME: Need a way to push the conversion error string back to lldb
[all...]
/llvm-project/lldb/test/API/python_api/default-constructor/
H A DTestDefaultConstructorForAPIObjects.py2 Test lldb Python API object's default constructor and make sure it is invalid
7 C++ API counterpart. Passing None should not crash lldb!
14 import lldb
24 obj = lldb.SBAddress()
28 # Do fuzz testing on the invalid obj, it should not crash lldb.
34 obj = lldb.SBBlock()
38 # Do fuzz testing on the invalid obj, it should not crash lldb.
44 obj = lldb.SBBreakpoint()
48 # Do fuzz testing on the invalid obj, it should not crash lldb.
54 obj = lldb.SBBreakpointLocation()
[all …]
/llvm-project/lldb/bindings/python/
H A Dpython-swigsafecast.swig8 PythonObject SWIGBridge::ToSWIGWrapper(std::unique_ptr<lldb::SBValue> value_sb) {
12 PythonObject SWIGBridge::ToSWIGWrapper(lldb::ValueObjectSP value_sp) {
13 return ToSWIGWrapper(std::unique_ptr<lldb::SBValue>(new lldb::SBValue(value_sp)));
16 PythonObject SWIGBridge::ToSWIGWrapper(lldb::TargetSP target_sp) {
17 return ToSWIGHelper(new lldb::SBTarget(std::move(target_sp)),
21 PythonObject SWIGBridge::ToSWIGWrapper(lldb::ProcessSP process_sp) {
22 return ToSWIGHelper(new lldb::SBProcess(std::move(process_sp)),
26 PythonObject SWIGBridge::ToSWIGWrapper(lldb::ModuleSP module_sp) {
27 return ToSWIGHelper(new lldb
[all...]
/llvm-project/lldb/source/API/
H A DSBValue.cpp9 #include "lldb/API/SBValue.h"
10 #include "lldb/Utility/Instrumentation.h"
12 #include "lldb/API/SBDeclaration.h"
13 #include "lldb/API/SBStream.h"
14 #include "lldb/API/SBTypeFilter.h"
15 #include "lldb/API/SBTypeFormat.h"
16 #include "lldb/API/SBTypeSummary.h"
17 #include "lldb/API/SBTypeSynthetic.h"
19 #include "lldb/Breakpoint/Watchpoint.h"
20 #include "lldb/Cor
[all...]
/llvm-project/lldb/include/lldb/Core/
H A DValueObjectConstResult.h
H A DSection.h12 #include "lldb/Core/ModuleChild.h"
13 #include "lldb/Utility/ConstString.h"
14 #include "lldb/Utility/Flags.h"
15 #include "lldb/Utility/UserID.h"
16 #include "lldb/lldb-defines.h"
17 #include "lldb/lldb-enumerations.h"
18 #include "lldb/lldb-forward.h"
19 #include "lldb/lldb-types.h"
37 typedef std::vector<lldb::SectionSP> collection;
51 size_t AddSection(const lldb::SectionSP &section_sp);
[all …]
/llvm-project/lldb/source/Plugins/ScriptInterpreter/Python/Interfaces/
H A DScriptedPythonInterface.cpp9 #include "lldb/Host/Config.h"
10 #include "lldb/Utility/Log.h"
11 #include "lldb/lldb-enumerations.h"
15 // LLDB Python header must be included first
16 #include "../lldb-python.h"
22 using namespace lldb;
48 if (lldb::SBError *sb_error = reinterpret_cast<lldb::SBError *>( in ExtractValueFromPythonObject()
52 Status::FromErrorString("Couldn't cast lldb in ExtractValueFromPythonObject()
[all...]
/llvm-project/llvm/utils/gn/secondary/lldb/source/Plugins/
H A DBUILD.gn7 # lldb/source/Plugins/CMakeList.txt then does string munging on the list of
14 "//lldb/source/Plugins/ABI/X86",
20 "//lldb/source/Plugins/Architecture/PPC64",
24 "//lldb/source/Plugins/Disassembler/LLVMC",
28 "//lldb/source/Plugins/DynamicLoader/Darwin-Kernel",
32 "//lldb/source/Plugins/DynamicLoader/MacOSX-DYLD",
36 "//lldb/source/Plugins/DynamicLoader/POSIX-DYLD",
40 "//lldb/source/Plugins/DynamicLoader/Static",
44 "//lldb/source/Plugins/DynamicLoader/Windows-DYLD",
48 "//lldb/source/Plugins/Instruction/ARM",
[all …]
/llvm-project/lldb/tools/intel-features/intel-mpx/
H A Dcli-wrapper-mpxtable.cpp14 #include "lldb/API/SBCommandInterpreter.h"
15 #include "lldb/API/SBCommandReturnObject.h"
16 #include "lldb/API/SBMemoryRegionInfo.h"
17 #include "lldb/API/SBProcess.h"
18 #include "lldb/API/SBTarget.h"
19 #include "lldb/API/SBThread.h"
24 static bool GetPtr(char *cptr, uint64_t &ptr, lldb::SBFrame &frame, in GetPtr()
25 lldb::SBCommandReturnObject &result) { in GetPtr()
28 result.SetStatus(lldb::eReturnStatusFailed); in GetPtr()
32 lldb::SBValue ptr_addr = frame.GetValueForVariablePath(cptr); in GetPtr()
[all …]

12345678910>>...137