// Copyright 2017 The Chromium Authors. All rights reserved. // Use of this source code is governed by a BSD-style license that can be // found in the LICENSE file. #include "components/zucchini/disassembler_no_op.h" namespace zucchini { // |num_equivalence_iterations_| = 1 since no pointers are present. DisassemblerNoOp::DisassemblerNoOp() : Disassembler(1) {} DisassemblerNoOp::~DisassemblerNoOp() = default; ExecutableType DisassemblerNoOp::GetExeType() const { return kExeTypeNoOp; } std::string DisassemblerNoOp::GetExeTypeString() const { return "(Unknown)"; } std::vector DisassemblerNoOp::MakeReferenceGroups() const { return std::vector(); } bool DisassemblerNoOp::Parse(ConstBufferView image) { image_ = image; return true; } } // namespace zucchini