|
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 | findGlobalInitPtrAuth (Constant *C, GlobalVariable &GV, SmallVectorImpl< unsigned > &GEPPath, SmallVectorImpl< ExprStep > &ExprPath, SmallVectorImpl< GlobalInitPtrAuthFixup > &Fixups) |
| Recursively walk a constant looking for ConstantPtrAuth expressions in global initializers. | |
| Error | lldb_private::InjectPointerSigningFixupCode (llvm::Module &M, ExecutionPolicy execution_policy) |
|
static |
Recursively walk a constant looking for ConstantPtrAuth expressions in global initializers.
Definition at line 82 of file InjectPointerSigningFixups.cpp.
References findGlobalInitPtrAuth().
Referenced by findGlobalInitPtrAuth(), and lldb_private::InjectPointerSigningFixupCode().