/art/cmdline/ |
H A D | cmdline_parser.h | 54 static void AppendCompletedArgument(Builder& builder, detail::CmdlineParseArgumentAny* arg); 146 // has been specified, then map the value directly from the arg name (i.e. 393 if (ign.find("_") != std::string::npos) { // Does the arg-def have a wildcard? 424 void AppendCompletedArgument(detail::CmdlineParseArgumentAny* arg) { argument 425 auto smart_ptr = std::unique_ptr<detail::CmdlineParseArgumentAny>(arg); 530 for (auto&& arg : completed_arguments_) { 531 size_t local_match = arg->MaybeMatches(possible_name); 555 auto&& arg = completed_arguments_[best_match_arg_idx]; local 557 assert(arg->MaybeMatches(possible_name) == best_match_size); 560 std::pair<size_t, size_t> num_tokens = arg 626 AppendCompletedArgument( CmdlineParser<TVariantMap, TVariantMapKey>::Builder& builder, detail::CmdlineParseArgumentAny* arg) argument [all...] |
H A D | cmdline_types.h | 182 Result Parse(const std::string arg) { argument 183 CMDLINE_DEBUG_LOG << "Parsing memory: " << arg << std::endl; 184 size_t val = ParseMemoryOption(arg.c_str(), Divisor);
|
/art/compiler/dex/ |
H A D | mir_graph.h | 261 uint32_t arg[5]; /* vC/D/E/F/G in invoke or filled-new-array */ member in struct:art::MIR::DecodedInstruction 533 size_t num_arg_words; // Note: word count, not arg count.
|
/art/compiler/dex/quick/arm/ |
H A D | target_arm.cc | 934 RegStorage ArmMir2Lir::InToRegStorageArmMapper::GetNextReg(ShortyArg arg) { argument 946 if (arg.IsFP() && !kArm32QuickCodeUseSoftFloat) { 947 if (arg.IsWide()) { 966 if (!kArm32QuickCodeUseSoftFloat && arg.IsWide() && cur_core_reg_ == 0) { 971 if (arg.IsWide() && cur_core_reg_ < coreArgMappingToPhysicalRegSize) {
|
/art/compiler/dex/quick/arm64/ |
H A D | target_arm64.cc | 814 RegStorage Arm64Mir2Lir::InToRegStorageArm64Mapper::GetNextReg(ShortyArg arg) { argument 823 if (arg.IsFP()) { 825 DCHECK(!arg.IsRef()); 830 result = arg.IsWide() ? RegStorage::FloatSolo64(res_reg) : RegStorage::FloatSolo32(res_reg); 839 DCHECK(!(arg.IsWide() && arg.IsRef())); 840 result = (arg.IsWide() || arg.IsRef()) ?
|
/art/compiler/dex/quick/ |
H A D | dex_file_method_inliner.cc | 120 uint32_t GetInvokeReg(MIR* invoke, uint32_t arg) { argument 121 DCHECK_LT(arg, invoke->dalvikInsn.vA); 124 return invoke->dalvikInsn.vC + arg; // Range invoke. 127 return invoke->dalvikInsn.arg[arg]; // Non-range invoke. 131 bool WideArgIsInConsecutiveDalvikRegs(MIR* invoke, uint32_t arg) { argument 132 DCHECK_LT(arg + 1, invoke->dalvikInsn.vA); 135 invoke->dalvikInsn.arg[arg + 1u] == invoke->dalvikInsn.arg[ar 871 uint32_t arg = GetInvokeReg(invoke, data.arg); local [all...] |
H A D | mir_to_lir.cc | 149 // Check if we need to copy the arg to a different reg_class. 212 ShortyArg arg = in_to_reg_storage_mapping_.GetShorty(in_position); local 213 OpSize size = arg.IsRef() ? kReference : 214 (arg.IsWide() && reg_arg.GetWideKind() == kWide) ? k64 : k32; 224 ShortyArg arg = in_to_reg_storage_mapping_.GetShorty(in_position); local 225 OpSize size = arg.IsRef() ? kReference : 226 (arg.IsWide() && reg_arg.GetWideKind() == kWide) ? k64 : k32; 381 slow_path->PreserveArg(data.arg); 383 LockArg(data.arg); 387 LoadArgDirect(data.arg, rl_des 1428 ShortyArg arg = shorty->GetArg(); local [all...] |
/art/compiler/dex/quick/mips/ |
H A D | target_mips.cc | 250 RegStorage MipsMir2Lir::InToRegStorageMipsMapper::GetNextReg(ShortyArg arg) { argument 257 arg.IsRef() ? kRef : kNotWide); 258 if (arg.IsWide() && cur_core_reg_ < coreArgMappingToPhysicalRegSize) { 266 RegStorage MipsMir2Lir::InToRegStorageMips64Mapper::GetNextReg(ShortyArg arg) { argument 275 if (arg.IsFP()) { 277 DCHECK(!arg.IsRef()); 279 arg.IsWide() ? kWide : kNotWide); 283 DCHECK(!(arg.IsWide() && arg.IsRef())); 285 arg [all...] |
/art/compiler/dex/quick/x86/ |
H A D | target_x86.cc | 1540 uint32_t *args = mir->dalvikInsn.arg; 1555 constants[3] = mir->dalvikInsn.arg[0]; 1556 constants[2] = mir->dalvikInsn.arg[1]; 1557 constants[1] = mir->dalvikInsn.arg[2]; 1558 constants[0] = mir->dalvikInsn.arg[3]; 1975 const_mirp->dalvikInsn.arg[0] = m0; 1976 const_mirp->dalvikInsn.arg[1] = m1; 1977 const_mirp->dalvikInsn.arg[2] = m2; 1978 const_mirp->dalvikInsn.arg[3] = m3; 2145 int extract_index = mir->dalvikInsn.arg[ 2362 GetNextReg(ShortyArg arg) argument 2383 GetNextReg(ShortyArg arg) argument [all...] |
/art/compiler/ |
H A D | image_writer.cc | 75 static void CheckNoDexObjectsCallback(Object* obj, void* arg ATTRIBUTE_UNUSED) 547 bool ImageWriter::ComputeLazyFieldsForClassesVisitor(Class* c, void* /*arg*/) { 554 void ImageWriter::ComputeEagerResolvedStringsCallback(Object* obj, void* arg ATTRIBUTE_UNUSED) { 672 bool ImageWriter::NonImageClassesVisitor(Class* klass, void* arg) { argument 673 NonImageClasses* context = reinterpret_cast<NonImageClasses*>(arg); 688 void ImageWriter::CheckNonImageClassesRemovedCallback(Object* obj, void* arg) { argument 689 ImageWriter* image_writer = reinterpret_cast<ImageWriter*>(arg); 878 void ImageWriter::WalkFieldsCallback(mirror::Object* obj, void* arg) { argument 879 ImageWriter* writer = reinterpret_cast<ImageWriter*>(arg); 884 void ImageWriter::UnbinObjectsIntoOffsetCallback(mirror::Object* obj, void* arg) { argument 1123 CopyAndFixupObjectsCallback(Object* obj, void* arg) argument [all...] |
/art/compiler/jni/quick/mips64/ |
H A D | calling_convention_mips64.cc | 105 FpuRegister arg = kFpuArgumentRegisters[reg_index]; local 106 Mips64ManagedRegister reg = Mips64ManagedRegister::FromFpuRegister(arg); 109 GpuRegister arg = kGpuArgumentRegisters[reg_index]; local 110 Mips64ManagedRegister reg = Mips64ManagedRegister::FromGpuRegister(arg);
|
/art/compiler/optimizing/ |
H A D | builder.cc | 744 HInstruction* arg = LoadLocal(is_range ? register_index : args[0], Primitive::kPrimNot); local 745 HNullCheck* null_check = new (arena_) HNullCheck(arg, dex_pc); 777 HInstruction* arg = LoadLocal(is_range ? register_index + i : args[i], type); local 778 invoke->SetArgumentAt(argument_index, arg);
|
/art/dex2oat/ |
H A D | dex2oat.cc | 109 // All runtime-arg parameters are dropped. 110 if (strcmp(original_argv[i], "--runtime-arg") == 0) { 314 UsageError(" --runtime-arg <argument>: used to specify various arguments for the runtime,"); 316 UsageError(" Use a separate --runtime-arg switch for each argument."); 317 UsageError(" Example: --runtime-arg -Xms256m"); 394 static void* CallBack(void* arg) { argument 395 WatchDog* self = reinterpret_cast<WatchDog*>(arg); 766 } else if (option == "--runtime-arg") { 768 Usage("Missing required argument for --runtime-arg");
|
/art/runtime/base/ |
H A D | mutex_test.cc | 104 static void* Callback(void* arg) { argument 105 RecursiveLockWait* state = reinterpret_cast<RecursiveLockWait*>(arg);
|
/art/runtime/ |
H A D | check_jni.cc | 717 bool CheckPossibleHeapValue(ScopedObjectAccess& soa, char fmt, JniValueType arg) 721 return CheckArray(soa, arg.a); 723 return CheckInstance(soa, kClass, arg.c, false); 725 return CheckFieldID(soa, arg.f) != nullptr; 727 return CheckMethodID(soa, arg.m) != nullptr; 729 return CheckReleaseMode(arg.r); 731 return CheckInstance(soa, kString, arg.s, false); 733 return CheckInstance(soa, kThrowable, arg.t, false); 735 return CheckThread(arg.E); 737 return CheckInstance(soa, kObject, arg 743 CheckNonHeapValue(char fmt, JniValueType arg) argument 841 TraceNonHeapValue(char fmt, JniValueType arg, std::string* msg) argument [all...] |
H A D | class_linker.cc | 1053 static void SanityCheckObjectsCallback(mirror::Object* obj, void* arg ATTRIBUTE_UNUSED) 1347 void ClassLinker::VisitClasses(ClassVisitor* visitor, void* arg) { argument 1354 if (!visitor(root.Read(), arg)) { 1359 if (!visitor(root.Read(), arg)) { 1365 static bool GetClassesVisitorSet(mirror::Class* c, void* arg) { argument 1366 std::set<mirror::Class*>* classes = reinterpret_cast<std::set<mirror::Class*>*>(arg); 1379 GetClassesVisitorArrayArg* arg = reinterpret_cast<GetClassesVisitorArrayArg*>(varg); local 1380 if (arg->index < (*arg->classes)->GetLength()) { 1381 (*arg 1390 VisitClassesWithoutClassesLock(ClassVisitor* visitor, void* arg) argument [all...] |
H A D | debugger.cc | 905 static void AppendOwnedMonitors(mirror::Object* owned_monitor, void* arg) 907 OwnedMonitorVisitor* visitor = reinterpret_cast<OwnedMonitorVisitor*>(arg); 1081 static bool Visit(mirror::Class* c, void* arg) { argument 1082 return reinterpret_cast<ClassListCreator*>(arg)->Visit(c); 4558 static void HeapChunkJavaCallback(void* start, void* end, size_t used_bytes, void* arg) 4561 reinterpret_cast<HeapChunkContext*>(arg)->HeapChunkJavaCallback(start, end, used_bytes); 4564 static void HeapChunkNativeCallback(void* start, void* end, size_t used_bytes, void* arg) 4566 reinterpret_cast<HeapChunkContext*>(arg)->HeapChunkNativeCallback(start, end, used_bytes); 4730 static void BumpPointerSpaceCallback(mirror::Object* obj, void* arg) 4734 obj, reinterpret_cast<void*>(reinterpret_cast<uintptr_t>(obj) + size), size, arg); [all...] |
H A D | dex_instruction-inl.h | 438 inline void Instruction::GetVarArgs(uint32_t arg[5], uint16_t inst_data) const { argument 453 DCHECK_LE(count, 5U) << "Invalid arg count in 35c (" << count << ")"; 456 * Copy the argument registers into the arg[] array, and 464 arg[4] = InstA(inst_data); 467 arg[3] = (regList >> 12) & 0x0f; 470 arg[2] = (regList >> 8) & 0x0f; 473 arg[1] = (regList >> 4) & 0x0f; 476 arg[0] = regList & 0x0f;
|
H A D | dex_instruction.cc | 326 uint32_t arg[5]; local 327 GetVarArgs(arg); 337 os << "v" << arg[i]; local 355 os << "v" << arg[i]; local 369 os << "v" << arg[i]; local 376 os << opcode << " {v" << arg[0] << ", v" << arg[1] << ", v" << arg[2] 377 << ", v" << arg[3] << ", v" << arg[ [all...] |
/art/runtime/gc/accounting/ |
H A D | heap_bitmap.cc | 74 void HeapBitmap::Walk(ObjectCallback* callback, void* arg) { argument 76 bitmap->Walk(callback, arg); 79 bitmap->Walk(callback, arg);
|
H A D | mod_union_table.cc | 98 ModUnionUpdateObjectReferencesVisitor(MarkHeapReferenceCallback* callback, void* arg, argument 102 : callback_(callback), arg_(arg), from_space_(from_space), immune_space_(immune_space), 132 ModUnionScanImageRootVisitor(MarkHeapReferenceCallback* callback, void* arg, argument 136 : callback_(callback), arg_(arg), from_space_(from_space), immune_space_(immune_space), 309 void* arg) { 341 callback(obj_ptr, arg); 365 CardBitVisitor(MarkHeapReferenceCallback* callback, void* arg, space::ContinuousSpace* space, argument 367 : callback_(callback), arg_(arg), space_(space), immune_space_(immune_space), 404 void* arg) { 408 CardBitVisitor visitor(callback, arg, space 308 UpdateAndMarkReferences(MarkHeapReferenceCallback* callback, void* arg) argument 403 UpdateAndMarkReferences(MarkHeapReferenceCallback* callback, void* arg) argument [all...] |
H A D | remembered_set.cc | 67 bool* const contains_reference_to_target_space, void* arg) 68 : callback_(callback), ref_callback_(ref_callback), target_space_(target_space), arg_(arg), 104 bool* const contains_reference_to_target_space, void* arg) 105 : callback_(callback), ref_callback_(ref_callback), target_space_(target_space), arg_(arg), 125 space::ContinuousSpace* target_space, void* arg) { 129 &contains_reference_to_target_space, arg); 64 RememberedSetReferenceVisitor(MarkHeapReferenceCallback* callback, DelayReferenceReferentCallback* ref_callback, space::ContinuousSpace* target_space, bool* const contains_reference_to_target_space, void* arg) argument 101 RememberedSetObjectVisitor(MarkHeapReferenceCallback* callback, DelayReferenceReferentCallback* ref_callback, space::ContinuousSpace* target_space, bool* const contains_reference_to_target_space, void* arg) argument 123 UpdateAndMarkReferences(MarkHeapReferenceCallback* callback, DelayReferenceReferentCallback* ref_callback, space::ContinuousSpace* target_space, void* arg) argument
|
H A D | space_bitmap.cc | 111 void SpaceBitmap<kAlignment>::Walk(ObjectCallback* callback, void* arg) { argument 124 (*callback)(obj, arg); 135 SpaceBitmap::SweepCallback* callback, void* arg) { 177 (*callback)(pb - &pointer_buf[0], &pointer_buf[0], arg); 183 (*callback)(pb - &pointer_buf[0], &pointer_buf[0], arg); 190 mirror::Class* klass, void* arg) 195 WalkInstanceFields(visited, callback, obj, super, arg); 204 WalkFieldsInOrder(visited, callback, value, arg); 213 void* arg) { 218 (*callback)(obj, arg); 132 SweepWalk(const SpaceBitmap<kAlignment>& live_bitmap, const SpaceBitmap<kAlignment>& mark_bitmap, uintptr_t sweep_begin, uintptr_t sweep_end, SpaceBitmap::SweepCallback* callback, void* arg) argument 211 WalkFieldsInOrder(SpaceBitmap<kAlignment>* visited, ObjectCallback* callback, mirror::Object* obj, void* arg) argument 249 InOrderWalk(ObjectCallback* callback, void* arg) argument [all...] |
/art/runtime/gc/allocator/ |
H A D | dlmalloc.cc | 59 extern "C" void DlmallocMadviseCallback(void* start, void* end, size_t used_bytes, void* arg) { argument 74 size_t* reclaimed = reinterpret_cast<size_t*>(arg); 81 void* arg) { 85 size_t* bytes_allocated = reinterpret_cast<size_t*>(arg); 90 void* arg) { 96 size_t* objects_allocated = reinterpret_cast<size_t*>(arg); 79 DlmallocBytesAllocatedCallback(void* start ATTRIBUTE_UNUSED, void* end ATTRIBUTE_UNUSED, size_t used_bytes, void* arg) argument 89 DlmallocObjectsAllocatedCallback(void* start, void* end, size_t used_bytes, void* arg) argument
|
H A D | rosalloc.cc | 1118 void* arg) { 1141 handler(slot_addr, slot_addr + bracket_size, bracket_size, arg); 1143 handler(slot_addr, slot_addr + bracket_size, 0, arg); 1548 void* arg) { 1574 handler(start, end, 0, arg); 1596 handler(start, end, used_bytes, arg); 1615 run->InspectAllSlots(handler, arg); 1872 size_t used_bytes, void* arg) { 1876 size_t* bytes_allocated = reinterpret_cast<size_t*>(arg); 1881 size_t used_bytes, void* arg) { 1117 InspectAllSlots(void (*handler)(void* start, void* end, size_t used_bytes, void* callback_arg), void* arg) argument 1547 InspectAll(void (*handler)(void* start, void* end, size_t used_bytes, void* callback_arg), void* arg) argument 1871 BytesAllocatedCallback(void* start ATTRIBUTE_UNUSED, void* end ATTRIBUTE_UNUSED, size_t used_bytes, void* arg) argument 1880 ObjectsAllocatedCallback(void* start ATTRIBUTE_UNUSED, void* end ATTRIBUTE_UNUSED, size_t used_bytes, void* arg) argument [all...] |