chromium/components/zucchini/disassembler.cc

// Copyright 2017 The Chromium Authors
// Use of this source code is governed by a BSD-style license that can be
// found in the LICENSE file.

#include "components/zucchini/disassembler.h"

#include "base/check_op.h"

namespace zucchini {

/******** EmptyReferenceReader ********/

std::optional<Reference> EmptyReferenceReader::GetNext() {}

/******** EmptyReferenceWriter ********/

void EmptyReferenceWriter::PutNext(Reference /* reference */) {}

/******** ReferenceGroup ********/

std::unique_ptr<ReferenceReader> ReferenceGroup::GetReader(
    offset_t lower,
    offset_t upper,
    Disassembler* disasm) const {}

std::unique_ptr<ReferenceReader> ReferenceGroup::GetReader(
    Disassembler* disasm) const {}

std::unique_ptr<ReferenceWriter> ReferenceGroup::GetWriter(
    MutableBufferView image,
    Disassembler* disasm) const {}

std::unique_ptr<ReferenceMixer> ReferenceGroup::GetMixer(
    ConstBufferView old_image,
    ConstBufferView new_image,
    Disassembler* disasm) const {}

/******** Disassembler ********/

Disassembler::Disassembler(int num_equivalence_iterations)
    :{}

Disassembler::~Disassembler() = default;

}  // namespace zucchini