From c436f755c9cdff862b7349275ebbb760e47b3682 Mon Sep 17 00:00:00 2001 From: Gabriel Ionita Date: Fri, 24 Oct 2025 11:45:00 +0100 Subject: [PATCH] add Symbol class header --- src/symbol.hpp | 18 ++++++++++++++++++ 1 file changed, 18 insertions(+) create mode 100644 src/symbol.hpp diff --git a/src/symbol.hpp b/src/symbol.hpp new file mode 100644 index 0000000..fa51c90 --- /dev/null +++ b/src/symbol.hpp @@ -0,0 +1,18 @@ +#ifndef GWATCH_SYMBOL_HPP +#define GWATCH_SYMBOL_HPP + +#include +#include +#include +#include + +template using ptr = std::unique_ptr; + +class Symbol { +public: + bool is_integer_type(Dwarf_Debug dbg, Dwarf_Die die); + Dwarf_Addr get_global_var_addr(Dwarf_Debug dbg, Dwarf_Die die); + void list_global_integer_vars(Dwarf_Debug dbg); +}; + +#endif