aboutsummaryrefslogtreecommitdiffstatshomepage
path: root/src/utils/addr2name.cpp
diff options
context:
space:
mode:
authorEgor Tensin <egor@tensin.name>2026-06-13 19:26:04 +0200
committerEgor Tensin <egor@tensin.name>2026-06-13 19:26:04 +0200
commit9991c3526cd0d4a773e17064327fd41fd091129d (patch)
tree36567562f8be540fb1bfbf8fb8d102a72a5eccf2 /src/utils/addr2name.cpp
parentupgrade winapi-common (diff)
downloadwinapi-debug-9991c3526cd0d4a773e17064327fd41fd091129d.tar.gz
winapi-debug-9991c3526cd0d4a773e17064327fd41fd091129d.zip
finally, perfect .clang-format settings?
Diffstat (limited to '')
-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());