/art/runtime/entrypoints/ |
entrypoint_utils-inl.h | 72 // EnsureInitialized (the class initializer) might cause a GC. 99 // EnsureInitialized (the class initializer) might cause a GC. 126 gc::AllocatorType allocator_type) { 145 gc::AllocatorType allocator_type) { 153 gc::Heap* heap = Runtime::Current()->GetHeap(); 167 gc::AllocatorType allocator_type) { 216 gc::AllocatorType allocator_type) { 224 gc::Heap* heap = Runtime::Current()->GetHeap(); 238 gc::AllocatorType allocator_type) { 251 // No need to retry a slow-path allocation as the above code won't cause a GC or threa [all...] |
/art/runtime/mirror/ |
array-inl.h | 23 #include "gc/heap-inl.h" 134 size_t component_size, gc::AllocatorType allocator_type, 136 DCHECK(allocator_type != gc::kAllocatorTypeLOS); 141 gc::Heap* heap = Runtime::Current()->GetHeap();
|
array.h | 21 #include "gc/allocator_type.h" 41 size_t component_size, gc::AllocatorType allocator_type,
|
/art/runtime/ |
runtime.h | 44 namespace gc { namespace in namespace:art 46 } // namespace gc 229 gc::Heap* GetHeap() const { 298 // need to be visited once per GC cycle. 517 // NOTE: these must match the gc::ProcessState values as they come directly from the framework. 555 gc::Heap* heap_; 577 // Method verifier set, used so that we can update their GC roots. 632 // If true, then we dump the GC cumulative timings on shutdown.
|
/art/runtime/gc/accounting/ |
remembered_set.cc | 24 #include "gc/collector/mark_sweep.h" 25 #include "gc/collector/mark_sweep-inl.h" 26 #include "gc/collector/semi_space.h" 27 #include "gc/heap.h" 28 #include "gc/space/space.h" 37 namespace gc { namespace in namespace:art 176 } // namespace gc
|
space_bitmap_test.cc | 27 namespace gc { namespace in namespace:art 169 } // namespace gc
|
/art/runtime/gc/collector/ |
garbage_collector.cc | 24 #include "gc/accounting/heap_bitmap.h" 25 #include "gc/space/large_object_space.h" 26 #include "gc/space/space-inl.h" 31 namespace gc { namespace in namespace:art 35 : duration_ns_(0), timings_("GC iteration timing logger", true, VLOG_IS_ON(heap)) { 75 ATRACE_BEGIN(StringPrintf("%s %s GC", PrettyCause(gc_cause), GetName()).c_str()); 80 RunPhases(); // Run all the GC phases. 83 // Update cumulative statistics with how many bytes the GC iteration freed. 91 // The entire GC was paused, clear the fake pauses which might be in the pause times and add 92 // the whole GC duration [all...] |
/art/runtime/gc/ |
heap.cc | 32 #include "gc/accounting/atomic_stack.h" 33 #include "gc/accounting/card_table-inl.h" 34 #include "gc/accounting/heap_bitmap-inl.h" 35 #include "gc/accounting/mod_union_table.h" 36 #include "gc/accounting/mod_union_table-inl.h" 37 #include "gc/accounting/remembered_set.h" 38 #include "gc/accounting/space_bitmap-inl.h" 39 #include "gc/collector/concurrent_copying.h" 40 #include "gc/collector/mark_compact.h" 41 #include "gc/collector/mark_sweep-inl.h 74 namespace gc { namespace in namespace:art [all...] |
reference_queue.cc | 26 namespace gc { namespace in namespace:art 171 } // namespace gc
|
/art/runtime/gc/space/ |
bump_pointer_space.h | 24 namespace gc { namespace in namespace:art 197 } // namespace gc
|
dlmalloc_space.h | 24 namespace gc { namespace in namespace:art 107 // allocations fail we GC before increasing the footprint limit and allowing the mspace to grow. 158 } // namespace gc
|
large_object_space_test.cc | 21 namespace gc { namespace in namespace:art 157 } // namespace gc
|
malloc_space.h | 27 namespace gc { namespace in namespace:art 94 // allocations fail we GC before increasing the footprint limit and allowing the mspace to grow. 196 } // namespace gc
|
space.cc | 20 #include "gc/accounting/heap_bitmap.h" 21 #include "gc/accounting/space_bitmap-inl.h" 26 namespace gc { namespace in namespace:art 141 } // namespace gc
|
valgrind_malloc_space-inl.h | 25 namespace gc { namespace in namespace:art 106 } // namespace gc
|
zygote_space.cc | 19 #include "gc/accounting/card_table-inl.h" 20 #include "gc/accounting/space_bitmap-inl.h" 21 #include "gc/heap.h" 26 namespace gc { namespace in namespace:art 110 // If the bitmaps aren't swapped we need to clear the bits since the GC isn't going to re-swap 120 // Need to mark the card since this will update the mod-union table next GC cycle. 127 } // namespace gc
|
/art/runtime/native/ |
dalvik_system_VMRuntime.cc | 24 #include "gc/accounting/card_table-inl.h" 25 #include "gc/allocator/dlmalloc.h" 26 #include "gc/heap.h" 27 #include "gc/space/dlmalloc_space.h" 28 #include "gc/space/image_space.h" 77 gc::AllocatorType allocator = runtime->GetHeap()->GetCurrentNonMovingAllocator(); 101 gc::AllocatorType allocator = runtime->GetHeap()->GetCurrentAllocator(); 204 Runtime::Current()->GetHeap()->UpdateProcessState(static_cast<gc::ProcessState>(process_state)); 538 std::unique_ptr<ImageHeader> image_header(gc::space::ImageSpace::ReadImageHeader(
|
/cts/apps/CtsVerifier/src/com/android/cts/verifier/camera/analyzer/ |
ColorCheckerTest.java | 179 System.gc();
|
ExposureCompensationTest.java | 161 System.gc();
|
/cts/tests/tests/os/src/android/os/cts/ |
ParcelFileDescriptorPeer.java | 170 System.gc();
|
/external/apache-harmony/jdwp/src/test/java/org/apache/harmony/jpda/tests/jdwp/Events/ |
ClassUnloadDebuggee.java | 77 logWriter.println("--> Create memory stress and start gc"); 80 System.gc(); 140 System.gc();
|
/external/chromium_org/third_party/mesa/src/src/egl/drivers/dri2/ |
egl_dri2.h | 165 xcb_gcontext_t gc; member in struct:dri2_egl_surface
|
/external/chromium_org/third_party/mesa/src/src/gallium/state_trackers/glx/xlib/ |
xm_api.h | 342 GC gc; /* scratch GC for span, line, tri drawing */ member in struct:xmesa_buffer
|
/external/chromium_org/third_party/mesa/src/src/mesa/main/ |
context.h | 152 _mesa_notifySwapBuffers(struct gl_context *gc);
|
/external/chromium_org/ui/native_theme/ |
native_theme_base.h | 49 SkCanvas* gc,
|