[DTrace-devel] [oracle/dtrace-utils] 844e4a: dtprobed, usdt parser: add support for ELF notes-b...

Kris Van Hees noreply at github.com
Fri May 30 16:12:24 UTC 2025


  Branch: refs/heads/kvh/usdt-dev
  Home:   https://github.com/oracle/dtrace-utils
  Commit: 844e4ae267552d1075f36493a9135595346c4390
      https://github.com/oracle/dtrace-utils/commit/844e4ae267552d1075f36493a9135595346c4390
  Author: Kris Van Hees <kris.van.hees at oracle.com>
  Date:   2025-05-30 (Fri, 30 May 2025)

  Changed paths:
    M dtprobed/dof_stash.c
    M dtprobed/dof_stash.h
    M dtprobed/dtprobed.c
    M libcommon/Build
    M libcommon/usdt_parser.c
    M libcommon/usdt_parser.h
    M libcommon/usdt_parser_dof.c
    M libcommon/usdt_parser_host.c
    A libcommon/usdt_parser_notes.c

  Log Message:
  -----------
  dtprobed, usdt parser: add support for ELF notes-based USDT

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


  Commit: 82186a91c206693749082734fcd3f164f27c59c2
      https://github.com/oracle/dtrace-utils/commit/82186a91c206693749082734fcd3f164f27c59c2
  Author: Kris Van Hees <kris.van.hees at oracle.com>
  Date:   2025-05-30 (Fri, 30 May 2025)

  Changed paths:
    M include/dtrace/pid.h
    M libdtrace/dt_cg.c
    M libdtrace/dt_cg.h
    M libdtrace/dt_pid.c
    M libdtrace/dt_prov_uprobe.c

  Log Message:
  -----------
  usdt: implement tracing USDT probes specified in ELF notes


  Commit: 6cd3aa00f0e56efc431f190afed41bdccc4ef6c9
      https://github.com/oracle/dtrace-utils/commit/6cd3aa00f0e56efc431f190afed41bdccc4ef6c9
  Author: Kris Van Hees <kris.van.hees at oracle.com>
  Date:   2025-05-30 (Fri, 30 May 2025)

  Changed paths:
    M libdtrace/drti.c
    M libdtrace/dt_dof.c
    M libdtrace/dt_impl.h
    M libdtrace/dt_link.c
    M libdtrace/dt_program.c
    M test/triggers/Build
    A test/triggers/usdt-tst-arg-const-prov.d
    A test/triggers/usdt-tst-arg-const.c
    A test/triggers/usdt-tst-arg-reg-prov.d
    A test/triggers/usdt-tst-arg-reg.c
    A test/triggers/usdt-tst-deref-decode-prov.d
    A test/triggers/usdt-tst-deref-decode.c
    M test/unittest/options/tst.strip.sh
    A test/unittest/usdt/err.wrong-probe-argc-cc.sh
    A test/unittest/usdt/err.wrong-probe-argc-rt.sh
    A test/unittest/usdt/err.wrong-probe.sh
    A test/unittest/usdt/err.wrong-prov.sh
    A test/unittest/usdt/tst.arg-reg.d
    A test/unittest/usdt/tst.arg-reg.r
    M test/unittest/usdt/tst.badguess.sh
    A test/unittest/usdt/tst.const.d
    A test/unittest/usdt/tst.const.r
    A test/unittest/usdt/tst.deref-decode.d
    M test/utils/Build
    M test/utils/showUSDT.c
    M uts/common/sys/sdt.h
    A uts/common/sys/usdt.h
    A uts/common/sys/usdt_gennote.h
    A uts/common/sys/usdt_internal.h

  Log Message:
  -----------
  link: implement USDT probe definitions in ELF notes

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


  Commit: 251963b9a5665d72e11548e598abd58d65b6d406
      https://github.com/oracle/dtrace-utils/commit/251963b9a5665d72e11548e598abd58d65b6d406
  Author: Kris Van Hees <kris.van.hees at oracle.com>
  Date:   2025-05-30 (Fri, 30 May 2025)

  Changed paths:
    M test/unittest/dtrace-util/tst.ListProbesModuleUSDT.sh

  Log Message:
  -----------
  test: fix test for non-installed testing

On a system without DTrace installed, <sys/usdt.h> cannot be found,
causing this test to fail.  Use test_cppflags to ensure the correct
location is used in all cases.

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


Compare: https://github.com/oracle/dtrace-utils/compare/00ee41bd0b68...251963b9a566

To unsubscribe from these emails, change your notification settings at https://github.com/oracle/dtrace-utils/settings/notifications



More information about the DTrace-devel mailing list