| Index: src/objects.h
|
| diff --git a/src/objects.h b/src/objects.h
|
| index d466def239ece5f57248dc9da646f9570efcc2d1..a9b5afe5994d1e2b914f9c824c8d91bbc3e221df 100644
|
| --- a/src/objects.h
|
| +++ b/src/objects.h
|
| @@ -1078,7 +1078,7 @@ class MaybeObject BASE_EMBEDDED {
|
| "bad value context for arguments object value") \
|
| V(kBadValueContextForArgumentsValue, \
|
| "bad value context for arguments value") \
|
| - V(kBailedOutDueToDependentMap, "bailed out due to dependent map") \
|
| + V(kBailedOutDueToDependencyChange, "bailed out due to dependency change") \
|
| V(kBailoutWasNotPrepared, "bailout was not prepared") \
|
| V(kBinaryStubGenerateFloatingPointCode, \
|
| "BinaryStub_GenerateFloatingPointCode") \
|
| @@ -2697,6 +2697,8 @@ class JSObject: public JSReceiver {
|
| FILE* file, ElementsKind from_kind, FixedArrayBase* from_elements,
|
| ElementsKind to_kind, FixedArrayBase* to_elements);
|
|
|
| + void PrintInstanceMigration(FILE* file, Map* original_map, Map* new_map);
|
| +
|
| #ifdef DEBUG
|
| // Structure for collecting spill information about JSObjects.
|
| class SpillInformation {
|
| @@ -5648,6 +5650,17 @@ class Map: public HeapObject {
|
| Representation representation);
|
| MUST_USE_RESULT MaybeObject* CopyGeneralizeAllRepresentations();
|
|
|
| + void PrintGeneralization(FILE* file,
|
| + int modify_index,
|
| + int split,
|
| + int descriptors,
|
| + Representation old_representation,
|
| + Representation new_representation);
|
| +
|
| + // Returns the constructor name (the name (possibly, inferred name) of the
|
| + // function that was used to instantiate the object).
|
| + String* constructor_name();
|
| +
|
| // Tells whether the map is attached to SharedFunctionInfo
|
| // (for inobject slack tracking).
|
| inline void set_attached_to_shared_function_info(bool value);
|
|
|