Home | History | Annotate | Download | only in src

Lines Matching refs:HeapProfiler

38 HeapProfiler::HeapProfiler(Heap* heap)
51 HeapProfiler::~HeapProfiler() {
57 void HeapProfiler::DeleteAllSnapshots() {
64 void HeapProfiler::RemoveSnapshot(HeapSnapshot* snapshot) {
69 void HeapProfiler::DefineWrapperClass(
70 uint16_t class_id, v8::HeapProfiler::WrapperInfoCallback callback) {
71 ASSERT(class_id != v8::HeapProfiler::kPersistentHandleNoClassId);
80 v8::RetainedObjectInfo* HeapProfiler::ExecuteWrapperClassCallback(
88 HeapSnapshot* HeapProfiler::TakeSnapshot(
91 v8::HeapProfiler::ObjectNameResolver* resolver) {
108 HeapSnapshot* HeapProfiler::TakeSnapshot(
111 v8::HeapProfiler::ObjectNameResolver* resolver) {
116 void HeapProfiler::StartHeapObjectsTracking(bool track_allocations) {
127 SnapshotObjectId HeapProfiler::PushHeapObjectsStats(OutputStream* stream) {
132 void HeapProfiler::StopHeapObjectsTracking() {
141 size_t HeapProfiler::GetMemorySizeUsedByProfiler() {
153 int HeapProfiler::GetSnapshotsCount() {
158 HeapSnapshot* HeapProfiler::GetSnapshot(int index) {
163 SnapshotObjectId HeapProfiler::GetSnapshotObjectId(Handle<Object> obj) {
165 return v8::HeapProfiler::kUnknownObjectId;
170 void HeapProfiler::ObjectMoveEvent(Address from, Address to, int size) {
175 void HeapProfiler::AllocationEvent(Address addr, int size) {
183 void HeapProfiler::UpdateObjectSizeEvent(Address addr, int size) {
188 void HeapProfiler::SetRetainedObjectInfo(UniqueId id,
195 Handle<HeapObject> HeapProfiler::FindHeapObjectById(SnapshotObjectId id) {
197 "HeapProfiler::FindHeapObjectById");