[DTrace-devel] [oracle/dtrace-utils] 42f9bc: Change lltostr() to use arg-to-tstring helper

euloh noreply at github.com
Fri Apr 22 07:05:46 UTC 2022


  Branch: refs/heads/dev
  Home:   https://github.com/oracle/dtrace-utils
  Commit: 42f9bc2e96c9e7d68df694a8599c4a1a3a3e0716
      https://github.com/oracle/dtrace-utils/commit/42f9bc2e96c9e7d68df694a8599c4a1a3a3e0716
  Author: Eugene Loh <eugene.loh at oracle.com>
  Date:   2022-04-22 (Fri, 22 Apr 2022)

  Changed paths:
    M bpf/lltostr.S
    M libdtrace/dt_cg.c

  Log Message:
  -----------
  Change lltostr() to use arg-to-tstring helper

Switch the order of arguments in bpf/lltostr.S to accommodate
this change.

Signed-off-by: Eugene Loh <eugene.loh at oracle.com>
Reviewed-by: Kris Van Hees <kris.van.hees at oracle.com>


  Commit: f424f44b5562143b3250f03465a128aec5692eee
      https://github.com/oracle/dtrace-utils/commit/f424f44b5562143b3250f03465a128aec5692eee
  Author: Eugene Loh <eugene.loh at oracle.com>
  Date:   2022-04-22 (Fri, 22 Apr 2022)

  Changed paths:
    M bpf/Build
    A bpf/inet_ntoa.S
    M libdtrace/dt_cg.c
    M libdtrace/dt_open.c
    M test/unittest/funcs/tst.inet_ntoa.d

  Log Message:
  -----------
  Add support for inet_ntoa() subroutine

For the time being, there is no definition of ipaddr_t, which
traditionally has been defined in the kernel portion of DTrace.  So
for now, the prototype for the subroutine is not string(ipaddr_t*)
but string(void*) and the test defines ipaddr_t itself.

Signed-off-by: Eugene Loh <eugene.loh at oracle.com>
Reviewed-by: Kris Van Hees <kris.van.hees at oracle.com>


  Commit: 0a9fe35aba6445db2c565519854f244ddeb31f01
      https://github.com/oracle/dtrace-utils/commit/0a9fe35aba6445db2c565519854f244ddeb31f01
  Author: Eugene Loh <eugene.loh at oracle.com>
  Date:   2022-04-22 (Fri, 22 Apr 2022)

  Changed paths:
    R test/unittest/buffering/tst.alignring.d

  Log Message:
  -----------
  test: remove tst.alignring.d

This test produces excessive output, writing 100Ks of lines to runtest.log.
It tests nothing, in that the output is not checked.  Also, it targets ring
buffering, which means something entirely different in the current
implementation than it did in Solaris.

Remove the test.

Signed-off-by: Eugene Loh <eugene.loh at oracle.com>
Reviewed-by: Kris Van Hees <kris.van.hees at oracle.com>


  Commit: c62dc0df8b30a7ed145428ab302b5b89bc112b15
      https://github.com/oracle/dtrace-utils/commit/c62dc0df8b30a7ed145428ab302b5b89bc112b15
  Author: Eugene Loh <eugene.loh at oracle.com>
  Date:   2022-04-22 (Fri, 22 Apr 2022)

  Changed paths:
    M test/unittest/variables/bvar/tst.walltimestamp2.r.p

  Log Message:
  -----------
  test: Allow walltimestamp not to progress on successive calls

Signed-off-by: Eugene Loh <eugene.loh at oracle.com>
Reviewed-by: Kris Van Hees <kris.van.hees at oracle.com>


Compare: https://github.com/oracle/dtrace-utils/compare/0b57daf92bbc...c62dc0df8b30



More information about the DTrace-devel mailing list