/external/valgrind/main/docs/html/ |
dh-manual.html | 4 <title>10.?DHAT: a dynamic heap analysis tool</title> 9 <link rel="prev" href="ms-manual.html" title="9.?Massif: a heap profiler"> 10 <link rel="next" href="pc-manual.html" title="11.?Ptrcheck: an experimental heap, stack and global array overrun detector"> 20 <div class="chapter" title="10.?DHAT: a dynamic heap analysis tool"> 22 <a name="dh-manual"></a>10.?DHAT: a dynamic heap analysis tool</h2></div></div></div> 42 <p>DHAT is a tool for examining how programs use their heap 69 of heap, even if it is not held onto for very long</p></li> 79 <p>As with the Massif heap profiler, DHAT measures program progress 88 <p>DHAT provides a lot of useful information on dynamic heap usage. 130 data just before it exits. Hence the program's heap grows constantl [all...] |
/external/valgrind/main/docs/xml/ |
manual-intro.xml | 52 <para><command>Massif</command> is a heap profiler. It helps you 57 <para><command>DHAT</command> is a different kind of heap 63 <para><command>Ptrcheck</command> is an experimental heap, stack and
|
/external/valgrind/main/exp-ptrcheck/ |
pc_main.c | 137 "Only heap checking is\n"); 158 VG_(details_description) ("a heap, stack and global array " 179 0 /* no need for client heap redzones */ );
|
/external/webkit/Source/JavaScriptCore/interpreter/ |
CallFrame.h | 74 Heap* heap() { return &globalData().heap; } function in class:JSC::ExecState
|
/external/webkit/Source/WebKit/android/ |
TimeCounter.cpp | 142 Heap::Statistics jsHeapStatistics = JSDOMWindow::commonJSGlobalData()->heap.statistics(); 143 LOGD("Current JavaScript heap size is %d and has %d bytes free",
|
/sdk/eclipse/plugins/com.android.ide.eclipse.ddms/src/com/android/ide/eclipse/ddms/i18n/ |
messages.properties | 54 DeviceView_Update_Heap=Update Heap 55 DeviceView_Update_Heap_Tooltip=Update Heap 99 PreferencePage_Heap_Updates_Enabled_Default=Heap updates enabled by default
|
/external/v8/src/arm/ |
code-stubs-arm.cc | 67 __ LoadRoot(ip, Heap::kHeapNumberMapRootIndex); 107 __ LoadRoot(r1, Heap::kEmptyFixedArrayRootIndex); 108 __ LoadRoot(r2, Heap::kTheHoleValueRootIndex); 109 __ LoadRoot(r4, Heap::kUndefinedValueRootIndex); 130 __ LoadRoot(r4, Heap::kFalseValueRootIndex); 153 __ LoadRoot(r2, Heap::kContextMapRootIndex); 170 __ LoadRoot(r1, Heap::kUndefinedValueRootIndex); 204 __ LoadRoot(ip, Heap::kUndefinedValueRootIndex); 210 Heap::RootListIndex expected_map_index; 213 expected_map_index = Heap::kFixedArrayMapRootIndex [all...] |
builtins-arm.cc | 127 __ LoadRoot(scratch1, Heap::kEmptyFixedArrayRootIndex); 140 // Clear the heap tag on the elements array. 149 __ LoadRoot(scratch3, Heap::kFixedArrayMapRootIndex); 159 __ LoadRoot(scratch3, Heap::kTheHoleValueRootIndex); 231 __ LoadRoot(elements_array_storage, Heap::kEmptyFixedArrayRootIndex); 245 // Clear the heap tag on the elements array. 255 __ LoadRoot(scratch1, Heap::kFixedArrayMapRootIndex); 286 __ LoadRoot(scratch1, Heap::kTheHoleValueRootIndex); 554 __ LoadRoot(r3, Heap::kEmptyFixedArrayRootIndex); 596 __ LoadRoot(argument, Heap::kEmptyStringRootIndex) [all...] |
stub-cache-arm.cc | 97 // Name must be a symbol and receiver must be a heap object. 132 __ LoadRoot(tmp, Heap::kHashTableMapRootIndex); 178 __ LoadRoot(tmp, Heap::kUndefinedValueRootIndex); 348 // heap object, its map's instance type is left in the scratch1 register. 558 ASSERT(!masm->isolate()->heap()->InNewSpace(interceptor)); 627 if (masm->isolate()->heap()->InNewSpace(call_data)) { 722 return masm->isolate()->heap()->undefined_value(); 825 return masm->isolate()->heap()->undefined_value(); [all...] |
/dalvik/vm/hprof/ |
HprofHeap.cpp | 17 * Heap object dump 23 * in heap dumps. This can be a large amount of data. 230 /* Starting a new HEAP_DUMP resets the heap to default. 238 /* This object is in a different heap than the current one. 242 hprofAddU4ToRecord(rec, (u4)desiredHeap); // u4: heap id
|
/external/v8/src/ |
contexts.cc | 161 isolate->heap()->arguments_shadow_symbol(), NULL); 162 ASSERT(index >= 0); // arguments must exist and be in the heap context 165 ASSERT(arguments->HasLocalProperty(isolate->heap()->length_symbol())); 321 return isolate->heap()->gc_state() != Heap::NOT_IN_GC ||
|
disassembler.cc | 118 Heap* heap = HEAP; local 260 Object* obj = heap->code_stubs()->SlowReverseLookup(code); 261 if (obj != heap->undefined_value()) {
|
flag-definitions.h | 248 // heap.cc 351 "file in which to testing_serialize heap") 354 "file in which to serialize heap") 430 // heap.cc 433 DEFINE_bool(heap_stats, false, "report heap statistics before and after GC") 435 DEFINE_bool(verify_heap, false, "verify heap pointers before and after GC") 456 "report heap spill statistics along with heap_stats " 492 "Log heap samples on garbage collection for the hp2ps tool.") 514 // Heap protection flags 515 // Using heap protection requires ENABLE_LOGGING_AND_PROFILING as well [all...] |
profile-generator.h | 62 // Provides a storage of strings allocated in C++ heap, to hold them 63 // forever, even if they disappear from JS heap or external storage. 495 // HeapEntry instances represent an entity from the heap (or a special 496 // virtual node, e.g. root). To make heap snapshots more compact, 632 // HeapSnapshot represents a single heap snapshot. It is stored in 634 // HeapSnapshots. All HeapSnapshots share strings copied from JS heap 789 // in any kind of heap memory. 803 // real heap objects and their representations in heap snapshots. 911 // An implementation of V8 heap graph extractor [all...] |
/external/v8/src/mips/ |
assembler-mips-inl.h | 145 // which can be de-referenced during heap iteration. 285 void RelocInfo::Visit(Heap* heap) { 288 StaticVisitor::VisitPointer(heap, target_object_address()); 294 } else if (heap->isolate()->debug()->has_break_points() &&
|
/external/webkit/Source/JavaScriptCore/heap/ |
MachineStackMarker.cpp | 26 #include "Heap.h" 152 MachineThreads::MachineThreads(Heap* heap) 153 : m_heap(heap) 479 // and since this is a shared heap, they are real locks.
|
/external/webkit/Source/JavaScriptCore/runtime/ |
JSArray.cpp | 148 Heap::heap(this)->reportExtraMemoryCost(storageSize(0)); 190 Heap::heap(this)->reportExtraMemoryCost(storageSize(initialCapacity)); 231 Heap::heap(this)->reportExtraMemoryCost(storageSize(initialStorage)); 400 Heap::heap(this)->reportExtraMemoryCost((capacity - storage->reportedMapCapacity) * (sizeof(unsigned) + sizeof(JSValue))); 478 Heap::heap(this)->reportExtraMemoryCost(storageSize(newVectorLength) - storageSize(vectorLength)) [all...] |
/external/webkit/Source/JavaScriptGlue/ |
JavaScriptGlue.cpp | 342 Heap* heap = getThreadGlobalExecState()->heap(); local 343 if (!heap->isBusy()) 344 heap->collectAllGarbage();
|
/sdk/ddms/libs/ddmlib/src/com/android/ddmlib/ |
HeapSegment.java | 25 * Describes the types and locations of objects in a segment of a heap. 136 * @param hs The heap segment to pull the entry from. 151 * @param hs The heap segment to pull the entry from. 220 //* The ID of the heap that this segment belongs to. 405 str.append("HeapSegment { heap ").append(mHeapId)
|
/external/v8/src/x64/ |
assembler-x64-inl.h | 390 void RelocInfo::Visit(Heap* heap) { 393 StaticVisitor::VisitPointer(heap, target_object_address()); 396 StaticVisitor::VisitCodeTarget(heap, this); 398 StaticVisitor::VisitGlobalPropertyCell(heap, this); 403 } else if (heap->isolate()->debug()->has_break_points() && 408 StaticVisitor::VisitDebugTarget(heap, this);
|
/prebuilt/linux-x86/toolchain/arm-linux-androideabi-4.4.x/lib/gcc/arm-linux-androideabi/4.4.3/plugin/include/ |
cfgloop.h | 89 DEF_VEC_ALLOC_P (loop_p, heap); 244 extern VEC (edge, heap) *get_loop_exit_edges (const struct loop *); 295 VEC (edge, heap) **, int); 508 VEC(int,heap) *to_visit; 527 VEC_free (int, heap, li->to_visit); 546 li->to_visit = VEC_alloc (int, heap, number_of_loops ()); 615 VEC_free (int, heap, (LI)->to_visit); \
|
/external/webkit/Source/JavaScriptCore/ |
ChangeLog | 10 * heap/MarkStack.h: 41 * heap/MarkStack.h: 74 * heap/MarkStack.h: 98 * heap/MarkStack.h: 242 * heap/MarkStack.h: 290 * heap/MarkStack.h: 358 * heap/Handle.h: 359 * heap/MarkStack.cpp: 362 * heap/MarkedBlock.cpp: 365 * heap/Strong.h [all...] |
/external/webkit/Source/JavaScriptCore/JavaScriptCore.vcproj/JavaScriptCore/ |
JavaScriptCore.def | 49 ?activityCallback@Heap@JSC@@QAEPAVGCActivityCallback@2@XZ 59 ?allocate@Heap@JSC@@QAEPAXI@Z 62 ?allocateSlowCase@Heap@JSC@@AAEPAXI@Z 80 ?capacity@Heap@JSC@@QBEIXZ 90 ?collectAllGarbage@Heap@JSC@@QAEXXZ 149 ?destroy@Heap@JSC@@QAEXXZ 208 ?globalObjectCount@Heap@JSC@@QAEIXZ 213 ?heap@Heap@JSC@@SAPAV12@VJSValue@2@@Z 222 ?isBusy@Heap@JSC@@QAE_NX [all...] |
/external/webkit/Source/JavaScriptCore/wtf/ |
FastMalloc.cpp | [all...] |
/frameworks/compile/libbcc/runtime/BlocksRuntime/ |
runtime.c | 364 * We ask if the byref pointer that we know about has already been copied to the heap, and if so, increment it. 385 copy->forwarding = copy; // patch heap copy to point to itself (skip write-barrier) 386 src->forwarding = copy; // patch stack to point to heap copy 406 // already copied to heap 433 //printf("disposing of heap based byref block\n"); 529 A Block can reference four different kinds of things that require help when the Block is copied to the heap. 573 // copying a __block reference from the stack Block to the heap 579 // copying a Block declared variable from the stack Block to the heap 641 cp += sprintf(cp, "isa: malloc heap Block\n"); 644 cp += sprintf(cp, "isa: GC heap Block\n") [all...] |