Skip to content

Commit 63093e9

Browse files
cjihrigtargos
authored andcommitted
deps: V8: update postmortem metadata generation script
Update postmortem metadata constants for V8 7.7 in Node.js. Backport-PR-URL: #29241 PR-URL: #28918 Reviewed-By: Colin Ihrig <[email protected]> Reviewed-By: Ben Noordhuis <[email protected]> Reviewed-By: Jiawen Geng <[email protected]> Reviewed-By: Rich Trott <[email protected]>
1 parent b54ee21 commit 63093e9

File tree

2 files changed

+17
-1
lines changed

2 files changed

+17
-1
lines changed

common.gypi

+1-1
Original file line numberDiff line numberDiff line change
@@ -38,7 +38,7 @@
3838

3939
# Reset this number to 0 on major V8 upgrades.
4040
# Increment by one for each non-official patch applied to deps/v8.
41-
'v8_embedder_string': '-node.3',
41+
'v8_embedder_string': '-node.4',
4242

4343
##### V8 defaults for Node.js #####
4444

deps/v8/tools/gen-postmortem-metadata.py

+16
Original file line numberDiff line numberDiff line change
@@ -85,6 +85,10 @@
8585
{ 'name': 'SmiTagMask', 'value': 'kSmiTagMask' },
8686
{ 'name': 'SmiValueShift', 'value': 'kSmiTagSize' },
8787
{ 'name': 'SmiShiftSize', 'value': 'kSmiShiftSize' },
88+
{ 'name': 'SystemPointerSize', 'value': 'kSystemPointerSize' },
89+
{ 'name': 'SystemPointerSizeLog2', 'value': 'kSystemPointerSizeLog2' },
90+
{ 'name': 'TaggedSize', 'value': 'kTaggedSize' },
91+
{ 'name': 'TaggedSizeLog2', 'value': 'kTaggedSizeLog2' },
8892

8993
{ 'name': 'OddballFalse', 'value': 'Oddball::kFalse' },
9094
{ 'name': 'OddballTrue', 'value': 'Oddball::kTrue' },
@@ -161,6 +165,8 @@
161165
'value': 'Map::NumberOfOwnDescriptorsBits::kMask' },
162166
{ 'name': 'bit_field3_number_of_own_descriptors_shift',
163167
'value': 'Map::NumberOfOwnDescriptorsBits::kShift' },
168+
{ 'name': 'class_Map__instance_descriptors_offset',
169+
'value': 'Map::kInstanceDescriptorsOffset' },
164170

165171
{ 'name': 'off_fp_context_or_frame_type',
166172
'value': 'CommonFrameConstants::kContextOrFrameTypeOffset'},
@@ -223,6 +229,15 @@
223229

224230
{ 'name': 'class_SharedFunctionInfo__function_data__Object',
225231
'value': 'SharedFunctionInfo::kFunctionDataOffset' },
232+
233+
{ 'name': 'class_ConsString__first_offset__int',
234+
'value': 'ConsString::kFirstOffset' },
235+
{ 'name': 'class_ConsString__second_offset__int',
236+
'value': 'ConsString::kSecondOffset' },
237+
{ 'name': 'class_SlicedString__offset_offset__int',
238+
'value': 'SlicedString::kOffsetOffset' },
239+
{ 'name': 'class_ThinString__actual_offset__int',
240+
'value': 'ThinString::kActualOffset' },
226241
];
227242

228243
#
@@ -244,6 +259,7 @@
244259
'JSArrayBuffer, byte_length, size_t, kByteLengthOffset',
245260
'JSArrayBufferView, byte_length, size_t, kByteLengthOffset',
246261
'JSArrayBufferView, byte_offset, size_t, kByteOffsetOffset',
262+
'JSTypedArray, external_pointer, uintptr_t, kExternalPointerOffset',
247263
'JSTypedArray, length, Object, kLengthOffset',
248264
'Map, instance_size_in_words, char, kInstanceSizeInWordsOffset',
249265
'Map, inobject_properties_start_or_constructor_function_index, char, kInObjectPropertiesStartOrConstructorFunctionIndexOffset',

0 commit comments

Comments
 (0)