|
LLDB mainline
|
#include "lldb/Host/Config.h"#include "lldb/Utility/Log.h"#include "lldb/lldb-enumerations.h"#include "../lldb-python.h"#include "../ScriptInterpreterPythonImpl.h"#include "ScriptedPythonInterface.h"#include "lldb/Symbol/SymbolContext.h"#include "lldb/ValueObject/ValueObjectList.h"#include <optional>Go to the source code of this file.
| lldb::BreakpointLocationSP ScriptedPythonInterface::ExtractValueFromPythonObject< lldb::BreakpointLocationSP > | ( | python::PythonObject & | p, |
| Status & | error ) |
| lldb::BreakpointSP ScriptedPythonInterface::ExtractValueFromPythonObject< lldb::BreakpointSP > | ( | python::PythonObject & | p, |
| Status & | error ) |
Definition at line 139 of file ScriptedPythonInterface.cpp.
References error(), lldb_private::ScriptedPythonInterface::ExtractValueFromPythonObject(), lldb_private::Status::FromErrorStringWithFormat(), lldb_private::python::PythonObject::get(), and lldb_private::python::LLDBSWIGPython_CastPyObjectToSBBreakpoint().
| lldb::DataExtractorSP ScriptedPythonInterface::ExtractValueFromPythonObject< lldb::DataExtractorSP > | ( | python::PythonObject & | p, |
| Status & | error ) |
Definition at line 123 of file ScriptedPythonInterface.cpp.
References error(), lldb_private::ScriptedPythonInterface::ExtractValueFromPythonObject(), lldb_private::Status::FromErrorStringWithFormat(), lldb_private::python::PythonObject::get(), and lldb_private::python::LLDBSWIGPython_CastPyObjectToSBData().
| lldb::DescriptionLevel ScriptedPythonInterface::ExtractValueFromPythonObject< lldb::DescriptionLevel > | ( | python::PythonObject & | p, |
| Status & | error ) |
Definition at line 241 of file ScriptedPythonInterface.cpp.
References lldb_private::python::PythonObject::AsUnsignedLongLong(), lldb::eDescriptionLevelBrief, error(), lldb_private::ScriptedPythonInterface::ExtractValueFromPythonObject(), lldb_private::Status::FromError(), lldb::kNumDescriptionLevels, and lldb_private::Status.
| lldb::ExecutionContextRefSP ScriptedPythonInterface::ExtractValueFromPythonObject< lldb::ExecutionContextRefSP > | ( | python::PythonObject & | p, |
| Status & | error ) |
| lldb::ProcessAttachInfoSP ScriptedPythonInterface::ExtractValueFromPythonObject< lldb::ProcessAttachInfoSP > | ( | python::PythonObject & | p, |
| Status & | error ) |
| lldb::ProcessLaunchInfoSP ScriptedPythonInterface::ExtractValueFromPythonObject< lldb::ProcessLaunchInfoSP > | ( | python::PythonObject & | p, |
| Status & | error ) |
| lldb::StackFrameListSP ScriptedPythonInterface::ExtractValueFromPythonObject< lldb::StackFrameListSP > | ( | python::PythonObject & | p, |
| Status & | error ) |
Definition at line 259 of file ScriptedPythonInterface.cpp.
References error(), lldb_private::ScriptedPythonInterface::ExtractValueFromPythonObject(), lldb_private::Status::FromErrorStringWithFormat(), lldb_private::python::PythonObject::get(), and lldb_private::python::LLDBSWIGPython_CastPyObjectToSBFrameList().
| lldb::StackFrameSP ScriptedPythonInterface::ExtractValueFromPythonObject< lldb::StackFrameSP > | ( | python::PythonObject & | p, |
| Status & | error ) |
| lldb::StreamSP ScriptedPythonInterface::ExtractValueFromPythonObject< lldb::StreamSP > | ( | python::PythonObject & | p, |
| Status & | error ) |
Definition at line 70 of file ScriptedPythonInterface.cpp.
References error(), lldb_private::ScriptedPythonInterface::ExtractValueFromPythonObject(), lldb_private::Status::FromErrorString(), lldb_private::python::PythonObject::get(), and lldb_private::python::LLDBSWIGPython_CastPyObjectToSBStream().
| lldb::ThreadSP ScriptedPythonInterface::ExtractValueFromPythonObject< lldb::ThreadSP > | ( | python::PythonObject & | p, |
| Status & | error ) |
Definition at line 96 of file ScriptedPythonInterface.cpp.
References error(), lldb_private::ScriptedPythonInterface::ExtractValueFromPythonObject(), lldb_private::Status::FromErrorString(), lldb_private::python::PythonObject::get(), and lldb_private::python::LLDBSWIGPython_CastPyObjectToSBThread().
| lldb::ValueObjectListSP ScriptedPythonInterface::ExtractValueFromPythonObject< lldb::ValueObjectListSP > | ( | python::PythonObject & | p, |
| Status & | error ) |
Definition at line 291 of file ScriptedPythonInterface.cpp.
References error(), lldb_private::ScriptedPythonInterface::ExtractValueFromPythonObject(), lldb_private::Status::FromErrorStringWithFormat(), lldb_private::python::PythonObject::get(), ValueListImpl::GetSize(), ValueListImpl::GetValueAtIndex(), and lldb_private::python::LLDBSWIGPython_CastPyObjectToSBValueList().
| lldb::ValueObjectSP ScriptedPythonInterface::ExtractValueFromPythonObject< lldb::ValueObjectSP > | ( | python::PythonObject & | p, |
| Status & | error ) |
Definition at line 276 of file ScriptedPythonInterface.cpp.
References error(), lldb_private::ScriptedPythonInterface::ExtractValueFromPythonObject(), lldb_private::Status::FromErrorStringWithFormat(), lldb_private::python::PythonObject::get(), and lldb_private::python::LLDBSWIGPython_CastPyObjectToSBValue().
| std::optional< MemoryRegionInfo > ScriptedPythonInterface::ExtractValueFromPythonObject< std::optional< MemoryRegionInfo > > | ( | python::PythonObject & | p, |
| Status & | error ) |
Definition at line 188 of file ScriptedPythonInterface.cpp.
| StructuredData::ArraySP ScriptedPythonInterface::ExtractValueFromPythonObject< StructuredData::ArraySP > | ( | python::PythonObject & | p, |
| Status & | error ) |
| StructuredData::DictionarySP ScriptedPythonInterface::ExtractValueFromPythonObject< StructuredData::DictionarySP > | ( | python::PythonObject & | p, |
| Status & | error ) |
Definition at line 38 of file ScriptedPythonInterface.cpp.
References lldb_private::python::Borrowed, lldb_private::python::PythonDictionary::CreateStructuredDictionary(), error(), and lldb_private::ScriptedPythonInterface::ExtractValueFromPythonObject().