Newer
Older
minerva / Userland / Libraries / LibELF / Relocation.h
@minerva minerva on 13 Jul 367 bytes Initial commit
/*
 * Copyright (c) 2021, Gunnar Beutner <gbeutner@serenityos.org>
 *
 * SPDX-License-Identifier: BSD-2-Clause
 */

#pragma once

#include <Kernel/Memory/VirtualAddress.h>

namespace ELF {

bool perform_relative_relocations(FlatPtr base_address, FlatPtr runtime_base_address, FlatPtr dynamic_section_addr);
bool perform_relative_relocations(FlatPtr base_address);

}