Package Release Info

bpftrace-0.9.4-bp152.1.13

Update Info: Base Release
Available in Package Hub : 15 SP2

platforms

AArch64
ppc64le
s390x
x86-64

subpackages

bpftrace
bpftrace-tools

Change Logs

* Wed Feb 05 2020 Aleksa Sarai <asarai@suse.com>
- Update to bpftrace 0.9.4.
  * New calls: signal, override, strncmp.
  * Support for attaching to `kprobes` at an offset.
  * Support for struct bitfields.
  See the upstream changelog for more details:
    <https://github.com/iovisor/bpftrace/releases/tag/v0.9.4>
* Fri Jan 31 2020 Aleksa Sarai <asarai@suse.com>
- Fix builds on Leap 15.1. This requires quite a bit of trickery related to
  binutils (see boo#1162312), but it's nothing too hard.
- Added patch to workaround boo#1162312.
  + boo1162312-cmake-use-_LIBRARIES-when-testing-for-libbfd-version.patch
* Thu Nov 21 2019 Luigi Baldoni <aloisio@gmx.com>
- Update to version 0.9.3
  * Allow attaching to uprobes at an offset
  * BTF support
  * integer casts
  * integer pointer casts
* Tue Nov 19 2019 Gary Ching-Pang Lin <glin@suse.com>
- Update bpftrace to v0.9.2
  + New environment variables (BPFTRACE_NO_USER_SYMBOLS,
    BPFTRACE_LOG_SIZE)
  + New probe type: memory watchpoint
  + Support for JSON output
- Exclude armv7 and i586 since bcc doesn't support USDT for these
  two architectures
* Tue Aug 20 2019 Martin Pluskal <mpluskal@suse.com>
- Cleanup using spec-cleaner
* Tue Aug 20 2019 Antonio Ojea <aojeagarcia@suse.com>
- Add readline missing dependency
* Sat Jul 13 2019 Aaron Puchert <aaronpuchert@alice-dsl.net>
- Use %cmake for building, don't set flags manually.
- Use %cmake_install instead of installing manually.
- install-man-dir.patch: Fix installation directory for man pages.
- Fix executable bit for tools.
- Fix shebangs in %prep, use -exec instead of piping to xargs.
- Disable LTO, because -flto=<number> isn't supported by Clang.
  Also LTO is perhaps not so important here.
* Wed Jun 26 2019 Aleksa Sarai <asarai@suse.com>
- Update bpftrace to v0.9.1. Upstream changelog:
  * Additions:
    + Introduce compound assignment operators (+= and friends).
    + Add support for arrays and IPv6 for the ntop builtin function.
    + Add basic support to enums (treat them as constants).
    + Add macro definition support.
    + Add support for arrays and IPv6 for the ntop builtin function.
    + Allow comparison of two string variables.
    + Add pre and post behavior to ++ and -- operators.
  * Breaking changes:
  - Ban kprobes that cause CPU deadlocks.
    + Add unsafe-mode and make default execution mode safe-mode.
* Wed Apr 24 2019 Aleksa Sarai <asarai@suse.com>
- Update bpftrace to v0.9.
- Deprecated: sym() and stack() are deprecated.
    Use ksym() and kstack() instead.
* Tue Jan 15 2019 Aleksa Sarai <asarai@suse.com>
- Update bpftrace import to 0.0.0 (again).
- Remove patch for bcc-devel now that there is an upstream fix for it
  (https://github.com/iovisor/bpftrace/pull/327). boo#1117223
  - 0001-cmake-fix-builds-within-OBS.patch
* Sun Nov 25 2018 Aleksa Sarai <asarai@suse.com>
- Switch to using bcc-devel from Base:System. This required a few backports
  from upstream and some other various changes. boo#1117223
  https://github.com/iovisor/bpftrace/pull/227
  * 0001-cmake-fix-builds-within-OBS.patch
* Tue Oct 30 2018 Aleksa Sarai <asarai@suse.com>
- Initial bpftrace 0.0.0 import. Upstream doesn't really have versioning, so
  now we just use _service and pull from master. BCC required a bit of
  vendoring work, though hopefully we can switch to using bcc-tool-devel.
  boo#1117223
Version: 0.10.0-bp152.1.1
* Tue Apr 14 2020 Ismail Dönmez <idonmez@suse.com>
- Update to version 0.10.0
  * Support for LLVM 9 and LLVM 10 has been added.
  * See the complete changelog at https://github.com/iovisor/bpftrace/releases/tag/v0.10.0
- Drop boo1162312-cmake-use-_LIBRARIES-when-testing-for-libbfd-version.patch
  and install-man-dir.patch, fixed upstream.