kernel/tools/perf/util/symbol-elf.c
.. .. @@ -548,7 +548,7 @@ 548 548 size_t sz = min(size, descsz); 549 549 memcpy(bf, ptr, sz); 550 550 memset(bf + sz, 0, size - sz); 551 - err = descsz;551 + err = sz;552 552 break; 553 553 } 554 554 } .. .. @@ -1247,7 +1247,7 @@ 1247 1247 (!used_opd && syms_ss->adjust_symbols)) { 1248 1248 GElf_Phdr phdr; 1249 1249 1250 - if (elf_read_program_header(syms_ss->elf,1250 + if (elf_read_program_header(runtime_ss->elf,1251 1251 (u64)sym.st_value, &phdr)) { 1252 1252 pr_debug4("%s: failed to find program header for " 1253 1253 "symbol: %s st_value: %#" PRIx64 "\n",