hc
2024-10-22 8ac6c7a54ed1b98d142dce24b11c6de6a1e239a5
kernel/tools/perf/util/symbol-elf.c
....@@ -548,7 +548,7 @@
548548 size_t sz = min(size, descsz);
549549 memcpy(bf, ptr, sz);
550550 memset(bf + sz, 0, size - sz);
551
- err = descsz;
551
+ err = sz;
552552 break;
553553 }
554554 }
....@@ -1247,7 +1247,7 @@
12471247 (!used_opd && syms_ss->adjust_symbols)) {
12481248 GElf_Phdr phdr;
12491249
1250
- if (elf_read_program_header(syms_ss->elf,
1250
+ if (elf_read_program_header(runtime_ss->elf,
12511251 (u64)sym.st_value, &phdr)) {
12521252 pr_debug4("%s: failed to find program header for "
12531253 "symbol: %s st_value: %#" PRIx64 "\n",