Home | History | Annotate | Download | only in profiler

Lines Matching refs:HeapProfiler

15 HeapProfiler::HeapProfiler(Heap* heap)
27 HeapProfiler::~HeapProfiler() {
33 void HeapProfiler::DeleteAllSnapshots() {
40 void HeapProfiler::RemoveSnapshot(HeapSnapshot* snapshot) {
45 void HeapProfiler::DefineWrapperClass(
46 uint16_t class_id, v8::HeapProfiler::WrapperInfoCallback callback) {
47 DCHECK(class_id != v8::HeapProfiler::kPersistentHandleNoClassId);
56 v8::RetainedObjectInfo* HeapProfiler::ExecuteWrapperClassCallback(
64 HeapSnapshot* HeapProfiler::TakeSnapshot(
66 v8::HeapProfiler::ObjectNameResolver* resolver) {
87 void HeapProfiler::StartHeapObjectsTracking(bool track_allocations) {
100 SnapshotObjectId HeapProfiler::PushHeapObjectsStats(OutputStream* stream,
106 void HeapProfiler::StopHeapObjectsTracking() {
115 size_t HeapProfiler::GetMemorySizeUsedByProfiler() {
127 int HeapProfiler::GetSnapshotsCount() {
132 HeapSnapshot* HeapProfiler::GetSnapshot(int index) {
137 SnapshotObjectId HeapProfiler::GetSnapshotObjectId(Handle<Object> obj) {
139 return v8::HeapProfiler::kUnknownObjectId;
144 void HeapProfiler::ObjectMoveEvent(Address from, Address to, int size) {
153 void HeapProfiler::AllocationEvent(Address addr, int size) {
161 void HeapProfiler::UpdateObjectSizeEvent(Address addr, int size) {
166 void HeapProfiler::SetRetainedObjectInfo(UniqueId id,
173 Handle<HeapObject> HeapProfiler::FindHeapObjectById(SnapshotObjectId id) {
190 void HeapProfiler::ClearHeapObjectMap() {
196 Heap* HeapProfiler::heap() const { return ids_->heap(); }