Closed cjihrig closed 1 year ago
Related change: https://github.com/v8/v8/commit/9a149afc28055e36b00e978b78ccb8f9acc15b60
(I should start to update our Node.js postmortem tests when I use new constants here :stuck_out_tongue: )
This seems related as well: https://chromium-review.googlesource.com/c/v8/v8/+/1278014
The V8 7.4 update requires the following adjustments to the postmortem debugging metadata constants:
v8dbg_class_FixedTypedArrayBase__external_pointer__Object
v8dbg_class_FixedTypedArrayBase__external_pointer__uintptr_t
v8dbg_class_JSArrayBuffer__backing_store__Object
andv8dbg_class_JSArrayBuffer__byte_length__Object
v8dbg_class_JSArrayBuffer__backing_store__uintptr_t
andv8dbg_class_JSArrayBuffer__byte_length__size_t
v8dbg_class_Map__raw_instance_descriptors__DescriptorArray
v8dbg_class_Map__instance_descriptors_offset
(done in #300)v8dbg_PointerSizeLog2
v8dbg_SystemPointerSize
,v8dbg_SystemPointerSizeLog2
,v8dbg_TaggedSize
, andv8dbg_TaggedSizeLog2
Refs: https://github.com/nodejs/node/pull/26685