#include "zelda3/dungeon/oracle_rom_safety_preflight.h"#include <algorithm>#include <array>#include <cctype>#include <cstdio>#include <cstdlib>#include <fstream>#include <sstream>#include <string>#include <vector>#include "absl/strings/str_format.h"#include "rom/rom.h"#include "zelda3/dungeon/custom_collision.h"#include "zelda3/dungeon/dungeon_rom_addresses.h"#include "zelda3/dungeon/water_fill_zone.h"Go to the source code of this file.
Namespaces | |
| namespace | yaze |
| namespace | yaze::zelda3 |
| Zelda 3 specific classes and functions. | |
| namespace | yaze::zelda3::anonymous_namespace{oracle_rom_safety_preflight.cc} |
Functions | |
| void | yaze::zelda3::anonymous_namespace{oracle_rom_safety_preflight.cc}::AddError (OracleRomSafetyPreflightResult *result, std::string code, std::string message, absl::StatusCode status_code, int room_id=-1) |
| OracleRomSafetyPreflightResult | yaze::zelda3::RunOracleRomSafetyPreflight (Rom *rom, const OracleRomSafetyPreflightOptions &options) |
| std::string | yaze::zelda3::anonymous_namespace{oracle_rom_safety_preflight.cc}::DigestToHex (const unsigned char *digest, std::size_t len) |
| std::string | yaze::zelda3::anonymous_namespace{oracle_rom_safety_preflight.cc}::ExtractHexDigestLine (const std::string &output) |
| absl::StatusOr< std::string > | yaze::zelda3::ComputeSha256 (const std::string &file_path) |
| absl::Status | yaze::zelda3::VerifySha256 (const std::string &file_path, const std::string &expected_hash) |