Groups | Search | Server Info | Keyboard shortcuts | Login | Register [http] [https] [nntp] [nntps]


Groups > linux.debian.kernel > #62427

Bug#911815: /usr/bin/perf_4.18: Please build perf against libbfd

From Mike Hommey <mh+reportbug@glandium.org>
Newsgroups linux.debian.bugs.dist, linux.debian.kernel
Subject Bug#911815: /usr/bin/perf_4.18: Please build perf against libbfd
Date 2018-10-25 08:30 +0200
Message-ID <wMHjz-3U2-3@gated-at.bofh.it> (permalink)
Organization linux.* mail to news gateway

Cross-posted to 2 groups.

Show all headers | View raw


Package: linux-perf-4.18
Version: 4.18.10-2
Severity: wishlist
File: /usr/bin/perf_4.18

Dear Maintainer,

Running e.g. perf report with dwarf call graph info can take a long time
depending on the size of the profile and the size of dwarf info in the
binaries being profiled. That's because each address in each library is
handled by forking and executing a new addr2line process. Each addr2line
process has to parse the dwarf info of the library it's given just to
find the location of one address. Multiply by the number of addresses,
and this can quickly become ridiculous.

Perf, however, has an alternative implementation that just uses libbfd,
so it would be much faster than spawning a large amount of new
processes, each with a large overhead.

Mike


-- System Information:
Debian Release: buster/sid
  APT prefers unstable-debug
  APT policy: (500, 'unstable-debug'), (500, 'unstable'), (500, 'testing'), (1, 'experimental-debug'), (1, 'experimental')
Architecture: amd64 (x86_64)
Foreign Architectures: i386

Kernel: Linux 4.18.0-2-amd64 (SMP w/4 CPU cores)
Locale: LANG=ja_JP.UTF-8, LC_CTYPE=ja_JP.UTF-8 (charmap=UTF-8), LANGUAGE=ja_JP.UTF-8 (charmap=UTF-8)
Shell: /bin/sh linked to /bin/dash
Init: systemd (via /run/systemd/system)
LSM: AppArmor: enabled

Versions of packages linux-perf-4.18 depends on:
ii  libbabeltrace1  1.5.6-1
ii  libc6           2.27-6
ii  libdw1          0.170-0.5
ii  libelf1         0.170-0.5
ii  liblzma5        5.2.2-1.3
ii  libnuma1        2.0.12-1
ii  libperl5.26     5.26.2-7+b1
ii  libpython3.6    3.6.7-1
ii  libslang2       2.3.2-1+b1
ii  libunwind8      1.2.1-8
ii  zlib1g          1:1.2.11.dfsg-1

Versions of packages linux-perf-4.18 recommends:
ii  linux-base  4.5

Versions of packages linux-perf-4.18 suggests:
pn  linux-doc-4.18  <none>

-- no debconf information

Back to linux.debian.kernel | Previous | NextNext in thread | Find similar | Unroll thread


Thread

Bug#911815: /usr/bin/perf_4.18: Please build perf against libbfd Mike Hommey <mh+reportbug@glandium.org> - 2018-10-25 08:30 +0200
  Bug#911815: /usr/bin/perf_4.18: Please build perf against libbfd Mike Hommey <mh@glandium.org> - 2018-10-25 12:20 +0200
    Bug#911815: /usr/bin/perf_4.18: Please build perf against libbfd Ben Hutchings <ben@decadent.org.uk> - 2018-10-26 02:20 +0200
      Bug#911815: /usr/bin/perf_4.18: Please build perf against libbfd "Steinar H. Gunderson" <sesse@debian.org> - 2020-08-18 01:20 +0200
  Processed: Re: Bug#911815: /usr/bin/perf_4.18: Please build perf  against libbfd "Debian Bug Tracking System" <owner@bugs.debian.org> - 2018-10-26 02:20 +0200

csiph-web