Revision: 17194
Author:   jkumme...@chromium.org
Date:     Mon Oct 14 13:08:52 2013 UTC
Log: Add additional postmortem debugging metadata to support decoding two-byte strings, sliced strings, and changes to some object property representations.

R=jkumme...@chromium.org

Review URL: https://codereview.chromium.org/26034002

Patch from David Pacheco <d...@joyent.com>.
http://code.google.com/p/v8/source/detail?r=17194

Modified:
 /branches/bleeding_edge/tools/gen-postmortem-metadata.py

=======================================
--- /branches/bleeding_edge/tools/gen-postmortem-metadata.py Thu Jan 3 13:11:47 2013 UTC +++ /branches/bleeding_edge/tools/gen-postmortem-metadata.py Mon Oct 14 13:08:52 2013 UTC
@@ -68,6 +68,7 @@
     { 'name': 'SeqStringTag',           'value': 'kSeqStringTag' },
     { 'name': 'ConsStringTag',          'value': 'kConsStringTag' },
     { 'name': 'ExternalStringTag',      'value': 'kExternalStringTag' },
+    { 'name': 'SlicedStringTag',        'value': 'kSlicedStringTag' },

     { 'name': 'FailureTag',             'value': 'kFailureTag' },
     { 'name': 'FailureTagMask',         'value': 'kFailureTagMask' },
@@ -88,6 +89,15 @@
     { 'name': 'prop_type_mask',
         'value': 'PropertyDetails::TypeField::kMask' },

+    { 'name': 'prop_desc_key',
+        'value': 'DescriptorArray::kDescriptorKey' },
+    { 'name': 'prop_desc_details',
+        'value': 'DescriptorArray::kDescriptorDetails' },
+    { 'name': 'prop_desc_value',
+        'value': 'DescriptorArray::kDescriptorValue' },
+    { 'name': 'prop_desc_size',
+        'value': 'DescriptorArray::kDescriptorSize' },
+
     { 'name': 'off_fp_context',
         'value': 'StandardFrameConstants::kContextOffset' },
     { 'name': 'off_fp_marker',
@@ -113,7 +123,9 @@
     'ConsString, second, String, kSecondOffset',
     'ExternalString, resource, Object, kResourceOffset',
     'SeqOneByteString, chars, char, kHeaderSize',
+    'SeqTwoByteString, chars, char, kHeaderSize',
     'SharedFunctionInfo, code, Code, kCodeOffset',
+    'SlicedString, parent, String, kParentOffset',
     'Code, instruction_start, uintptr_t, kHeaderSize',
     'Code, instruction_size, int, kInstructionSizeOffset',
 ];

--
--
v8-dev mailing list
v8-dev@googlegroups.com
http://groups.google.com/group/v8-dev
--- You received this message because you are subscribed to the Google Groups "v8-dev" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to v8-dev+unsubscr...@googlegroups.com.
For more options, visit https://groups.google.com/groups/opt_out.

Reply via email to