forked from OSchip/llvm-project
Always define types from stdint.h so they are always available for use in expressions no matter what debug info you have. Types added are:
int8_t uint8_t int16_t uint16_t int32_t uint32_t int64_t uint64_t intptr_t uintptr_t size_t ptrdiff_t whar_t llvm-svn: 173724
This commit is contained in:
parent
a15b16f215
commit
5b2a789c6f
|
@ -13,18 +13,32 @@
|
||||||
|
|
||||||
using namespace lldb_private;
|
using namespace lldb_private;
|
||||||
|
|
||||||
static const char *global_defines = "#undef NULL \n"
|
static const char *global_defines =
|
||||||
"#undef Nil \n"
|
"#undef NULL \n"
|
||||||
"#undef nil \n"
|
"#undef Nil \n"
|
||||||
"#undef YES \n"
|
"#undef nil \n"
|
||||||
"#undef NO \n"
|
"#undef YES \n"
|
||||||
"#define NULL ((int)0) \n"
|
"#undef NO \n"
|
||||||
"#define Nil ((Class)0) \n"
|
"#define NULL ((int)0) \n"
|
||||||
"#define nil ((id)0) \n"
|
"#define Nil ((Class)0) \n"
|
||||||
"#define YES ((BOOL)1) \n"
|
"#define nil ((id)0) \n"
|
||||||
"#define NO ((BOOL)0) \n"
|
"#define YES ((BOOL)1) \n"
|
||||||
"typedef int BOOL; \n"
|
"#define NO ((BOOL)0) \n"
|
||||||
"typedef unsigned short unichar; \n";
|
"typedef int BOOL; \n"
|
||||||
|
"typedef signed __INT8_TYPE__ int8_t;\n"
|
||||||
|
"typedef unsigned __INT8_TYPE__ uint8_t;\n"
|
||||||
|
"typedef signed __INT16_TYPE__ int16_t;\n"
|
||||||
|
"typedef unsigned __INT16_TYPE__ uint16_t;\n"
|
||||||
|
"typedef signed __INT32_TYPE__ int32_t;\n"
|
||||||
|
"typedef unsigned __INT32_TYPE__ uint32_t;\n"
|
||||||
|
"typedef signed __INT64_TYPE__ int64_t;\n"
|
||||||
|
"typedef unsigned __INT64_TYPE__ uint64_t;\n"
|
||||||
|
"typedef signed __INTPTR_TYPE__ intptr_t;\n"
|
||||||
|
"typedef unsigned __INTPTR_TYPE__ uintptr_t;\n"
|
||||||
|
"typedef __SIZE_TYPE__ size_t; \n"
|
||||||
|
"typedef __PTRDIFF_TYPE__ ptrdiff_t;\n"
|
||||||
|
"typedef __WCHAR_TYPE__ whar_t; \n"
|
||||||
|
"typedef unsigned short unichar; \n";
|
||||||
|
|
||||||
|
|
||||||
bool ExpressionSourceCode::GetText (std::string &text, lldb::LanguageType wrapping_language, bool const_object, bool static_method) const
|
bool ExpressionSourceCode::GetText (std::string &text, lldb::LanguageType wrapping_language, bool const_object, bool static_method) const
|
||||||
|
|
Loading…
Reference in New Issue