diff options
| author | Egor Tensin <egor@tensin.name> | 2026-06-13 19:26:04 +0200 |
|---|---|---|
| committer | Egor Tensin <egor@tensin.name> | 2026-06-13 19:26:04 +0200 |
| commit | 9991c3526cd0d4a773e17064327fd41fd091129d (patch) | |
| tree | 36567562f8be540fb1bfbf8fb8d102a72a5eccf2 /src/utils/addr2name.cpp | |
| parent | upgrade winapi-common (diff) | |
| download | winapi-debug-9991c3526cd0d4a773e17064327fd41fd091129d.tar.gz winapi-debug-9991c3526cd0d4a773e17064327fd41fd091129d.zip | |
finally, perfect .clang-format settings?
Diffstat (limited to 'src/utils/addr2name.cpp')
| -rw-r--r-- | src/utils/addr2name.cpp | 17 |
1 files changed, 11 insertions, 6 deletions
diff --git a/src/utils/addr2name.cpp b/src/utils/addr2name.cpp index 98b53b9..28cc464 100644 --- a/src/utils/addr2name.cpp +++ b/src/utils/addr2name.cpp @@ -25,13 +25,16 @@ public: namespace po = boost::program_options; visible.add_options()( - "pdb", po::value<std::vector<PDB>>(&pdbs)->value_name("ADDR,PATH"), "load a PDB file"); + "pdb", po::value<std::vector<PDB>>(&pdbs)->value_name("ADDR,PATH"), "load a PDB file" + ); visible.add_options()( - "lines,l", po::bool_switch(&lines), "try to resolve source files & line numbers"); + "lines,l", po::bool_switch(&lines), "try to resolve source files & line numbers" + ); hidden.add_options()( "address", po::value<std::vector<winapi::Address>>(&addresses)->value_name("ADDR"), - "add an address to resolve"); + "add an address to resolve" + ); positional.add("address", -1); } @@ -60,9 +63,11 @@ void dump_error(const std::exception& e) { std::cerr << std::format("error: {}\n", e.what()); } -void resolve_symbol(const winapi::PostMortem& analysis, - winapi::Address address, - bool lines = false) { +void resolve_symbol( + const winapi::PostMortem& analysis, + winapi::Address address, + bool lines = false +) { try { const auto symbol = analysis.resolve_symbol(address); const auto& module = analysis.module_with_offline_base(symbol.get_offline_base()); |
