|
LLDB mainline
|
#include "InjectPointerSigningFixups.h"#include "llvm/IR/Constants.h"#include "llvm/IR/Function.h"#include "llvm/IR/IRBuilder.h"#include "llvm/IR/Instructions.h"#include "llvm/IR/Module.h"#include "llvm/Support/raw_ostream.h"#include "llvm/TargetParser/Triple.h"Go to the source code of this file.
Namespaces | |
| namespace | lldb_private |
| A class that represents a running process on the host machine. | |
Functions | |
| static void | findPtrAuth (Constant *C, GlobalVariable &GV, SmallVectorImpl< unsigned > &GEPPath, SmallVectorImpl< ExprStep > &ExprPath, SmallVectorImpl< PtrAuthFixup > &Fixups) |
| Recursively walk a constant looking for ConstantPtrAuth expressions. | |
| Error | lldb_private::InjectPointerSigningFixupCode (llvm::Module &M, ExecutionPolicy execution_policy) |
|
static |
Recursively walk a constant looking for ConstantPtrAuth expressions.
Definition at line 71 of file InjectPointerSigningFixups.cpp.
References findPtrAuth().
Referenced by findPtrAuth(), and lldb_private::InjectPointerSigningFixupCode().