LLDB mainline
IRDynamicChecks.cpp File Reference
#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

Macro Definition Documentation

◆ VALID_OBJC_OBJECT_CHECK_NAME

#define VALID_OBJC_OBJECT_CHECK_NAME   "$__lldb_objc_object_check"

Function Documentation

◆ PrintValue()

std::string PrintValue ( llvm::Value * V,
bool truncate = false )
static

Definition at line 81 of file IRDynamicChecks.cpp.

Variable Documentation

◆ ID