|
LLDB mainline
|
#include "llvm/IR/Constants.h"#include "llvm/IR/DataLayout.h"#include "llvm/IR/Function.h"#include "llvm/IR/Instructions.h"#include "llvm/IR/Module.h"#include "llvm/IR/Value.h"#include "llvm/Support/raw_ostream.h"#include "IRDynamicChecks.h"#include "lldb/Expression/UtilityFunction.h"#include "lldb/Target/ExecutionContext.h"#include "lldb/Target/Language.h"#include "lldb/Target/Process.h"#include "lldb/Target/StackFrame.h"#include "lldb/Target/Target.h"#include "lldb/Utility/ConstString.h"#include "lldb/Utility/LLDBLog.h"#include "lldb/Utility/Log.h"#include "Plugins/LanguageRuntime/ObjC/ObjCLanguageRuntime.h"Go to the source code of this file.
Classes | |
| class | Instrumenter |
| Finds and instruments individual LLVM IR instructions. More... | |
| class | ObjcObjectChecker |
Macros | |
| #define | VALID_OBJC_OBJECT_CHECK_NAME "$__lldb_objc_object_check" |
Functions | |
| static std::string | PrintValue (llvm::Value *V, bool truncate=false) |
Variables | |
| static char | ID |
| #define VALID_OBJC_OBJECT_CHECK_NAME "$__lldb_objc_object_check" |
Definition at line 36 of file IRDynamicChecks.cpp.
Referenced by lldb_private::ClangDynamicCheckerFunctions::Install().
|
static |
Definition at line 81 of file IRDynamicChecks.cpp.
|
static |
Definition at line 34 of file IRDynamicChecks.cpp.
Referenced by lldb_private::RegisterFlags::DumpToLog(), lldb_private::ExternalASTSourceWrapper::GetExternalDecl(), lldb_private::SemaSourceWithPriorities::GetExternalDecl(), lldb_private::ExternalASTSourceWrapper::GetExternalSelector(), lldb_private::SemaSourceWithPriorities::GetExternalSelector(), lldb_private::ExternalASTSourceWrapper::getModule(), lldb_private::SemaSourceWithPriorities::getModule(), lldb_private::ExternalASTSourceWrapper::getSourceDescriptor(), lldb_private::IRDynamicChecks::IRDynamicChecks(), and lldb_private::InstrumentationRuntime::SetBreakpointID().