#ifndef V8_PROFILER_HEAP_SNAPSHOT_GENERATOR_INL_H_
#define V8_PROFILER_HEAP_SNAPSHOT_GENERATOR_INL_H_
#include "src/profiler/heap-snapshot-generator.h"
#include "src/profiler/heap-profiler.h"
#include "src/strings/string-hasher-inl.h"
namespace v8 {
namespace internal {
HeapEntry* HeapGraphEdge::from() const { … }
Isolate* HeapGraphEdge::isolate() const { … }
HeapSnapshot* HeapGraphEdge::snapshot() const { … }
int HeapEntry::set_children_index(int index) { … }
void HeapEntry::add_child(HeapGraphEdge* edge) { … }
HeapGraphEdge* HeapEntry::child(int i) { … }
std::vector<HeapGraphEdge*>::iterator HeapEntry::children_begin() const { … }
std::vector<HeapGraphEdge*>::iterator HeapEntry::children_end() const { … }
int HeapEntry::children_count() const { … }
Isolate* HeapEntry::isolate() const { … }
uint32_t HeapSnapshotJSONSerializer::StringHash(const void* string) { … }
int HeapSnapshotJSONSerializer::to_node_index(const HeapEntry* e) { … }
int HeapSnapshotJSONSerializer::to_node_index(int entry_index) { … }
}
}
#endif