Skip to content

src: fix DTrace GC callbacks DCHECKs and add cleanup

Use the variant of GC callbacks that takes data to avoid running into DCHECKs when multiple Environments try to add the same callback to the same isolate multiple times. In addition, remove the callbacks in the Environment cleanup hook.

Fixes: https://github.com/nodejs/node/issues/26736

Checklist
  • make -j4 test (UNIX), or vcbuild test (Windows) passes
  • commit message follows commit guidelines

Merge request reports

Loading