From b69cad483ba2f2a49d007fbcd736db330fb31178 Mon Sep 17 00:00:00 2001 From: Redbeanw44602 Date: Sat, 1 Mar 2025 14:19:31 +0800 Subject: [PATCH] refactor: remove useless versions. --- src/data_format/bound_symbol_list.cpp | 9 +-------- src/tools/extractsym/main.cpp | 2 +- 2 files changed, 2 insertions(+), 9 deletions(-) diff --git a/src/data_format/bound_symbol_list.cpp b/src/data_format/bound_symbol_list.cpp index 0b29b63..eda061a 100644 --- a/src/data_format/bound_symbol_list.cpp +++ b/src/data_format/bound_symbol_list.cpp @@ -4,8 +4,6 @@ namespace di::data_format { -constexpr int BOUND_SYMBOL_LIST_FORMAT_VERSION = 1; - void BoundSymbolList::read(const fs::path& path) { std::ifstream ifs(path); if (!ifs) { @@ -13,9 +11,6 @@ void BoundSymbolList::read(const fs::path& path) { } auto data = nlohmann::json::parse(ifs); - if (data["version"] != BOUND_SYMBOL_LIST_FORMAT_VERSION) { - throw std::runtime_error("Unsupported data version."); - } m_entities.clear(); for (const auto& entity : data["data"]) { @@ -32,10 +27,8 @@ void BoundSymbolList::write(const fs::path& path) const { } nlohmann::json data; - - data["version"] = BOUND_SYMBOL_LIST_FORMAT_VERSION; for (const auto& entity : m_entities) { - data["data"].emplace_back(nlohmann::json{ + data.emplace_back(nlohmann::json{ {"symbol", entity.m_symbol_name}, {"rva", entity.m_rva }, {"is_function", entity.m_is_function} diff --git a/src/tools/extractsym/main.cpp b/src/tools/extractsym/main.cpp index 3e00d2f..6c85b98 100644 --- a/src/tools/extractsym/main.cpp +++ b/src/tools/extractsym/main.cpp @@ -14,7 +14,7 @@ using namespace llvm::pdb; using namespace llvm::codeview; auto load_args(int argc, char* argv[]) { - argparse::ArgumentParser program("extractpdb", "1.0.0"); + argparse::ArgumentParser program("extractpdb"); struct { std::string m_program_database_path;