|
LLDB mainline
|
#include "lldb-python.h"#include "lldb/Host/File.h"#include "lldb/Utility/StructuredData.h"#include "llvm/ADT/ArrayRef.h"Go to the source code of this file.
Namespaces | |
| namespace | lldb_private |
| A class that represents a running process on the host machine. | |
| namespace | lldb_private::python |
Functions | |
| template<typename T> | |
| T | lldb_private::python::Take (PyObject *obj) |
| template<typename T> | |
| T | lldb_private::python::Retain (PyObject *obj) |
| llvm::Error | lldb_private::python::nullDeref () |
| llvm::Error | lldb_private::python::exception (const char *s=nullptr) |
| llvm::Error | lldb_private::python::keyError () |
| const char * | lldb_private::python::py2_const_cast (const char *s) |
| template<typename T> | |
| llvm::Expected< T > | lldb_private::python::As (llvm::Expected< PythonObject > &&obj) |
| template<> | |
| llvm::Expected< bool > | lldb_private::python::As< bool > (llvm::Expected< PythonObject > &&obj) |
| template<> | |
| llvm::Expected< long long > | lldb_private::python::As< long long > (llvm::Expected< PythonObject > &&obj) |
| template<> | |
| llvm::Expected< unsigned long long > | lldb_private::python::As< unsigned long long > (llvm::Expected< PythonObject > &&obj) |
| template<> | |
| llvm::Expected< std::string > | lldb_private::python::As< std::string > (llvm::Expected< PythonObject > &&obj) |
| template<typename T> | |
| T | lldb_private::python::unwrapOrSetPythonException (llvm::Expected< T > expected) |
| template<typename T> | |
| T | lldb_private::python::unwrapIgnoringErrors (llvm::Expected< T > expected) |
| llvm::Expected< PythonObject > | lldb_private::python::runStringOneLine (const llvm::Twine &string, const PythonDictionary &globals, const PythonDictionary &locals) |
| llvm::Expected< PythonObject > | lldb_private::python::runStringMultiLine (const llvm::Twine &string, const PythonDictionary &globals, const PythonDictionary &locals) |
| PyObject * | lldb_private::python::RunString (const char *str, int start, PyObject *globals, PyObject *locals) |
| int | lldb_private::python::RunSimpleString (const char *str) |