Chromium Code Reviews| 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', |