diff options
author | Egor Tensin <Egor.Tensin@gmail.com> | 2020-01-15 12:45:39 +0300 |
---|---|---|
committer | Egor Tensin <Egor.Tensin@gmail.com> | 2020-01-15 12:48:27 +0300 |
commit | 78288d961ed0fac526404b7d3f198514beafe7d7 (patch) | |
tree | de62767efa98b4f59e4f7b6b5abab7441f2f933a /include/pdb/dbghelp.hpp | |
parent | lab_rat: namespace the functions (diff) | |
download | winapi-debug-78288d961ed0fac526404b7d3f198514beafe7d7.tar.gz winapi-debug-78288d961ed0fac526404b7d3f198514beafe7d7.zip |
enum_symbols: support symbol mask using --mask
Diffstat (limited to 'include/pdb/dbghelp.hpp')
-rw-r--r-- | include/pdb/dbghelp.hpp | 3 |
1 files changed, 3 insertions, 0 deletions
diff --git a/include/pdb/dbghelp.hpp b/include/pdb/dbghelp.hpp index edb095c..2809eac 100644 --- a/include/pdb/dbghelp.hpp +++ b/include/pdb/dbghelp.hpp @@ -29,7 +29,10 @@ public: void enum_modules(const OnModule&) const; typedef std::function<void(const SymbolInfo&)> OnSymbol; + static constexpr auto all_symbols = "*!*"; + void enum_symbols(const ModuleInfo&, const std::string& mask, const OnSymbol&) const; void enum_symbols(const ModuleInfo&, const OnSymbol&) const; + void enum_symbols(const std::string& mask, const OnSymbol&) const; void enum_symbols(const OnSymbol&) const; SymbolInfo resolve_symbol(Address) const; |