#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) { … }