aboutsummaryrefslogtreecommitdiffstatshomepage
path: root/src/utils/addr2name.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'src/utils/addr2name.cpp')
-rw-r--r--src/utils/addr2name.cpp17
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());