[llvm] [GSYM] Add support for querying merged functions in llvm-gsymutil (PR #120991)
Greg Clayton via llvm-commits
llvm-commits at lists.llvm.org
Mon Jan 6 10:35:14 PST 2025
================
@@ -507,9 +507,45 @@ static llvm::Error convertFileToGSYM(OutputAggregator &Out) {
return Error::success();
}
+static void doLookupMergedFunctions(GsymReader &Gsym, uint64_t Addr,
+ raw_ostream &OS) {
+ if (auto Results = Gsym.lookupAll(Addr)) {
+ OS << "Found " << Results->size() << " functions at address " << HEX64(Addr)
+ << ":\n";
+ for (size_t i = 0; i < Results->size(); ++i) {
+ if (Verbose) {
+ if (auto FI = FunctionInfo::decode(*Results->at(i).FunctionInfoData,
----------------
clayborg wrote:
Change as needed per previous change requests.
https://github.com/llvm/llvm-project/pull/120991
More information about the llvm-commits
mailing list