| Index: src/heap-snapshot-generator.h | 
| diff --git a/src/heap-snapshot-generator.h b/src/heap-snapshot-generator.h | 
| index 35e80be728f273c3514723c9028473d35575fa18..8717f8f25edccfefe9878b05959897a83578a87e 100644 | 
| --- a/src/heap-snapshot-generator.h | 
| +++ b/src/heap-snapshot-generator.h | 
| @@ -114,14 +114,14 @@ class HeapEntry BASE_EMBEDDED { | 
| Type type, | 
| const char* name, | 
| SnapshotObjectId id, | 
| -            int self_size); | 
| +            size_t self_size); | 
|  | 
| HeapSnapshot* snapshot() { return snapshot_; } | 
| Type type() { return static_cast<Type>(type_); } | 
| const char* name() { return name_; } | 
| void set_name(const char* name) { name_ = name; } | 
| inline SnapshotObjectId id() { return id_; } | 
| -  int self_size() { return self_size_; } | 
| +  size_t self_size() { return self_size_; } | 
| INLINE(int index() const); | 
| int children_count() const { return children_count_; } | 
| INLINE(int set_children_index(int index)); | 
| @@ -146,7 +146,7 @@ class HeapEntry BASE_EMBEDDED { | 
| unsigned type_: 4; | 
| int children_count_: 28; | 
| int children_index_; | 
| -  int self_size_; | 
| +  size_t self_size_; | 
| SnapshotObjectId id_; | 
| HeapSnapshot* snapshot_; | 
| const char* name_; | 
| @@ -186,7 +186,7 @@ class HeapSnapshot { | 
| HeapEntry* AddEntry(HeapEntry::Type type, | 
| const char* name, | 
| SnapshotObjectId id, | 
| -                      int size); | 
| +                      size_t size); | 
| HeapEntry* AddRootEntry(); | 
| HeapEntry* AddGcRootsEntry(); | 
| HeapEntry* AddGcSubrootEntry(int tag); | 
| @@ -389,7 +389,7 @@ class V8HeapExplorer : public HeapEntriesAllocator { | 
| HeapEntry* AddEntry(Address address, | 
| HeapEntry::Type type, | 
| const char* name, | 
| -                      int size); | 
| +                      size_t size); | 
|  | 
| static String* GetConstructorName(JSObject* object); | 
|  | 
|  |