From 683a7b4c84433353b1084de263e81a715d633008 Mon Sep 17 00:00:00 2001 From: Joyee Cheung Date: Wed, 1 Sep 2021 09:34:40 +0800 Subject: [PATCH] fixup! src: register external references of dtrace for snapshot --- src/node_external_reference.h | 10 ++++++++-- 1 file changed, 8 insertions(+), 2 deletions(-) diff --git a/src/node_external_reference.h b/src/node_external_reference.h index a1bd341ebd0b95..4ebaa8d27feae8 100644 --- a/src/node_external_reference.h +++ b/src/node_external_reference.h @@ -53,7 +53,6 @@ class ExternalReferenceRegistry { V(buffer) \ V(contextify) \ V(credentials) \ - V(dtrace) \ V(env_var) \ V(errors) \ V(fs) \ @@ -98,10 +97,17 @@ class ExternalReferenceRegistry { #define EXTERNAL_REFERENCE_BINDING_LIST_INSPECTOR(V) #endif // HAVE_INSPECTOR +#if HAVE_DTRACE || HAVE_ETW +#define EXTERNAL_REFERENCE_BINDING_LIST_DTRACE(V) V(dtrace) +#else +#define EXTERNAL_REFERENCE_BINDING_LIST_DTRACE(V) +#endif + #define EXTERNAL_REFERENCE_BINDING_LIST(V) \ EXTERNAL_REFERENCE_BINDING_LIST_BASE(V) \ EXTERNAL_REFERENCE_BINDING_LIST_INSPECTOR(V) \ - EXTERNAL_REFERENCE_BINDING_LIST_I18N(V) + EXTERNAL_REFERENCE_BINDING_LIST_I18N(V) \ + EXTERNAL_REFERENCE_BINDING_LIST_DTRACE(V) } // namespace node