#include "cli/handlers/tools/rom_compare_commands.h"
#include <algorithm>
#include <cstdint>
#include <fstream>
#include <iostream>
#include <vector>
#include "absl/status/status.h"
#include "absl/strings/str_format.h"
#include "cli/handlers/tools/diagnostic_types.h"
#include "rom/rom.h"
Go to the source code of this file.
|
| uint32_t | yaze::cli::anonymous_namespace{rom_compare_commands.cc}::CalculateChecksum (const std::vector< uint8_t > &data) |
| |
| RomCompareResult::RomInfo | yaze::cli::anonymous_namespace{rom_compare_commands.cc}::AnalyzeRom (const std::vector< uint8_t > &data, const std::string &name) |
| |
| std::string | yaze::cli::anonymous_namespace{rom_compare_commands.cc}::GetVersionString (uint8_t version) |
| |
| void | yaze::cli::anonymous_namespace{rom_compare_commands.cc}::FindDiffRegions (const std::vector< uint8_t > &target, const std::vector< uint8_t > &baseline, RomCompareResult &result, bool smart_diff, const std::string ®ion_filter, bool scan_all) |
| |
| void | yaze::cli::anonymous_namespace{rom_compare_commands.cc}::OutputRomInfoJson (resources::OutputFormatter &formatter, const std::string &prefix, const RomCompareResult::RomInfo &info) |
| |
| void | yaze::cli::anonymous_namespace{rom_compare_commands.cc}::OutputTextBanner (bool is_json) |
| |
| void | yaze::cli::anonymous_namespace{rom_compare_commands.cc}::OutputTextRomInfo (const RomCompareResult &result) |
| |
| void | yaze::cli::anonymous_namespace{rom_compare_commands.cc}::OutputTextDiffSummary (const RomCompareResult &result) |
| |
| void | yaze::cli::anonymous_namespace{rom_compare_commands.cc}::OutputTextDetailedDiff (const std::vector< uint8_t > &target, const std::vector< uint8_t > &baseline, const RomCompareResult::DiffRegion ®ion, int max_samples) |
| |
| void | yaze::cli::anonymous_namespace{rom_compare_commands.cc}::OutputTextAssessment (const RomCompareResult &result) |
| |