The V8 7.2 update requires the following adjustments to the postmortem debugging metadata constants:
-
v8dbg_prop_idx_first was removed in v8/v8@1ad0cd5
-
v8dbg_jsarray_buffer_was_neutered_mask was renamed to v8dbg_jsarray_buffer_was_detached_mask in v8/v8@f68ee6e
-
v8dbg_jsarray_buffer_was_neutered_shift was renamed to v8dbg_jsarray_buffer_was_detached_shift in v8/v8@f68ee6e
-
v8dbg_class_Map__instance_descriptors__DescriptorArray moved to v8dbg_class_Map__raw_instance_descriptors__DescriptorArray and began using ACCESSORS2 in v8/v8@799dfad
The following postmortem debugging constants were also impacted
by V8's introduction of ACCESSORS2:
-
v8dbg_class_ThinString__actual__String changed in v8/v8@0f581e4
-
v8dbg_class_UncompiledData__inferred_name__String changed in v8/v8@0f581e4
-
v8dbg_class_JSFunction__shared__SharedFunctionInfo changed in v8/v8@8162090
-
v8dbg_class_SharedFunctionInfo__function_data__Object had its accessor removed in v8/v8@a55803a. This will be fixed in gen-postmortem-metadata.py.
Refs: nodejs/node-v8#96
The V8 7.2 update requires the following adjustments to the postmortem debugging metadata constants:
v8dbg_prop_idx_firstwas removed in v8/v8@1ad0cd5v8dbg_jsarray_buffer_was_neutered_maskwas renamed tov8dbg_jsarray_buffer_was_detached_maskin v8/v8@f68ee6ev8dbg_jsarray_buffer_was_neutered_shiftwas renamed tov8dbg_jsarray_buffer_was_detached_shiftin v8/v8@f68ee6ev8dbg_class_Map__instance_descriptors__DescriptorArraymoved tov8dbg_class_Map__raw_instance_descriptors__DescriptorArrayand began usingACCESSORS2in v8/v8@799dfadThe following postmortem debugging constants were also impacted
by V8's introduction of
ACCESSORS2:v8dbg_class_ThinString__actual__Stringchanged in v8/v8@0f581e4v8dbg_class_UncompiledData__inferred_name__Stringchanged in v8/v8@0f581e4v8dbg_class_JSFunction__shared__SharedFunctionInfochanged in v8/v8@8162090v8dbg_class_SharedFunctionInfo__function_data__Objecthad its accessor removed in v8/v8@a55803a. This will be fixed in gen-postmortem-metadata.py.Refs: nodejs/node-v8#96