llvm/llvm/unittests/ExecutionEngine/JITLink/AArch32ErrorTests.cpp

//===------- AArch32ErrorTests.cpp - Test AArch32 error handling ----------===//
//
// 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/JITLink/aarch32.h>

#include "llvm/Testing/Support/Error.h"
#include "gtest/gtest.h"

usingnamespacellvm;
usingnamespacellvm::jitlink;
usingnamespacellvm::jitlink::aarch32;
usingnamespacellvm::support;
usingnamespacellvm::support::endian;

constexpr unsigned PointerSize =;
auto G =;
auto &Sec =;

auto ArmCfg =;

constexpr uint64_t ArmAlignment =;
constexpr uint64_t ThumbAlignment =;
constexpr uint64_t AlignmentOffset =;

constexpr orc::ExecutorAddrDiff SymbolOffset =;
constexpr orc::ExecutorAddrDiff SymbolSize =;

class AArch32Errors : public testing::Test {};

TEST_F(AArch32Errors, readAddendDataGeneric) {}

TEST(AArch32_ELF, readAddendArmErrors) {}

TEST(AArch32_ELF, readAddendThumbErrors) {}

TEST_F(AArch32Errors, applyFixupDataGeneric) {}

TEST(AArch32_ELF, applyFixupArmErrors) {}

TEST(AArch32_ELF, applyFixupThumbErrors) {}

TEST_F(AArch32Errors, applyFixupThumbCall) {}

TEST_F(AArch32Errors, applyFixupThumbJump24) {}