LLDB mainline
InjectPointerSigningFixups.h
Go to the documentation of this file.
1//===----------------------------------------------------------------------===//
2//
3// Part of the LLVM Project, under the Apache License v2.0 with LLVM Exceptions.
4// See https://llvm.org/LICENSE.txt for license information.
5// SPDX-License-Identifier: Apache-2.0 WITH LLVM-exception
6//
7//===----------------------------------------------------------------------===//
8
9#ifndef LLDB_SOURCE_PLUGINS_EXPRESSIONPARSER_CLANG_INJECTPOINTERSIGNINGFIXUPS_H
10#define LLDB_SOURCE_PLUGINS_EXPRESSIONPARSER_CLANG_INJECTPOINTERSIGNINGFIXUPS_H
11
13#include "llvm/Support/Error.h"
14
15namespace llvm {
16class Function;
17class Module;
18} // namespace llvm
19
20namespace lldb_private {
21
22llvm::Error InjectPointerSigningFixupCode(llvm::Module &M,
23 ExecutionPolicy execution_policy);
24
25} // namespace lldb_private
26
27#endif
A class that represents a running process on the host machine.
Error InjectPointerSigningFixupCode(llvm::Module &M, ExecutionPolicy execution_policy)
ExecutionPolicy
Expression execution policies.