Commit Graph

73 Commits

Author SHA1 Message Date
Arnaldo Carvalho de Melo c2b7b8c208 pahole: Prep 1.23
Signed-off-by: Arnaldo Carvalho de Melo <acme@redhat.com>
2021-12-08 09:19:32 -03:00
Arnaldo Carvalho de Melo f02af2553e pahole: Prep 1.22
Signed-off-by: Arnaldo Carvalho de Melo <acme@redhat.com>
2021-08-23 09:48:58 -03:00
Arnaldo Carvalho de Melo cb1cf16676 spec: Remove deleted libbtf.h from the RPM file list
It should have been removed from the specfile when it was deleted from
the source tree, fix it.

Fixes: 743f2536d8 ("btf_encoder: Move libbtf.c to btf_encoder.c, the only user of its functions")
Signed-off-by: Arnaldo Carvalho de Melo <acme@redhat.com>
2021-08-20 16:40:27 -03:00
Arnaldo Carvalho de Melo ced4c34c37 core: Remove strings.c, unused
We were using this just for the ctf_encoder, that never really got
complete, so ditch it.

For BTF the strings table is done by libbpf, so we don't need it there
either.

Signed-off-by: Arnaldo Carvalho de Melo <acme@redhat.com>
2021-08-12 09:41:11 -03:00
Arnaldo Carvalho de Melo e2ee753fa7 pahole: Disable incomplete CTF encoder
It was never fully functional and now its getting in the way of further
improvements for loading/encoding BTF and loading DWARF.

Eventually we can use Oracle's libctf library to add an encoder.

Signed-off-by: Arnaldo Carvalho de Melo <acme@redhat.com>
2021-08-12 09:39:44 -03:00
Arnaldo Carvalho de Melo 25ad41e7b5 pahole: Prep 1.21
Signed-off-by: Arnaldo Carvalho de Melo <acme@redhat.com>
2021-04-09 19:39:15 -03:00
Andrii Nakryiko c3ee1fcd49 spec: Fix dates in RPM spec
Two dates have invalid days of the week. Fix that.

Signed-off-by: Andrii Nakryiko <andrii@kernel.org>
Cc: dwarves@vger.kernel.org
Cc: kernel-team@fb.com
Signed-off-by: Arnaldo Carvalho de Melo <acme@redhat.com>
2021-04-09 16:10:10 -03:00
Arnaldo Carvalho de Melo 0d415f68c4 pahole: Prep 1.20
Signed-off-by: Arnaldo Carvalho de Melo <acme@redhat.com>
2021-02-03 21:45:01 -03:00
Andrii Nakryiko 1e6a3fed6e rpm: Fix changelog date
It causes errors when trying to import 1.19 version.

Signed-off-by: Andrii Nakryiko <andrii@kernel.org>
Cc: dwarves@vger.kernel.org
Cc: kernel-team@fb.com
Signed-off-by: Arnaldo Carvalho de Melo <acme@redhat.com>
2020-12-04 19:59:44 -03:00
Arnaldo Carvalho de Melo dd15aa4b0a dwarves: Prep v1.19
Signed-off-by: Arnaldo Carvalho de Melo <acme@redhat.com>
2020-11-23 09:52:44 -03:00
Arnaldo Carvalho de Melo fdc639188c dwarves: Prep v1.18
Signed-off-by: Arnaldo Carvalho de Melo <acme@redhat.com>
2020-10-02 17:29:59 -03:00
Arnaldo Carvalho de Melo 70c3e66970 spec: Set the build type to 'Release'
Signed-off-by: Arnaldo Carvalho de Melo <acme@redhat.com>
2020-10-02 17:29:21 -03:00
Zamir SUN 399376eba8 spec: Use more recent cmake rpm macros to fix build in fedora
Bugzilla: https://bugzilla.redhat.com/show_bug.cgi?id=1863459
Signed-off-by: Zamir SUN <sztsian@gmail.com>
Signed-off-by: Arnaldo Carvalho de Melo <acme@redhat.com>
2020-10-02 17:24:03 -03:00
Arnaldo Carvalho de Melo 38109ab45f spec: Fix date
Signed-off-by: Arnaldo Carvalho de Melo <acme@redhat.com>
2020-06-12 09:21:52 -03:00
Arnaldo Carvalho de Melo e709afe6a9 dwarves: Prep v1.17
Signed-off-by: Arnaldo Carvalho de Melo <acme@redhat.com>
2020-03-13 16:36:02 -03:00
Julia Kartseva 32a19e044c pahole: Fix changelog date in dwarves.spec
Signed-off-by: Julia Kartseva <hex@fb.com>
Signed-off-by: Arnaldo Carvalho de Melo <acme@redhat.com>
2020-01-17 13:34:33 -03:00
Arnaldo Carvalho de Melo 1c1af2cd19 dwarves: Prep v1.16
Signed-off-by: Arnaldo Carvalho de Melo <acme@redhat.com>
2019-12-16 11:43:53 -03:00
Jiri Olsa cca018e495 SPEC: Add dwarves dependency on libdwarves1
while adding the RHEL package one of the checks failed
saying that there's no actual version dependency between
dwarves nad libdwarves1:

  Subpackage dwarves on aarch64 x86_64 ppc64le s390x consumes libraries libdwarves.so.1()(64bit) libdwarves_emit.so.1()(64bit) libdwarves_reorganize.so.1()(64bit) from subpackage libdwarves1 but does not have explicit package version requirement.
  Please add Requires: libdwarves1 = %{version}-%{release} to dwarves in the specfile to avoid the need to test interoperability between the various combinations of old and new subpackages.

It's also not present in fedora and I think that's what we want,
because it's also present for -devel pacakge.. please consider
patch below for fedora package.

  koji: https://koji.fedoraproject.org/koji/taskinfo?taskID=38777298

  [jolsa@krava trash]$ rpm -qp --requires dwarves-1.15-4.fc32.x86_64.rpm  | grep libdwarves1
  libdwarves1 = 1.15-4.fc32

Signed-off-by: Jiri Olsa <jolsa@kernel.org>
Cc: Martin Cermak <mcermak@redhat.com>
Signed-off-by: Arnaldo Carvalho de Melo <acme@redhat.com>
2019-11-05 12:20:41 -03:00
Arnaldo Carvalho de Melo 5299035710 v1.15: New release
Signed-off-by: Arnaldo Carvalho de Melo <acme@redhat.com>
2019-06-27 07:20:37 -03:00
Arnaldo Carvalho de Melo 01276a7e89 spec: Sync spec with fedora's
Removing some needless defattr, using new ldconfig scriptlets, etc.

Signed-off-by: Arnaldo Carvalho de Melo <acme@redhat.com>
2019-04-23 11:37:53 -03:00
Arnaldo Carvalho de Melo 9f1f0628b9 rpm: Add missing devel headers
Signed-off-by: Arnaldo Carvalho de Melo <acme@redhat.com>
2019-04-23 11:25:41 -03:00
Arnaldo Carvalho de Melo 92a4118812 v1.13: New release
Signed-off-by: Arnaldo Carvalho de Melo <acme@redhat.com>
2019-04-16 16:13:19 -03:00
Arnaldo Carvalho de Melo 4a21c5c8db v1.12 - New Release
Signed-off-by: Arnaldo Carvalho de Melo <acme@redhat.com>
2018-08-16 16:15:27 -03:00
Arnaldo Carvalho de Melo 4f34f23413 v1.11 - New Release
Signed-off-by: Arnaldo Carvalho de Melo <acme@redhat.com>
2017-06-28 16:03:46 -03:00
Arnaldo Carvalho de Melo 6035b0d91f rpm: Add missing BuildRequires: zlib-devel
Signed-off-by: Arnaldo Carvalho de Melo <acme@redhat.com>
2012-08-16 14:59:38 -03:00
Arnaldo Carvalho de Melo e887636d6d v1.10
Signed-off-by: Arnaldo Carvalho de Melo <acme@redhat.com>
2012-05-30 15:40:22 -03:00
Arnaldo Carvalho de Melo dae032ea3f dwarves fprintf: Add extra GNU tags
Signed-off-by: Arnaldo Carvalho de Melo <acme@redhat.com>
2010-11-20 22:23:14 -02:00
Peter Jones c9d1352dfe Add scncopy to CMakeLists.txt
Add scncopy to the build.

Signed-off-by: Peter Jones <pjones@redhat.com>
Signed-off-by: Arnaldo Carvalho de Melo <acme@redhat.com>
2010-01-12 14:23:54 -02:00
Arnaldo Carvalho de Melo 3e40f38821 New release: 1.8
See NEWS file for the summary.

Signed-off-by: Arnaldo Carvalho de Melo <acme@redhat.com>
2009-12-06 15:41:50 -02:00
Arnaldo Carvalho de Melo e429f8efbb dwarves: Add an rbtree for the functions in a cu
That is used by cus__find_function_by_addr & cu__func_function_by_addr.

First user is pfunct --addr, but this is really for pfunct --annotate, that
will process a perf.data file generated by 'perf report', load the debugging
info and regenerate the functions (pfunct -TVi like) that had hits, using
libdisasm to show the assembly code, etc.

Signed-off-by: Arnaldo Carvalho de Melo <acme@redhat.com>
2009-06-04 14:56:44 -03:00
Arnaldo Carvalho de Melo 21f97592ef rpm: Add %{?dist} to Release tag
Signed-off-by: Arnaldo Carvalho de Melo <acme@redhat.com>
2009-04-23 15:28:51 -03:00
Arnaldo Carvalho de Melo a693b7fde9 cmake: move headers to /usr/include/dwarves/ and tag 1.8pre1
In reponse to https://bugzilla.redhat.com/show_bug.cgi?id=497285 I
included the header files that are needed by the dwarves*.h files
and moved them to /usr/include/dwarves.h.

The CTF work is not completed yet, but the non-CTF related improvements
(progressive loading of CUs, etc) are worth a release till I can get back to
dedicate solid time for developing these tools again.

Reported-by: Masatake YAMATO <yamato@redhat.com>
Signed-off-by: Arnaldo Carvalho de Melo <acme@redhat.com>
2009-04-23 15:13:50 -03:00
Arnaldo Carvalho de Melo a20b498dcd rpm: Own %{_datadir}/dwarves/
Fixing #473645

Signed-off-by: Arnaldo Carvalho de Melo <acme@redhat.com>
2009-02-16 11:04:49 -03:00
Arnaldo Carvalho de Melo 3d2692a2b7 rpm: 1.7 changelog
Signed-off-by: Arnaldo Carvalho de Melo <acme@redhat.com>
2009-02-13 11:53:28 -02:00
Arnaldo Carvalho de Melo 7b6c135e7c pahole: finally the beginnings of a man page
Signed-off-by: Arnaldo Carvalho de Melo <acme@redhat.com>
2009-02-11 12:19:46 -02:00
Arnaldo Carvalho de Melo 833ac2782c [RPM]: 1.6 release
Signed-off-by: Arnaldo Carvalho de Melo <acme@redhat.com>
2008-02-11 12:04:14 -02:00
Arnaldo Carvalho de Melo d2a3a13e84 [RPM]: 1.5 release
Signed-off-by: Arnaldo Carvalho de Melo <acme@redhat.com>
2008-02-07 11:48:10 -02:00
Arnaldo Carvalho de Melo 7e865ba5b4 [RPM]: 1.4 release
Signed-off-by: Arnaldo Carvalho de Melo <acme@redhat.com>
2008-01-05 20:27:50 -02:00
Arnaldo Carvalho de Melo b4d6de9b6f [LICENSE]: Add COPYING file and add missing license info on some files
Thanks to Otavio Salvador for bringing up this issue.

Signed-off-by: Arnaldo Carvalho de Melo <acme@redhat.com>
2007-12-17 14:15:42 -02:00
Arnaldo Carvalho de Melo de92e59342 [RPM]: spec file adjustments to follow the Fedora cmake guidelines
http://fedoraproject.org/wiki/Packaging/cmake

Signed-off-by: Arnaldo Carvalho de Melo <acme@redhat.com>
2007-12-09 20:47:23 -02:00
Arnaldo Carvalho de Melo c6c71398cd [RPM]: 1.3 release
Signed-off-by: Arnaldo Carvalho de Melo <acme@redhat.com>
2007-12-08 02:24:01 -02:00
Arnaldo Carvalho de Melo 6f40c17161 [RPM]: 1.2 release
Signed-off-by: Arnaldo Carvalho de Melo <acme@redhat.com>
2007-12-07 11:38:06 -02:00
Arnaldo Carvalho de Melo be79835bf3 [RPM]: 1.1 release
Signed-off-by: Arnaldo Carvalho de Melo <acme@redhat.com>
2007-12-06 18:23:21 -02:00
Arnaldo Carvalho de Melo 2c01420b51 [CMAKE]: Add linux.blacklist.cu to the install targets
Also updating the manifest and lib/Makefile to find it in
/usr/share/dwarves/runtime.

Signed-off-by: Arnaldo Carvalho de Melo <acme@redhat.com>
2007-12-06 17:43:20 -02:00
Arnaldo Carvalho de Melo 1382ee83da [SYSCSE]: System Call Sign Extender
Signed-off-by: Arnaldo Carvalho de Melo <acme@redhat.com>
2007-06-12 15:53:46 -03:00
Arnaldo Carvalho de Melo 3c48a2aeb6 [RPM]: Fix URL in the Source tag
Signed-off-by: Arnaldo Carvalho de Melo <acme@redhat.com>
2007-06-07 13:30:08 -03:00
Arnaldo Carvalho de Melo 776f5a6418 [PAHOLE]: Use a common separator in the formatters
For now its a tab, will be configurable in the next cset.

Signed-off-by: Arnaldo Carvalho de Melo <acme@ghostprotocols.net>
2007-05-23 16:15:21 -03:00
Arnaldo Carvalho de Melo 53f1dc9860 [RPM]: 1.0, finally!
Fixing problems found in the fedora packaging review. There are still problems,
but lets get what works out of the door so that it gets into a distro and we
can see what is more important to work on from now on.

The OLS paper will be included as soon as it is published by the OLS organizers.

Signed-off-by: Arnaldo Carvalho de Melo <acme@ghostprotocols.net>
2007-05-22 13:51:58 -03:00
Arnaldo Carvalho de Melo ec263664a6 [RPM]: 24th release
Signed-off-by: Arnaldo Carvalho de Melo <acme@redhat.com>
2007-05-08 12:13:51 -03:00
Arnaldo Carvalho de Melo 53feaeda28 [RPM]: 23rd release
Signed-off-by: Arnaldo Carvalho de Melo <acme@redhat.com>
2007-05-08 11:42:53 -03:00