/art/runtime/ |
H A D | root_visitor.h | 26 typedef void (RootVisitor)(const mirror::Object* root, void* arg); 27 typedef void (VerifyRootVisitor)(const mirror::Object* root, void* arg, size_t vreg, 29 typedef bool (IsMarkedTester)(const mirror::Object* object, void* arg);
|
H A D | throw_location.cc | 36 void ThrowLocation::VisitRoots(RootVisitor* visitor, void* arg) { argument 38 visitor(this_object_, arg); 41 visitor(method_, arg);
|
H A D | reference_table.h | 50 void VisitRoots(RootVisitor* visitor, void* arg);
|
H A D | signal_catcher.h | 44 static void* Run(void* arg);
|
H A D | throw_location.h | 65 void VisitRoots(RootVisitor* visitor, void* arg);
|
H A D | intern_table.h | 58 void SweepInternTableWeaks(IsMarkedTester is_marked, void* arg) 65 void VisitRoots(RootVisitor* visitor, void* arg, bool only_dirty, bool clean_dirty);
|
H A D | dex_instruction-inl.h | 284 inline void Instruction::GetArgs(uint32_t arg[5]) const { 301 * Copy the argument registers into the arg[] array, and 308 case 5: arg[4] = InstA(); 309 case 4: arg[3] = (regList >> 12) & 0x0f; 310 case 3: arg[2] = (regList >> 8) & 0x0f; 311 case 2: arg[1] = (regList >> 4) & 0x0f; 312 case 1: arg[0] = regList & 0x0f; break; 315 LOG(ERROR) << "Invalid arg count in 35c (" << count << ")";
|
H A D | dex_instruction.cc | 207 void Instruction::Decode(uint32_t &vA, uint32_t &vB, uint64_t &vB_wide, uint32_t &vC, uint32_t arg[]) const { 312 * Copy the argument registers into the arg[] array, and 319 case 5: arg[4] = INST_A(insn); 320 case 4: arg[3] = (regList >> 12) & 0x0f; 321 case 3: arg[2] = (regList >> 8) & 0x0f; 322 case 2: arg[1] = (regList >> 4) & 0x0f; 323 case 1: vC = arg[0] = regList & 0x0f; break; 326 LOG(ERROR) << "Invalid arg count in 35c (" << count << ")"; 547 uint32_t arg[5]; local 548 GetArgs(arg); 562 os << "v" << arg[i]; local 575 os << "v" << arg[i]; local [all...] |
H A D | intern_table.cc | 46 void InternTable::VisitRoots(RootVisitor* visitor, void* arg, argument 51 visitor(strong_intern.second, arg); 219 void InternTable::SweepInternTableWeaks(IsMarkedTester is_marked, void* arg) { argument 224 if (!is_marked(object, arg)) {
|
H A D | thread.cc | 136 void* Thread::CreateCallback(void* arg) { argument 137 Thread* self = reinterpret_cast<Thread*>(arg); 895 void Thread::ThreadExitCallback(void* arg) { argument 896 Thread* self = reinterpret_cast<Thread*>(arg); 1015 static void MonitorExitVisitor(const mirror::Object* object, void* arg) NO_THREAD_SAFETY_ANALYSIS { 1016 Thread* self = reinterpret_cast<Thread*>(arg); 1149 void Thread::SirtVisitRoots(RootVisitor* visitor, void* arg) { argument 1155 visitor(object, arg); 2108 RootCallbackVisitor(RootVisitor* visitor, void* arg) : visitor_(visitor), arg_(arg) {} argument 2121 VerifyCallbackVisitor(VerifyRootVisitor* visitor, void* arg) argument 2137 void* arg; member in struct:art::VerifyRootWrapperArg 2140 VerifyRootWrapperCallback(const mirror::Object* root, void* arg) argument 2145 VerifyRoots(VerifyRootVisitor* visitor, void* arg) argument 2186 VisitRoots(RootVisitor* visitor, void* arg) argument 2219 VerifyObject(const mirror::Object* root, void* arg) argument [all...] |
H A D | thread_list.h | 91 void VisitRoots(RootVisitor* visitor, void* arg) const 94 void VerifyRoots(VerifyRootVisitor* visitor, void* arg) const
|
H A D | runtime.h | 313 void VisitRoots(RootVisitor* visitor, void* arg, bool only_dirty, bool clean_dirty) 317 void VisitConcurrentRoots(RootVisitor* visitor, void* arg, bool only_dirty, bool clean_dirty); 320 void VisitNonThreadRoots(RootVisitor* visitor, void* arg); 323 void VisitNonConcurrentRoots(RootVisitor* visitor, void* arg)
|
/art/runtime/gc/allocator/ |
H A D | dlmalloc.h | 33 extern "C" void dlmalloc_inspect_all(void(*handler)(void*, void *, size_t, void*), void* arg); 38 extern "C" void DlmallocMadviseCallback(void* start, void* end, size_t used_bytes, void* /*arg*/);
|
H A D | dlmalloc.cc | 53 extern "C" void DlmallocMadviseCallback(void* start, void* end, size_t used_bytes, void* arg) { argument 68 size_t* reclaimed = reinterpret_cast<size_t*>(arg);
|
/art/test/101-fibonacci/src/ |
H A D | Main.java | 46 String arg = (args.length > 0) ? args[0] : "10"; 48 int x = Integer.parseInt(arg);
|
/art/runtime/gc/accounting/ |
H A D | space_bitmap.cc | 47 void SpaceSetMap::Walk(SpaceBitmap::Callback* callback, void* arg) { argument 49 callback(const_cast<mirror::Object*>(obj), arg); local 103 void SpaceBitmap::Walk(SpaceBitmap::Callback* callback, void* arg) { argument 116 (*callback)(obj, arg); 131 SpaceBitmap::SweepCallback* callback, void* arg) { 165 (*callback)(pb - &pointer_buf[0], &pointer_buf[0], arg); 171 (*callback)(pb - &pointer_buf[0], &pointer_buf[0], arg); 176 void* arg); 181 mirror::Class* klass, void* arg) 186 WalkInstanceFields(visited, callback, obj, super, arg); 128 SweepWalk(const SpaceBitmap& live_bitmap, const SpaceBitmap& mark_bitmap, uintptr_t sweep_begin, uintptr_t sweep_end, SpaceBitmap::SweepCallback* callback, void* arg) argument 247 InOrderWalk(SpaceBitmap::Callback* callback, void* arg) argument [all...] |
H A D | heap_bitmap.cc | 63 void HeapBitmap::Walk(SpaceBitmap::Callback* callback, void* arg) { argument 65 bitmap->Walk(callback, arg); 70 space_set->Walk(callback, arg);
|
H A D | space_bitmap.h | 45 typedef void Callback(mirror::Object* obj, void* arg); 47 typedef void ScanCallback(mirror::Object* obj, void* finger, void* arg); 49 typedef void SweepCallback(size_t ptr_count, mirror::Object** ptrs, void* arg); 105 void VisitRange(uintptr_t base, uintptr_t max, Callback* visitor, void* arg) const; 132 void Walk(Callback* callback, void* arg) 135 void InOrderWalk(Callback* callback, void* arg) 139 uintptr_t max, SweepCallback* thunk, void* arg); 243 void Walk(SpaceBitmap::Callback* callback, void* arg)
|
/art/runtime/gc/collector/ |
H A D | mark_sweep.h | 207 static bool VerifyIsLiveCallback(const mirror::Object* obj, void* arg) 222 static void MarkObjectCallback(const mirror::Object* root, void* arg) 226 static void MarkRootParallelCallback(const mirror::Object* root, void* arg); 245 static bool IsMarkedCallback(const mirror::Object* object, void* arg) 248 static bool IsMarkedArrayCallback(const mirror::Object* object, void* arg) 251 static void ReMarkObjectVisitor(const mirror::Object* root, void* arg) 255 static void VerifyImageRootVisitor(mirror::Object* root, void* arg) 285 static void SweepCallback(size_t num_ptrs, mirror::Object** ptrs, void* arg) 289 static void ZygoteSweepCallback(size_t num_ptrs, mirror::Object** ptrs, void* arg) 317 static void VerifyRootCallback(const mirror::Object* root, void* arg, size_ [all...] |
H A D | mark_sweep.cc | 522 void MarkSweep::MarkRootParallelCallback(const Object* root, void* arg) { argument 524 DCHECK(arg != NULL); 525 reinterpret_cast<MarkSweep*>(arg)->MarkObjectNonNullParallel(root); 528 void MarkSweep::MarkObjectCallback(const Object* root, void* arg) { argument 530 DCHECK(arg != NULL); 531 MarkSweep* mark_sweep = reinterpret_cast<MarkSweep*>(arg); 535 void MarkSweep::ReMarkObjectVisitor(const Object* root, void* arg) { argument 537 DCHECK(arg != NULL); 538 MarkSweep* mark_sweep = reinterpret_cast<MarkSweep*>(arg); 542 void MarkSweep::VerifyRootCallback(const Object* root, void* arg, size_ argument 593 VerifyImageRootVisitor(Object* root, void* arg) argument 993 IsMarkedCallback(const Object* object, void* arg) argument 1008 SweepJniWeakGlobals(IsMarkedTester is_marked, void* arg) argument 1018 IsMarkedArrayCallback(const Object* object, void* arg) argument 1039 VerifyIsLiveCallback(const Object* obj, void* arg) argument 1113 SweepCallback(size_t num_ptrs, Object** ptrs, void* arg) argument 1131 ZygoteSweepCallback(size_t num_ptrs, Object** ptrs, void* arg) argument [all...] |
/art/build/ |
H A D | Android.oat.mk | 63 $(hide) $(DEX2OAT) $(PARALLEL_ART_COMPILE_JOBS) --runtime-arg -Xms16m --runtime-arg -Xmx16m --image-classes=$(PRELOADED_CLASSES) $(addprefix --dex-file=,$(HOST_CORE_DEX_FILES)) $(addprefix --dex-location=,$(HOST_CORE_DEX_LOCATIONS)) --oat-file=$(HOST_CORE_OAT_OUT) --oat-location=$(HOST_CORE_OAT) --image=$(HOST_CORE_IMG_OUT) --base=$(IMG_HOST_BASE_ADDRESS) --instruction-set=$(HOST_ARCH) --host --android-root=$(HOST_OUT) 68 $(hide) $(DEX2OAT) $(PARALLEL_ART_COMPILE_JOBS) --runtime-arg -Xms16m --runtime-arg -Xmx16m --image-classes=$(PRELOADED_CLASSES) $(addprefix --dex-file=,$(TARGET_CORE_DEX_FILES)) $(addprefix --dex-location=,$(TARGET_CORE_DEX_LOCATIONS)) --oat-file=$(TARGET_CORE_OAT_OUT) --oat-location=$(TARGET_CORE_OAT) --image=$(TARGET_CORE_IMG_OUT) --base=$(IMG_TARGET_BASE_ADDRESS) --instruction-set=$(TARGET_ARCH) --host-prefix=$(PRODUCT_OUT) --android-root=$(PRODUCT_OUT)/system 100 $(hide) $(DEX2OAT) $(PARALLEL_ART_COMPILE_JOBS) --runtime-arg -Xms256m --runtime-arg -Xmx256m --image-classes=$(PRELOADED_CLASSES) $(addprefix --dex-file=,$(TARGET_BOOT_DEX_FILES)) $(addprefix --dex-location=,$(TARGET_BOOT_DEX_LOCATIONS)) --oat-symbols=$(TARGET_BOOT_OAT_UNSTRIPPED_OUT) --oat-file=$(TARGET_BOOT_OAT_OUT) --oat-location=$(TARGET_BOOT_OAT) --image=$(TARGET_BOOT_IMG_OUT) --base=$(IMG_TARGET_BASE_ADDRESS) --instruction-set=$(TARGET_ARCH) --host-prefix=$(PRODUCT_OUT) --android-root=$(PRODUCT_OUT)/system
|
/art/compiler/ |
H A D | image_writer.h | 126 static bool ComputeLazyFieldsForClassesVisitor(mirror::Class* klass, void* arg) 131 static void ComputeEagerResolvedStringsCallback(mirror::Object* obj, void* arg) 136 static bool NonImageClassesVisitor(mirror::Class* c, void* arg) 141 static void CheckNonImageClassesRemovedCallback(mirror::Object* obj, void* arg) 149 static void CalculateNewObjectOffsetsCallback(mirror::Object* obj, void* arg) 154 static void CopyAndFixupObjectsCallback(mirror::Object* obj, void* arg)
|
H A D | image_writer.cc | 209 bool ImageWriter::ComputeLazyFieldsForClassesVisitor(Class* c, void* /*arg*/) { 214 void ImageWriter::ComputeEagerResolvedStringsCallback(Object* obj, void* arg) { argument 220 ImageWriter* writer = reinterpret_cast<ImageWriter*>(arg); 296 bool ImageWriter::NonImageClassesVisitor(Class* klass, void* arg) { argument 297 NonImageClasses* context = reinterpret_cast<NonImageClasses*>(arg); 321 void ImageWriter::CheckNonImageClassesRemovedCallback(Object* obj, void* arg) { argument 322 ImageWriter* image_writer = reinterpret_cast<ImageWriter*>(arg); 342 void ImageWriter::CalculateNewObjectOffsetsCallback(Object* obj, void* arg) { argument 344 DCHECK(arg != NULL); 345 ImageWriter* image_writer = reinterpret_cast<ImageWriter*>(arg); 475 CopyAndFixupObjectsCallback(Object* object, void* arg) argument [all...] |
/art/runtime/gc/space/ |
H A D | large_object_space.cc | 109 void LargeObjectMapSpace::Walk(DlMallocSpace::WalkCallback callback, void* arg) { argument 113 callback(mem_map->Begin(), mem_map->End(), mem_map->Size(), arg); 114 callback(NULL, NULL, 0, arg); 148 void FreeListSpace::Walk(DlMallocSpace::WalkCallback callback, void* arg) { argument 157 callback(byte_start, byte_end, alloc_size, arg); 158 callback(NULL, NULL, 0, arg);
|
/art/runtime/arch/arm/ |
H A D | portable_entrypoints_arm.S | 50 ldr r1, [sp, #4] @ copy arg value for r1 51 ldr r2, [sp, #8] @ copy arg value for r2 52 ldr r3, [sp, #12] @ copy arg value for r3
|