[DTrace-devel] [oracle/dtrace-utils] f44314: Add rodata support

Kris Van Hees noreply at github.com
Thu Jul 27 06:00:27 UTC 2023


  Branch: refs/heads/kvh/2.0-branch-dev-ip
  Home:   https://github.com/oracle/dtrace-utils
  Commit: f44314e86be94c02694aefd32209d45ca40302b2
      https://github.com/oracle/dtrace-utils/commit/f44314e86be94c02694aefd32209d45ca40302b2
  Author: Kris Van Hees <kris.van.hees at oracle.com>
  Date:   2023-07-26 (Wed, 26 Jul 2023)

  Changed paths:
    M libdtrace/Build
    M libdtrace/dt_bpf.c
    M libdtrace/dt_bpf.h
    M libdtrace/dt_cc.c
    M libdtrace/dt_cg.c
    M libdtrace/dt_dctx.h
    M libdtrace/dt_dlibs.c
    M libdtrace/dt_impl.h
    M libdtrace/dt_open.c
    A libdtrace/dt_rodata.c
    A libdtrace/dt_rodata.h
    M libdtrace/dt_subr.c

  Log Message:
  -----------
  Add rodata support

Signed-off-by: Kris Van Hees <kris.van.hees at oracle.com>


  Commit: 7376e892c7a17bbafdcd0f3222226ac0135526f5
      https://github.com/oracle/dtrace-utils/commit/7376e892c7a17bbafdcd0f3222226ac0135526f5
  Author: Kris Van Hees <kris.van.hees at oracle.com>
  Date:   2023-07-26 (Wed, 26 Jul 2023)

  Changed paths:
    M include/port.h
    M libdtrace/dt_cc.c

  Log Message:
  -----------
  Add support for R_BPF_INSN_32 relocations

Signed-off-by: Kris Van Hees <kris.van.hees at oracle.com>


  Commit: 5ee3e03b0785f9381a35ba952b585c859d9d854e
      https://github.com/oracle/dtrace-utils/commit/5ee3e03b0785f9381a35ba952b585c859d9d854e
  Author: Kris Van Hees <kris.van.hees at oracle.com>
  Date:   2023-07-26 (Wed, 26 Jul 2023)

  Changed paths:
    M libdtrace/dt_cg.c

  Log Message:
  -----------
  cg: optional 4th arg for dt_cg_subr_arg_to_tstring() calls

Signed-off-by: Kris Van Hees <kris.van.hees at oracle.com>


  Commit: b6663da4a1751aacd8ef048e0e48f0284cd175ee
      https://github.com/oracle/dtrace-utils/commit/b6663da4a1751aacd8ef048e0e48f0284cd175ee
  Author: Kris Van Hees <kris.van.hees at oracle.com>
  Date:   2023-07-26 (Wed, 26 Jul 2023)

  Changed paths:
    M libdtrace/dt_cg.c

  Log Message:
  -----------
  cg: allow input to translator to be NULL

Some translators support NULL as input pointer value.  The code generator
was performing a NULL-check on a the LHS of a PTR or DOT node before
considering the possibility that the nodemis subject to translator
handling.  The check should happen after translator handling.

Testing this requires a probe that uses a translater argument based on a
translator that support a NULL input.  The first case of that will show
up with the ip provider - testing for this will be added at that time.

Signed-off-by: Kris Van Hees <kris.van.hees at oracle.com>


  Commit: 7c7d9324581e0f9b42c0349d7091fb75c2faebee
      https://github.com/oracle/dtrace-utils/commit/7c7d9324581e0f9b42c0349d7091fb75c2faebee
  Author: Kris Van Hees <kris.van.hees at oracle.com>
  Date:   2023-07-27 (Thu, 27 Jul 2023)

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

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

Signed-off-by: Kris Van Hees <kris.van.hees at oracle.com>


  Commit: 408f29c24b3ad93aec289019c2900236c11715fa
      https://github.com/oracle/dtrace-utils/commit/408f29c24b3ad93aec289019c2900236c11715fa
  Author: Kris Van Hees <kris.van.hees at oracle.com>
  Date:   2023-07-27 (Thu, 27 Jul 2023)

  Changed paths:
    M libdtrace/Build
    M libdtrace/dt_open.c
    A libdtrace/dt_prov_ip.c
    M libdtrace/dt_provider.h
    M libdtrace/ip.d
    M test/unittest/funcs/tst.inet_ntoa.d

  Log Message:
  -----------
  Implement the ip provider

Signed-off-by: Kris Van Hees <kris.van.hees at oracle.com>


Compare: https://github.com/oracle/dtrace-utils/compare/77dfc9fccc94...408f29c24b3a



More information about the DTrace-devel mailing list