#ifdef UNSAFE_BUFFERS_BUILD
#pragma allow_unsafe_buffers
#endif
#include "components/zucchini/test_disassembler.h"
#include "components/zucchini/test_reference_reader.h"
namespace zucchini {
TestDisassembler::TestDisassembler(const ReferenceTypeTraits& traits1,
const std::vector<Reference>& refs1,
const ReferenceTypeTraits& traits2,
const std::vector<Reference>& refs2,
const ReferenceTypeTraits& traits3,
const std::vector<Reference>& refs3)
: … { … }
TestDisassembler::~TestDisassembler() = default;
ExecutableType TestDisassembler::GetExeType() const { … }
std::string TestDisassembler::GetExeTypeString() const { … }
std::vector<ReferenceGroup> TestDisassembler::MakeReferenceGroups() const { … }
bool TestDisassembler::Parse(ConstBufferView image) { … }
std::unique_ptr<ReferenceReader> TestDisassembler::MakeReadRefs(int type) { … }
std::unique_ptr<ReferenceWriter> TestDisassembler::MakeWriteRefs(
MutableBufferView image) { … }
}