#include "components/zucchini/reloc_elf.h"
#include <stdint.h>
#include <memory>
#include <utility>
#include <vector>
#include "base/numerics/safe_conversions.h"
#include "base/ranges/algorithm.h"
#include "components/zucchini/address_translator.h"
#include "components/zucchini/algorithm.h"
#include "components/zucchini/disassembler_elf.h"
#include "components/zucchini/image_utils.h"
#include "components/zucchini/test_utils.h"
#include "components/zucchini/type_elf.h"
#include "testing/gtest/include/gtest/gtest.h"
namespace zucchini {
namespace {
template <class Elf_Shdr>
SectionDimensionsElf MakeSectionDimensions(const BufferRegion& region,
offset_t entry_size) { … }
template <class ELF_INTEL_TRAITS>
class FakeImageWithReloc { … };
}
TEST(RelocElfTest, ReadWrite32) { … }
TEST(RelocElfTest, Limit32) { … }
TEST(RelocElfTest, Limit64) { … }
}