1#include "absl/strings/str_format.h"
12AsarWrapper::~AsarWrapper() {}
14absl::Status AsarWrapper::Initialize() {
15 return absl::UnimplementedError(
16 "ASAR library not available - build needs fixing");
19void AsarWrapper::Shutdown() {
23std::string AsarWrapper::GetVersion()
const {
24 return "ASAR disabled";
27int AsarWrapper::GetApiVersion()
const {
31void AsarWrapper::Reset() {
32 patches_applied_.clear();
35absl::Status AsarWrapper::ApplyPatch(
36 const std::string& patch_content, std::vector<uint8_t>& rom_data,
37 const std::vector<std::string>& include_paths) {
38 return absl::UnimplementedError(
39 "ASAR library not available - build needs fixing");
42absl::Status AsarWrapper::ApplyPatchFromFile(
const std::string& patch_file,
43 std::vector<uint8_t>& rom_data) {
44 return absl::UnimplementedError(
45 "ASAR library not available - build needs fixing");
48std::vector<AsarWrapper::AsarError> AsarWrapper::GetErrors()
const {
49 return std::vector<AsarError>();
52std::vector<AsarWrapper::AsarWarning> AsarWrapper::GetWarnings()
const {
53 return std::vector<AsarWarning>();
56std::vector<AsarWrapper::AsarSymbol> AsarWrapper::GetSymbols()
const {
57 return std::vector<AsarSymbol>();
60const std::vector<std::string>& AsarWrapper::GetAppliedPatches()
const {
61 return patches_applied_;