llvm/llvm/lib/ExecutionEngine/Orc/JITLinkRedirectableSymbolManager.cpp

//===-- JITLinkRedirectableSymbolManager.cpp - JITLink redirection in Orc -===//
//
// Part of the LLVM Project, under the Apache License v2.0 with LLVM Exceptions.
// See https://llvm.org/LICENSE.txt for license information.
// SPDX-License-Identifier: Apache-2.0 WITH LLVM-exception
//
//===----------------------------------------------------------------------===//

#include "llvm/ExecutionEngine/Orc/JITLinkRedirectableSymbolManager.h"
#include "llvm/ExecutionEngine/Orc/Core.h"

#define DEBUG_TYPE

usingnamespacellvm;
usingnamespacellvm::orc;

void JITLinkRedirectableSymbolManager::emitRedirectableSymbols(
    std::unique_ptr<MaterializationResponsibility> R,
    const SymbolAddrMap &InitialDests) {}

Error JITLinkRedirectableSymbolManager::redirect(
    JITDylib &TargetJD, const SymbolAddrMap &NewDests) {}

Error JITLinkRedirectableSymbolManager::redirectInner(
    JITDylib &TargetJD, const SymbolAddrMap &NewDests) {}

Error JITLinkRedirectableSymbolManager::grow(unsigned Need) {}

Error JITLinkRedirectableSymbolManager::handleRemoveResources(
    JITDylib &TargetJD, ResourceKey K) {}

void JITLinkRedirectableSymbolManager::handleTransferResources(
    JITDylib &TargetJD, ResourceKey DstK, ResourceKey SrcK) {}