LLDB mainline
|
#include <CTFTypes.h>
Public Member Functions | |
CTFFunction (lldb::user_id_t uid, llvm::StringRef name, uint32_t nargs, uint32_t return_type, std::vector< uint32_t > args, bool variadic) | |
Public Member Functions inherited from lldb_private::CTFType | |
CTFType (Kind kind, lldb::user_id_t uid, llvm::StringRef name) | |
Static Public Member Functions | |
static bool | classof (const CTFType *T) |
Public Attributes | |
uint32_t | nargs |
uint32_t | return_type |
std::vector< uint32_t > | args |
bool | variadic = false |
Public Attributes inherited from lldb_private::CTFType | |
Kind | kind |
lldb::user_id_t | uid |
llvm::StringRef | name |
Additional Inherited Members | |
Public Types inherited from lldb_private::CTFType | |
enum | Kind : uint32_t { eUnknown = 0 , eInteger = 1 , eFloat = 2 , ePointer = 3 , eArray = 4 , eFunction = 5 , eStruct = 6 , eUnion = 7 , eEnum = 8 , eForward = 9 , eTypedef = 10 , eVolatile = 11 , eConst = 12 , eRestrict = 13 , eSlice = 14 } |
Definition at line 138 of file CTFTypes.h.
|
inline |
Definition at line 139 of file CTFTypes.h.
|
inlinestatic |
Definition at line 144 of file CTFTypes.h.
References lldb_private::CTFType::eFunction, and lldb_private::CTFType::kind.
std::vector<uint32_t> lldb_private::CTFFunction::args |
Definition at line 149 of file CTFTypes.h.
Referenced by lldb_private::SymbolFileCTF::CreateFunction().
uint32_t lldb_private::CTFFunction::nargs |
Definition at line 146 of file CTFTypes.h.
uint32_t lldb_private::CTFFunction::return_type |
Definition at line 147 of file CTFTypes.h.
Referenced by lldb_private::SymbolFileCTF::CreateFunction().
bool lldb_private::CTFFunction::variadic = false |
Definition at line 150 of file CTFTypes.h.
Referenced by lldb_private::SymbolFileCTF::CreateFunction().