Index: tools/gen-postmortem-metadata.py |
diff --git a/tools/gen-postmortem-metadata.py b/tools/gen-postmortem-metadata.py |
index f59cfd3033c6f04503a3513c233296498ffd4be7..355b76bdd433a1f2f03b40754a90807975768bb8 100644 |
--- a/tools/gen-postmortem-metadata.py |
+++ b/tools/gen-postmortem-metadata.py |
@@ -78,14 +78,17 @@ consts_misc = [ |
{ 'name': 'SmiValueShift', 'value': 'kSmiTagSize' }, |
{ 'name': 'PointerSizeLog2', 'value': 'kPointerSizeLog2' }, |
- { 'name': 'prop_idx_transitions', |
- 'value': 'DescriptorArray::kTransitionsIndex' }, |
+ { 'name': 'prop_idx_elements_transitions', |
+ 'value': 'TransitionArray::kElementsTransitionIndex' }, |
+ { 'name': 'prop_idx_prototype_transitions', |
+ 'value': 'TransitionArray::kPrototypeTransitionsIndex' }, |
{ 'name': 'prop_idx_first', |
- 'value': 'DescriptorArray::kFirstIndex' }, |
+ 'value': 'TransitionArray::kFirstIndex' }, |
Toon Verwaest
2012/08/21 13:29:46
All these changes change the semantics of the fiel
|
+ |
{ 'name': 'prop_type_field', |
'value': 'FIELD' }, |
{ 'name': 'prop_type_first_phantom', |
- 'value': 'MAP_TRANSITION' }, |
+ 'value': 'Code::MAP_TRANSITION' }, |
{ 'name': 'prop_type_mask', |
'value': 'PropertyDetails::TypeField::kMask' }, |
@@ -107,7 +110,7 @@ extras_accessors = [ |
'JSObject, elements, Object, kElementsOffset', |
'FixedArray, data, uintptr_t, kHeaderSize', |
'Map, instance_attributes, int, kInstanceAttributesOffset', |
- 'Map, instance_descriptors, int, kInstanceDescriptorsOrBitField3Offset', |
+ 'Map, instance_descriptors, uintptr_t, kTransitionsOrBackPointerOffset', |
Toon Verwaest
2012/08/21 13:29:46
This field does not contain the instance_descripto
|
'Map, inobject_properties, int, kInObjectPropertiesOffset', |
'Map, instance_size, int, kInstanceSizeOffset', |
'HeapNumber, value, double, kValueOffset', |