#pragma once #include #include #include #include using VADDR = uint64_t; struct GlobalSymtab { std::unordered_map symbols; }; struct LocalSymtab { std::string cu; std::unordered_map symbols; }; extern GlobalSymtab global_syms; extern std::unordered_map local_syms; bool collect_symbols(const std::unique_ptr& bin);