|
LLDB mainline
|
#include "lldb/DataFormatters/FormatterBytecode.h"#include "lldb/Symbol/CompilerType.h"#include "lldb/Utility/LLDBLog.h"#include "lldb/ValueObject/ValueObject.h"#include "lldb/ValueObject/ValueObjectConstResult.h"#include "lldb/lldb-forward.h"#include "llvm/ADT/APSInt.h"#include "llvm/ADT/SmallPtrSet.h"#include "llvm/ADT/SmallVector.h"#include "llvm/ADT/StringExtras.h"#include "llvm/Support/DataExtractor.h"#include "llvm/Support/Error.h"#include "llvm/Support/ErrorExtras.h"#include "llvm/Support/Format.h"#include "llvm/Support/FormatProviders.h"#include "llvm/Support/FormatVariadicDetails.h"#include <type_traits>#include "lldb/DataFormatters/FormatterBytecode.def"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::FormatterBytecode |
Macros | |
| #define | DEFINE_OPCODE(OP, MNEMONIC, NAME) |
| #define | DEFINE_SELECTOR(ID, NAME) |
| #define | DEFINE_SIGNATURE(ID, NAME) |
| #define | TYPE_CHECK(...) |
| #define | BINOP_IMPL(OP, CHECK_ZERO) |
| #define | BINOP(OP) |
| #define | BINOP_CHECKZERO(OP) |
| #define | CMPOP(OP) |
| #define | BITOP(OP) |
| #define | SHIFTOP(OP, LEFT) |
| #define | POP_VALOBJ(VALOBJ) |
Typedefs | |
| template<typename T> | |
| using | lldb_private::FormatterBytecode::EnableIfSigned |
| template<typename T> | |
| using | lldb_private::FormatterBytecode::EnableIfUnsigned |
| #define BINOP | ( | OP | ) |
Referenced by lldb_private::FormatterBytecode::Interpret().
| #define BINOP_CHECKZERO | ( | OP | ) |
Referenced by lldb_private::FormatterBytecode::Interpret().
| #define BINOP_IMPL | ( | OP, | |
| CHECK_ZERO ) |
| #define BITOP | ( | OP | ) |
Referenced by lldb_private::FormatterBytecode::Interpret().
| #define CMPOP | ( | OP | ) |
Referenced by lldb_private::FormatterBytecode::Interpret().
| #define DEFINE_OPCODE | ( | OP, | |
| MNEMONIC, | |||
| NAME ) |
| #define DEFINE_SELECTOR | ( | ID, | |
| NAME ) |
| #define POP_VALOBJ | ( | VALOBJ | ) |
Referenced by lldb_private::FormatterBytecode::Interpret().
| #define SHIFTOP | ( | OP, | |
| LEFT ) |
Referenced by lldb_private::FormatterBytecode::Interpret().
| #define TYPE_CHECK | ( | ... | ) |
Referenced by lldb_private::FormatterBytecode::Interpret().