aboutsummaryrefslogtreecommitdiffstatshomepage
path: root/include/pdb/repo.hpp
diff options
context:
space:
mode:
authorEgor Tensin <Egor.Tensin@gmail.com>2020-01-14 19:36:53 +0300
committerEgor Tensin <Egor.Tensin@gmail.com>2020-01-14 20:07:47 +0300
commit0bff1d2776e0da589dd98eca69e7f04fb07dfd02 (patch)
treef7f8b905a34133d80e93d20770bdb092c04e247d /include/pdb/repo.hpp
parentclang-format: don't BinPackArguments (diff)
downloadwinapi-debug-0bff1d2776e0da589dd98eca69e7f04fb07dfd02.tar.gz
winapi-debug-0bff1d2776e0da589dd98eca69e7f04fb07dfd02.zip
clang-format all the code
Diffstat (limited to '')
-rw-r--r--include/pdb/repo.hpp58
1 files changed, 29 insertions, 29 deletions
diff --git a/include/pdb/repo.hpp b/include/pdb/repo.hpp
index c8a2964..8bc5596 100644
--- a/include/pdb/repo.hpp
+++ b/include/pdb/repo.hpp
@@ -16,42 +16,42 @@
#include <string>
#include <unordered_set>
-namespace pdb
-{
- class Repo
- {
- public:
- Repo() = default;
+namespace pdb {
- Address add_pdb(Address online_base, const std::string& path);
+class Repo {
+public:
+ Repo() = default;
- typedef std::function<void (const Symbol&)> OnSymbol;
- void enum_symbols(const OnSymbol&) const;
- void enum_symbols(Address offline_base, const OnSymbol&) const;
- void enum_symbols(const Module&, const OnSymbol&) const;
+ Address add_pdb(Address online_base, const std::string& path);
- Symbol resolve_symbol(Address) const;
- Symbol resolve_symbol(const std::string&) const;
+ typedef std::function<void(const Symbol&)> OnSymbol;
+ void enum_symbols(const OnSymbol&) const;
+ void enum_symbols(Address offline_base, const OnSymbol&) const;
+ void enum_symbols(const Module&, const OnSymbol&) const;
- LineInfo resolve_line(Address) const;
+ Symbol resolve_symbol(Address) const;
+ Symbol resolve_symbol(const std::string&) const;
- const Module& module_with_online_base(Address) const;
- const Module& module_with_offline_base(Address) const;
+ LineInfo resolve_line(Address) const;
- private:
- Symbol symbol_from_buffer(const SymbolInfo&) const;
- static Symbol symbol_from_buffer(const Module&, const SymbolInfo&);
+ const Module& module_with_online_base(Address) const;
+ const Module& module_with_offline_base(Address) const;
- const Module& module_from_online_address(Address) const;
- const Module& module_from_offline_address(Address) const;
+private:
+ Symbol symbol_from_buffer(const SymbolInfo&) const;
+ static Symbol symbol_from_buffer(const Module&, const SymbolInfo&);
- Address address_offline_to_online(Address) const;
- Address address_online_to_offline(Address) const;
+ const Module& module_from_online_address(Address) const;
+ const Module& module_from_offline_address(Address) const;
- const DbgHelp dbghelp;
+ Address address_offline_to_online(Address) const;
+ Address address_online_to_offline(Address) const;
- std::unordered_set<file::ID> file_ids;
- std::map<Address, Module> online_bases;
- std::map<Address, const Module&> offline_bases;
- };
-}
+ const DbgHelp dbghelp;
+
+ std::unordered_set<file::ID> file_ids;
+ std::map<Address, Module> online_bases;
+ std::map<Address, const Module&> offline_bases;
+};
+
+} // namespace pdb