Chromium Code Reviews
chromiumcodereview-hr@appspot.gserviceaccount.com (chromiumcodereview-hr) | Please choose your nickname with Settings | Help | Chromium Project | Gerrit Changes | Sign out
(231)

Unified Diff: tools/v8heapconst.py

Issue 916753002: remove undetectable strings (Closed) Base URL: https://chromium.googlesource.com/v8/v8.git@master
Patch Set: Created 5 years, 10 months ago
Use n/p to move between diff chunks; N/P to move between comments. Draft comments are only viewable by you.
Jump to:
View side-by-side diff with in-line comments
Download patch
« no previous file with comments | « test/cctest/test-api.cc ('k') | no next file » | no next file with comments »
Expand Comments ('e') | Collapse Comments ('c') | Show Comments Hide Comments ('s')
Index: tools/v8heapconst.py
diff --git a/tools/v8heapconst.py b/tools/v8heapconst.py
index 97045457b646901d5b2eb84599eb2f9197a13ca8..7a693937055dc2cc2d209079d2ddd391895eacd5 100644
--- a/tools/v8heapconst.py
+++ b/tools/v8heapconst.py
@@ -185,56 +185,54 @@ KNOWN_MAPS = {
0x08801: (26, "ShortExternalInternalizedStringWithOneByteDataMap"),
0x08829: (22, "ShortExternalOneByteInternalizedStringMap"),
0x08851: (86, "ShortExternalOneByteStringMap"),
- 0x08879: (64, "UndetectableStringMap"),
- 0x088a1: (68, "UndetectableOneByteStringMap"),
- 0x088c9: (139, "ExternalInt8ArrayMap"),
- 0x088f1: (140, "ExternalUint8ArrayMap"),
- 0x08919: (141, "ExternalInt16ArrayMap"),
- 0x08941: (142, "ExternalUint16ArrayMap"),
- 0x08969: (143, "ExternalInt32ArrayMap"),
- 0x08991: (144, "ExternalUint32ArrayMap"),
- 0x089b9: (145, "ExternalFloat32ArrayMap"),
- 0x089e1: (146, "ExternalFloat64ArrayMap"),
- 0x08a09: (147, "ExternalUint8ClampedArrayMap"),
- 0x08a31: (149, "FixedUint8ArrayMap"),
- 0x08a59: (148, "FixedInt8ArrayMap"),
- 0x08a81: (151, "FixedUint16ArrayMap"),
- 0x08aa9: (150, "FixedInt16ArrayMap"),
- 0x08ad1: (153, "FixedUint32ArrayMap"),
- 0x08af9: (152, "FixedInt32ArrayMap"),
- 0x08b21: (154, "FixedFloat32ArrayMap"),
- 0x08b49: (155, "FixedFloat64ArrayMap"),
- 0x08b71: (156, "FixedUint8ClampedArrayMap"),
- 0x08b99: (180, "SloppyArgumentsElementsMap"),
- 0x08bc1: (180, "FunctionContextMap"),
- 0x08be9: (180, "CatchContextMap"),
- 0x08c11: (180, "WithContextMap"),
- 0x08c39: (180, "BlockContextMap"),
- 0x08c61: (180, "ModuleContextMap"),
- 0x08c89: (180, "ScriptContextMap"),
- 0x08cb1: (180, "ScriptContextTableMap"),
- 0x08cd9: (187, "JSMessageObjectMap"),
- 0x08d01: (136, "ForeignMap"),
- 0x08d29: (189, "NeanderMap"),
- 0x08d51: (170, "AllocationSiteMap"),
- 0x08d79: (171, "AllocationMementoMap"),
- 0x08da1: (174, "PolymorphicCodeCacheMap"),
- 0x08dc9: (172, "ScriptMap"),
- 0x08e19: (189, "ExternalMap"),
- 0x08f59: (177, "BoxMap"),
- 0x08f81: (161, "ExecutableAccessorInfoMap"),
- 0x08fa9: (162, "AccessorPairMap"),
- 0x08fd1: (163, "AccessCheckInfoMap"),
- 0x08ff9: (164, "InterceptorInfoMap"),
- 0x09021: (165, "CallHandlerInfoMap"),
- 0x09049: (166, "FunctionTemplateInfoMap"),
- 0x09071: (167, "ObjectTemplateInfoMap"),
- 0x09099: (169, "TypeSwitchInfoMap"),
- 0x090c1: (173, "CodeCacheMap"),
- 0x090e9: (175, "TypeFeedbackInfoMap"),
- 0x09111: (176, "AliasedArgumentsEntryMap"),
- 0x09139: (178, "DebugInfoMap"),
- 0x09161: (179, "BreakPointInfoMap"),
+ 0x08879: (139, "ExternalInt8ArrayMap"),
+ 0x088a1: (140, "ExternalUint8ArrayMap"),
+ 0x088c9: (141, "ExternalInt16ArrayMap"),
+ 0x088f1: (142, "ExternalUint16ArrayMap"),
+ 0x08919: (143, "ExternalInt32ArrayMap"),
+ 0x08941: (144, "ExternalUint32ArrayMap"),
+ 0x08969: (145, "ExternalFloat32ArrayMap"),
+ 0x08991: (146, "ExternalFloat64ArrayMap"),
+ 0x089b9: (147, "ExternalUint8ClampedArrayMap"),
+ 0x089e1: (149, "FixedUint8ArrayMap"),
+ 0x08a09: (148, "FixedInt8ArrayMap"),
+ 0x08a31: (151, "FixedUint16ArrayMap"),
+ 0x08a59: (150, "FixedInt16ArrayMap"),
+ 0x08a81: (153, "FixedUint32ArrayMap"),
+ 0x08aa9: (152, "FixedInt32ArrayMap"),
+ 0x08ad1: (154, "FixedFloat32ArrayMap"),
+ 0x08af9: (155, "FixedFloat64ArrayMap"),
+ 0x08b21: (156, "FixedUint8ClampedArrayMap"),
+ 0x08b49: (180, "SloppyArgumentsElementsMap"),
+ 0x08b71: (180, "FunctionContextMap"),
+ 0x08b99: (180, "CatchContextMap"),
+ 0x08bc1: (180, "WithContextMap"),
+ 0x08be9: (180, "BlockContextMap"),
+ 0x08c11: (180, "ModuleContextMap"),
+ 0x08c39: (180, "ScriptContextMap"),
+ 0x08c61: (180, "ScriptContextTableMap"),
+ 0x08c89: (187, "JSMessageObjectMap"),
+ 0x08cb1: (136, "ForeignMap"),
+ 0x08cd9: (189, "NeanderMap"),
+ 0x08d01: (170, "AllocationSiteMap"),
+ 0x08d29: (171, "AllocationMementoMap"),
+ 0x08d51: (174, "PolymorphicCodeCacheMap"),
+ 0x08d79: (172, "ScriptMap"),
+ 0x08dc9: (189, "ExternalMap"),
+ 0x08f09: (177, "BoxMap"),
+ 0x08f31: (161, "ExecutableAccessorInfoMap"),
+ 0x08f59: (162, "AccessorPairMap"),
+ 0x08f81: (163, "AccessCheckInfoMap"),
+ 0x08fa9: (164, "InterceptorInfoMap"),
+ 0x08fd1: (165, "CallHandlerInfoMap"),
+ 0x08ff9: (166, "FunctionTemplateInfoMap"),
+ 0x09021: (167, "ObjectTemplateInfoMap"),
+ 0x09049: (169, "TypeSwitchInfoMap"),
+ 0x09071: (173, "CodeCacheMap"),
+ 0x09099: (175, "TypeFeedbackInfoMap"),
+ 0x090c1: (176, "AliasedArgumentsEntryMap"),
+ 0x090e9: (178, "DebugInfoMap"),
+ 0x09111: (179, "BreakPointInfoMap"),
}
# List of known V8 objects.
@@ -255,16 +253,16 @@ KNOWN_OBJECTS = {
("OLD_POINTER_SPACE", 0x09531): "TerminationException",
("OLD_POINTER_SPACE", 0x09541): "MessageListeners",
("OLD_POINTER_SPACE", 0x0955d): "CodeStubs",
- ("OLD_POINTER_SPACE", 0x1139d): "NonMonomorphicCache",
- ("OLD_POINTER_SPACE", 0x119b1): "PolymorphicCodeCache",
- ("OLD_POINTER_SPACE", 0x119b9): "NativesSourceCache",
- ("OLD_POINTER_SPACE", 0x11a2d): "EmptyScript",
- ("OLD_POINTER_SPACE", 0x11a69): "IntrinsicFunctionNames",
- ("OLD_POINTER_SPACE", 0x17a85): "ObservationState",
- ("OLD_POINTER_SPACE", 0x17a91): "SymbolRegistry",
- ("OLD_POINTER_SPACE", 0x1844d): "EmptySlowElementDictionary",
- ("OLD_POINTER_SPACE", 0x185e9): "AllocationSitesScratchpad",
- ("OLD_POINTER_SPACE", 0x45d11): "StringTable",
+ ("OLD_POINTER_SPACE", 0x0f555): "NonMonomorphicCache",
+ ("OLD_POINTER_SPACE", 0x0fb69): "PolymorphicCodeCache",
+ ("OLD_POINTER_SPACE", 0x0fb71): "NativesSourceCache",
+ ("OLD_POINTER_SPACE", 0x0fbe1): "EmptyScript",
+ ("OLD_POINTER_SPACE", 0x0fc1d): "IntrinsicFunctionNames",
+ ("OLD_POINTER_SPACE", 0x15c39): "ObservationState",
+ ("OLD_POINTER_SPACE", 0x15c45): "SymbolRegistry",
+ ("OLD_POINTER_SPACE", 0x16601): "EmptySlowElementDictionary",
+ ("OLD_POINTER_SPACE", 0x1679d): "AllocationSitesScratchpad",
+ ("OLD_POINTER_SPACE", 0x43e61): "StringTable",
("OLD_DATA_SPACE", 0x08081): "EmptyDescriptorArray",
("OLD_DATA_SPACE", 0x08089): "EmptyFixedArray",
("OLD_DATA_SPACE", 0x080a9): "NanValue",
@@ -290,6 +288,6 @@ KNOWN_OBJECTS = {
("OLD_DATA_SPACE", 0x082ed): "EmptyFixedUint8ClampedArray",
("OLD_DATA_SPACE", 0x082f5): "InfinityValue",
("OLD_DATA_SPACE", 0x08301): "MinusZeroValue",
- ("CODE_SPACE", 0x17da1): "JsEntryCode",
- ("CODE_SPACE", 0x2a921): "JsConstructEntryCode",
+ ("CODE_SPACE", 0x15fa1): "JsEntryCode",
+ ("CODE_SPACE", 0x243c1): "JsConstructEntryCode",
}
« no previous file with comments | « test/cctest/test-api.cc ('k') | no next file » | no next file with comments »

Powered by Google App Engine
This is Rietveld 408576698