Skip to content

Commit

Permalink
Update NEWS and spec file for errata release 2.0.0-1.8
Browse files Browse the repository at this point in the history
Signed-off-by: Kris Van Hees <kris.van.hees@oracle.com>
  • Loading branch information
kvanhees committed Oct 15, 2021
1 parent 91182c2 commit ce6bb1e
Show file tree
Hide file tree
Showing 2 changed files with 53 additions and 5 deletions.
45 changes: 41 additions & 4 deletions NEWS
Original file line number Diff line number Diff line change
@@ -1,3 +1,44 @@
2.0.0-1.8 (Oct 15th, 2021)
--------------------------

Eighth errata of the standalone userspace implementation.

** This is a pre-release with limited functionality. **

New features:

- The htonl(), htonll(), htons(), ntohl(), ntohll(), and ntohs() subroutines
have been implemented.

- String comparison has been implemented.

- The strchr(), strrchr(), index(), rindex(), strstr(), and lltostr()
subroutines have been implemented.

- Support has been added to be able to resolve symbols in compressed kernel
modules.

- Speculative tracing has been implemented. Full support for the speculate(),
commit(), and discard() actions is available, as is support for the
speculaton() subroutine.

- It is now possible to run dtrace under valgrind.

Bugfixes:

- Symbol resolution for loadable modules was broken. This has been corrected.

Internal changes:

- Support has been added for the endianness conversion BPF instruction.

- All uses of perf_event_open() now specify the PERF_FLAG_FD_CLOEXEC flag.

Known problems:

- String sizes greater than 128 characters may pose problems with some string
operations due to BPF verifier limitations.

2.0.0-1.7 (Sep 9th, 2021)
-------------------------

Expand Down Expand Up @@ -67,10 +108,6 @@ Internal changes:
BPF verifier limitations. This is an interim solution while a more
permanent reworking of the string handling code is dveloped.

Testsuite changes:

Known problems:

2.0.0-1.6 (Jun 18th, 2021)
--------------------------

Expand Down
13 changes: 12 additions & 1 deletion dtrace.spec
Original file line number Diff line number Diff line change
Expand Up @@ -61,7 +61,7 @@ Conflicts: systemtap-sdt-devel
Provides: systemtap-sdt-devel
Summary: DTrace user interface.
Version: 2.0.0
Release: 1.7%{?dist}
Release: 1.8%{?dist}
Source: dtrace-%{version}.tar.bz2
BuildRoot: %{_tmppath}/%{name}-%{version}-build
ExclusiveArch: x86_64 aarch64
Expand Down Expand Up @@ -227,6 +227,17 @@ fi
%{_libdir}/dtrace/testsuite

%changelog
* Fri Oct 15 2021 Kris Van Hees <kris.van.hees@oracle.com> - 2.0.0-1.8
- Support running dtrace under valgrind. (Nick Alcock) [Orabug: 32760574]
- Implementation of speculative tracing. (Nick Alcock)
- Add support for string comparison. (Eugene Loh)
- Add support for strchr(), strrchr(), index(), rindex(), strstr(), lltostr().
(Eugene Loh)
- Add support for symbols in compressed kernel modules. (Nick Alcock)
- Add support for htonl, htonll, htons, ntohl, ntohll, ntohs. (Eugene Loh)
- Various testsuite fixes and improvements. [Orabug: 33474154]
- Various code improvements. [Orabug: 33474154]

* Thu Sep 9 2021 Kris Van Hees <kris.van.hees@oracle.com> - 2.0.0-1.7
- Implement argument retrieval for SDT probes.
- Introduce 'bpflog' runtime option to request BPF verifier log.
Expand Down

0 comments on commit ce6bb1e

Please sign in to comment.