A follow-up to r7125: fix a couple of remaining comments.

Review URL: http://codereview.chromium.org/6626043/

git-svn-id: http://v8.googlecode.com/svn/branches/bleeding_edge@7126 ce2b1a6d-e550-0410-aec6-3dcde31c8c00
parent dee9c002
...@@ -367,6 +367,7 @@ HeapSnapshot* HeapProfiler::TakeSnapshot(String* name, ...@@ -367,6 +367,7 @@ HeapSnapshot* HeapProfiler::TakeSnapshot(String* name,
void HeapProfiler::DefineWrapperClass( void HeapProfiler::DefineWrapperClass(
uint16_t class_id, v8::HeapProfiler::WrapperInfoCallback callback) { uint16_t class_id, v8::HeapProfiler::WrapperInfoCallback callback) {
ASSERT(singleton_ != NULL); ASSERT(singleton_ != NULL);
ASSERT(class_id != v8::HeapProfiler::kPersistentHandleNoClassId);
if (singleton_->wrapper_callbacks_.length() <= class_id) { if (singleton_->wrapper_callbacks_.length() <= class_id) {
singleton_->wrapper_callbacks_.AddBlock( singleton_->wrapper_callbacks_.AddBlock(
NULL, class_id - singleton_->wrapper_callbacks_.length() + 1); NULL, class_id - singleton_->wrapper_callbacks_.length() + 1);
......
...@@ -1226,7 +1226,7 @@ HeapSnapshot::HeapSnapshot(HeapSnapshotsCollection* collection, ...@@ -1226,7 +1226,7 @@ HeapSnapshot::HeapSnapshot(HeapSnapshotsCollection* collection,
uid_(uid), uid_(uid),
root_entry_(NULL), root_entry_(NULL),
gc_roots_entry_(NULL), gc_roots_entry_(NULL),
dom_subtrees_root_entry_(NULL), natives_root_entry_(NULL),
raw_entries_(NULL), raw_entries_(NULL),
entries_sorted_(false), entries_sorted_(false),
retaining_paths_(HeapEntry::Match) { retaining_paths_(HeapEntry::Match) {
...@@ -1303,8 +1303,8 @@ HeapEntry* HeapSnapshot::AddGcRootsEntry(int children_count, ...@@ -1303,8 +1303,8 @@ HeapEntry* HeapSnapshot::AddGcRootsEntry(int children_count,
HeapEntry* HeapSnapshot::AddNativesRootEntry(int children_count, HeapEntry* HeapSnapshot::AddNativesRootEntry(int children_count,
int retainers_count) { int retainers_count) {
ASSERT(dom_subtrees_root_entry_ == NULL); ASSERT(natives_root_entry_ == NULL);
return (dom_subtrees_root_entry_ = AddEntry( return (natives_root_entry_ = AddEntry(
HeapEntry::kObject, HeapEntry::kObject,
"(Native objects)", "(Native objects)",
HeapObjectsMap::kNativesRootObjectId, HeapObjectsMap::kNativesRootObjectId,
...@@ -2338,7 +2338,7 @@ void NativeObjectsExplorer::SetNativeRootReference( ...@@ -2338,7 +2338,7 @@ void NativeObjectsExplorer::SetNativeRootReference(
ASSERT(child_entry != NULL); ASSERT(child_entry != NULL);
filler_->SetIndexedAutoIndexReference( filler_->SetIndexedAutoIndexReference(
HeapGraphEdge::kElement, HeapGraphEdge::kElement,
kNativesRootObject, snapshot_->dom_subtrees_root(), kNativesRootObject, snapshot_->natives_root(),
info, child_entry); info, child_entry);
} }
...@@ -2363,7 +2363,7 @@ void NativeObjectsExplorer::SetRootNativesRootReference() { ...@@ -2363,7 +2363,7 @@ void NativeObjectsExplorer::SetRootNativesRootReference() {
filler_->SetIndexedAutoIndexReference( filler_->SetIndexedAutoIndexReference(
HeapGraphEdge::kElement, HeapGraphEdge::kElement,
V8HeapExplorer::kInternalRootObject, snapshot_->root(), V8HeapExplorer::kInternalRootObject, snapshot_->root(),
kNativesRootObject, snapshot_->dom_subtrees_root()); kNativesRootObject, snapshot_->natives_root());
} }
......
...@@ -680,7 +680,7 @@ class HeapSnapshot { ...@@ -680,7 +680,7 @@ class HeapSnapshot {
unsigned uid() { return uid_; } unsigned uid() { return uid_; }
HeapEntry* root() { return root_entry_; } HeapEntry* root() { return root_entry_; }
HeapEntry* gc_roots() { return gc_roots_entry_; } HeapEntry* gc_roots() { return gc_roots_entry_; }
HeapEntry* dom_subtrees_root() { return dom_subtrees_root_entry_; } HeapEntry* natives_root() { return natives_root_entry_; }
List<HeapEntry*>* entries() { return &entries_; } List<HeapEntry*>* entries() { return &entries_; }
void AllocateEntries( void AllocateEntries(
...@@ -715,7 +715,7 @@ class HeapSnapshot { ...@@ -715,7 +715,7 @@ class HeapSnapshot {
unsigned uid_; unsigned uid_;
HeapEntry* root_entry_; HeapEntry* root_entry_;
HeapEntry* gc_roots_entry_; HeapEntry* gc_roots_entry_;
HeapEntry* dom_subtrees_root_entry_; HeapEntry* natives_root_entry_;
char* raw_entries_; char* raw_entries_;
List<HeapEntry*> entries_; List<HeapEntry*> entries_;
bool entries_sorted_; bool entries_sorted_;
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment