/art/compiler/debug/ |
H A D | elf_symtab_writer.h | 53 for (const MethodDebugInfo& info : method_infos) { 54 if (info.deduped) { 55 deduped_addresses.insert(info.code_address); 63 for (const MethodDebugInfo& info : method_infos) { 64 if (info.deduped) { 68 if (info.trampoline_name != nullptr) { 69 name_offset = strtab->Write(info.trampoline_name); 71 DCHECK(info.dex_file != nullptr); 72 std::string name = info.dex_file->PrettyMethod(info [all...] |
/art/runtime/ |
H A D | runtime_android.cc | 29 void HandleUnexpectedSignalAndroid(int signal_number, siginfo_t* info, void* raw_context) { argument 30 HandleUnexpectedSignalCommon(signal_number, info, raw_context, /* running_on_linux */ false); 33 old_action.sa_sigaction(signal_number, info, raw_context);
|
H A D | runtime_common.h | 54 utsname info; local 55 uname(&info); 58 os << info.sysname << " " << info.release << " (" << info.machine << ")"; 69 siginfo_t* info,
|
H A D | runtime_linux.cc | 27 void HandleUnexpectedSignalLinux(int signal_number, siginfo_t* info, void* raw_context) { argument 28 HandleUnexpectedSignalCommon(signal_number, info, raw_context, /* running_on_linux */ true);
|
/art/compiler/optimizing/ |
H A D | intrinsics.cc | 195 IntegerValueOfInfo info = ComputeIntegerValueOfInfo(); local 199 if (info.integer_cache == nullptr || 200 info.integer == nullptr || 201 info.cache == nullptr || 202 info.value_offset == 0 || 204 info.low == 0 || 205 info.high == 0) { 234 IntegerValueOfInfo info; local 235 info.integer_cache = class_linker->FindSystemClass(self, "Ljava/lang/Integer$IntegerCache;"); 236 if (info [all...] |
H A D | induction_var_range.cc | 208 HInductionVarAnalysis::InductionInfo* info = nullptr; local 210 if (!HasInductionInfo(context, instruction, &loop, &info, &trip)) { 216 switch (info->type) { 229 *min_val = SimplifyMin(GetVal(info, trip, in_body, /* is_min */ true)); 230 *max_val = SimplifyMax(GetVal(info, trip, in_body, /* is_min */ false), chase_hint); 231 *needs_finite_test = NeedsTripCount(info, &stride_value) && IsUnsafeTripCount(trip); 234 if (!min_val->is_known && info->induction_class == HInductionVarAnalysis::kWrapAround) { 235 *min_val = SimplifyMin(GetVal(info, trip, in_body, /* is_min */ true)); 378 HInductionVarAnalysis::InductionInfo* info = nullptr; local 380 if (HasInductionInfo(context, instruction, &loop, &info, 427 IsConstant(HInductionVarAnalysis::InductionInfo* info, ConstantRequest request, int64_t* value) const argument 457 HasInductionInfo( HInstruction* context, HInstruction* instruction, HLoopInformation** loop, HInductionVarAnalysis::InductionInfo** info, HInductionVarAnalysis::InductionInfo** trip) const argument 504 NeedsTripCount(HInductionVarAnalysis::InductionInfo* info, int64_t* stride_value) const argument 538 GetLinear(HInductionVarAnalysis::InductionInfo* info, HInductionVarAnalysis::InductionInfo* trip, bool in_body, bool is_min) const argument 590 GetPolynomial(HInductionVarAnalysis::InductionInfo* info, HInductionVarAnalysis::InductionInfo* trip, bool in_body, bool is_min) const argument 616 GetGeometric(HInductionVarAnalysis::InductionInfo* info, HInductionVarAnalysis::InductionInfo* trip, bool in_body, bool is_min) const argument 704 GetVal(HInductionVarAnalysis::InductionInfo* info, HInductionVarAnalysis::InductionInfo* trip, bool in_body, bool is_min) const argument 865 MulRangeAndConstant( int64_t value, HInductionVarAnalysis::InductionInfo* info, HInductionVarAnalysis::InductionInfo* trip, bool in_body, bool is_min) const argument 878 DivRangeAndConstant( int64_t value, HInductionVarAnalysis::InductionInfo* info, HInductionVarAnalysis::InductionInfo* trip, bool in_body, bool is_min) const argument 966 HInductionVarAnalysis::InductionInfo* info = nullptr; local 1022 GenerateLastValuePolynomial(HInductionVarAnalysis::InductionInfo* info, HInductionVarAnalysis::InductionInfo* trip, HGraph* graph, HBasicBlock* block, HInstruction** result) const argument 1055 GenerateLastValueGeometric(HInductionVarAnalysis::InductionInfo* info, HInductionVarAnalysis::InductionInfo* trip, HGraph* graph, HBasicBlock* block, HInstruction** result) const argument 1106 GenerateLastValueWrapAround(HInductionVarAnalysis::InductionInfo* info, HInductionVarAnalysis::InductionInfo* trip, HGraph* graph, HBasicBlock* block, HInstruction** result) const argument 1127 GenerateLastValuePeriodic(HInductionVarAnalysis::InductionInfo* info, HInductionVarAnalysis::InductionInfo* trip, HGraph* graph, HBasicBlock* block, HInstruction** result, bool* needs_taken_test) const argument 1201 GenerateCode(HInductionVarAnalysis::InductionInfo* info, HInductionVarAnalysis::InductionInfo* trip, HGraph* graph, HBasicBlock* block, HInstruction** result, bool in_body, bool is_min) const argument 1360 ReplaceInduction(HInductionVarAnalysis::InductionInfo* info, HInstruction* fetch, HInstruction* replacement) argument [all...] |
H A D | induction_var_range.h | 189 bool IsConstant(HInductionVarAnalysis::InductionInfo* info, 197 /*out*/ HInductionVarAnalysis::InductionInfo** info, 200 bool HasFetchInLoop(HInductionVarAnalysis::InductionInfo* info) const; 201 bool NeedsTripCount(HInductionVarAnalysis::InductionInfo* info, 207 Value GetLinear(HInductionVarAnalysis::InductionInfo* info, 211 Value GetPolynomial(HInductionVarAnalysis::InductionInfo* info, 215 Value GetGeometric(HInductionVarAnalysis::InductionInfo* info, 223 Value GetVal(HInductionVarAnalysis::InductionInfo* info, 243 HInductionVarAnalysis::InductionInfo* info, 248 HInductionVarAnalysis::InductionInfo* info, [all...] |
/art/test/137-cfi/ |
H A D | run | 19 ${RUN} "$@" -Xcompiler-option --generate-debug-info \ 25 ${RUN} "$@" -Xcompiler-option --generate-mini-debug-info --args --test-remote
|
/art/build/ |
H A D | Android.common_build.mk | 37 $(info Disabling ART_BUILD_TARGET_NDEBUG) 40 $(info Disabling ART_BUILD_TARGET_DEBUG) 43 $(info Disabling ART_BUILD_HOST_NDEBUG) 46 $(info Disabling ART_BUILD_HOST_DEBUG)
|
/art/test/927-timers/ |
H A D | timers.cc | 56 jvmtiTimerInfo info; local 57 jvmtiError result = jvmti_env->GetTimerInfo(&info); 66 return env->NewStringUTF(android::base::StringPrintf("%" PRId64, info.max_value).c_str()); 70 return env->NewStringUTF(info.may_skip_forward == JNI_TRUE ? "true" : "false"); 73 return env->NewStringUTF(info.may_skip_forward == JNI_TRUE ? "true" : "false"); 78 android::base::StringPrintf("%d", static_cast<jint>(info.kind)).c_str());
|
/art/tools/dexfuzz/src/dexfuzz/rawdex/formats/ |
H A D | Format21c.java | 29 file.writeByte((byte) insn.info.value); 66 public PoolIndexKind getPoolIndexKind(OpcodeInfo info) { argument 67 if (info.opcode == Opcode.CONST_STRING) { 70 if (info.opcode == Opcode.CONST_CLASS 71 || info.opcode == Opcode.CHECK_CAST 72 || info.opcode == Opcode.NEW_INSTANCE) {
|
H A D | ContainsPoolIndex.java | 40 public PoolIndexKind getPoolIndexKind(OpcodeInfo info); argument
|
H A D | Format22c.java | 29 file.writeByte((byte) insn.info.value); 66 public PoolIndexKind getPoolIndexKind(OpcodeInfo info) { argument 67 if (info.opcode == Opcode.INSTANCE_OF || info.opcode == Opcode.NEW_ARRAY) {
|
/art/test/924-threads/ |
H A D | threads.cc | 53 jvmtiThreadInfo info; local 54 memset(&info, 0, sizeof(jvmtiThreadInfo)); 56 jvmtiError result = jvmti_env->GetThreadInfo(thread, &info); 65 return (info.name == nullptr) ? nullptr : env->NewStringUTF(info.name); 69 return env->NewStringUTF(android::base::StringPrintf("%d", info.priority).c_str()); 73 return env->NewStringUTF(info.is_daemon == JNI_TRUE ? "true" : "false"); 77 return env->NewLocalRef(info.thread_group); 81 return env->NewLocalRef(info.context_class_loader); 88 jvmti_env->Deallocate(reinterpret_cast<unsigned char*>(info 153 jvmtiThreadInfo info; local [all...] |
/art/test/925-threadgroups/ |
H A D | threadgroups.cc | 59 jvmtiThreadGroupInfo info; local 60 jvmtiError result = jvmti_env->GetThreadGroupInfo(group, &info); 69 return info.parent; 73 return (info.name == nullptr) ? nullptr : env->NewStringUTF(info.name); 77 return env->NewStringUTF(android::base::StringPrintf("%d", info.max_priority).c_str()); 81 return env->NewStringUTF(info.is_daemon == JNI_TRUE ? "true" : "false");
|
/art/tools/dexfuzz/src/dexfuzz/program/mutators/ |
H A D | ConstantValueChanger.java | 82 if (mInsn.insn.info.format instanceof ContainsConst) { 91 if (mInsn.insn.info.format instanceof ContainsConst) { 109 long oldConstant = ((ContainsConst)constInsn.insn.info.format).getConst(constInsn.insn); 116 % ((ContainsConst)constInsn.insn.info.format).getConstRange(); 136 long oldConstant = ((ContainsConst)constInsn.insn.info.format).getConst(constInsn.insn); 138 Log.info("Changed constant value #" + oldConstant + " to #" + mutation.newConstant 144 ((ContainsConst)constInsn.insn.info.format).setConst(constInsn.insn, mutation.newConstant);
|
H A D | PoolIndexChanger.java | 83 if (mInsn.insn.info.format instanceof ContainsPoolIndex) { 95 if (mInsn.insn.info.format instanceof ContainsPoolIndex) { 98 (ContainsPoolIndex)mInsn.insn.info.format; 101 containsPoolIndex.getPoolIndexKind(mInsn.insn.info); 145 (ContainsPoolIndex)poolIndexInsn.insn.info.format; 153 containsPoolIndex.getPoolIndexKind(poolIndexInsn.insn.info); 184 (ContainsPoolIndex) poolIndexInsn.insn.info.format; 188 Log.info("Changed pool index " + oldPoolIndex + " to " + mutation.newPoolIndex
|
/art/tools/ahat/src/ |
H A D | SiteHandler.java | 100 for (Site.ObjectsInfo info : selector.selected()) { 101 Site.ObjectsInfo baseinfo = info.getBaseline(); 102 String className = info.getClassName(); 104 DocString.format("%,14d", info.numBytes), 105 DocString.delta(false, false, info.numBytes, baseinfo.numBytes), 108 site.getId(), site.getDepth(), info.heap.getName(), className), 109 DocString.format("%,14d", info.numInstances)), 110 DocString.delta(false, false, info.numInstances, baseinfo.numInstances), 111 DocString.text(info.heap.getName()), 112 Summarizer.summarize(info [all...] |
/art/compiler/debug/dwarf/ |
H A D | dwarf_test.cc | 289 DebugInfoEntryWriter<> info(is64bit, &debug_abbrev); 291 info.StartTag(dwarf::DW_TAG_compile_unit); 293 info.WriteStrp(dwarf::DW_AT_producer, "Compiler name", &debug_str_data_); 295 info.WriteAddr(dwarf::DW_AT_low_pc, 0x01000000); 297 info.WriteAddr(dwarf::DW_AT_high_pc, 0x02000000); 299 info.StartTag(dwarf::DW_TAG_subprogram); 301 info.WriteStrp(dwarf::DW_AT_name, "Foo", &debug_str_data_); 303 info.WriteAddr(dwarf::DW_AT_low_pc, 0x01010000); 305 info.WriteAddr(dwarf::DW_AT_high_pc, 0x01020000); 307 info [all...] |
/art/runtime/arch/mips/ |
H A D | fault_handler_mips.cc | 70 bool NullPointerHandler::Action(int sig ATTRIBUTE_UNUSED, siginfo_t* info, void* context) { argument 71 if (!IsValidImplicitCheck(info)) { 85 *padding = reinterpret_cast<uintptr_t>(info->si_addr); 94 bool SuspensionHandler::Action(int sig ATTRIBUTE_UNUSED, siginfo_t* info ATTRIBUTE_UNUSED, 112 bool StackOverflowHandler::Action(int sig ATTRIBUTE_UNUSED, siginfo_t* info, void* context) { argument 121 uintptr_t fault_addr = reinterpret_cast<uintptr_t>(info->si_addr); // BVA addr
|
/art/runtime/arch/mips64/ |
H A D | fault_handler_mips64.cc | 71 bool NullPointerHandler::Action(int sig ATTRIBUTE_UNUSED, siginfo_t* info, void* context) { argument 72 if (!IsValidImplicitCheck(info)) { 87 *padding = reinterpret_cast<uintptr_t>(info->si_addr); 96 bool SuspensionHandler::Action(int sig ATTRIBUTE_UNUSED, siginfo_t* info ATTRIBUTE_UNUSED, 114 bool StackOverflowHandler::Action(int sig ATTRIBUTE_UNUSED, siginfo_t* info, void* context) { argument 123 uintptr_t fault_addr = reinterpret_cast<uintptr_t>(info->si_addr); // BVA addr
|
/art/runtime/jit/ |
H A D | jit_code_cache.cc | 155 histogram_profiling_info_memory_use_("Memory used for profiling info", 16), 394 for (ProfilingInfo* info : profiling_infos_) { 395 for (size_t i = 0; i < info->number_of_inline_caches_; ++i) { 396 InlineCache* cache = &info->cache_[i]; 465 ProfilingInfo* info = *it; local 466 if (alloc.ContainsUnsafe(info->GetMethod())) { 467 info->GetMethod()->SetProfilingInfo(nullptr); 468 FreeData(reinterpret_cast<uint8_t*>(info)); 682 ProfilingInfo* info = method->GetProfilingInfo(kRuntimePointerSize); local 683 if (info ! 719 ProfilingInfo* info = old_method->GetProfilingInfo(kRuntimePointerSize); local 1209 ProfilingInfo* info = nullptr; variable 1240 ProfilingInfo* info = method->GetProfilingInfo(kRuntimePointerSize); local 1375 ProfilingInfo* info = method->GetProfilingInfo(kRuntimePointerSize); local 1395 ProfilingInfo* info = method->GetProfilingInfo(kRuntimePointerSize); local 1407 ProfilingInfo* info = method->GetProfilingInfo(kRuntimePointerSize); local 1413 ProfilingInfo* info = method->GetProfilingInfo(kRuntimePointerSize); local [all...] |
/art/profman/ |
H A D | profile_assistant.cc | 34 ProfileCompilationInfo info; local 36 if (!info.Load(reference_profile_file.GetFile()->Fd())) { 42 uint32_t number_of_methods = info.GetNumberOfMethods(); 43 uint32_t number_of_classes = info.GetNumberOfResolvedClasses(); 52 if (!info.MergeWith(cur_info)) { 59 if (((info.GetNumberOfMethods() - number_of_methods) < kMinNewMethodsForCompilation) && 60 ((info.GetNumberOfResolvedClasses() - number_of_classes) < kMinNewClassesForCompilation)) { 69 if (!info.Save(reference_profile_file.GetFile()->Fd())) {
|
/art/test/927-timers/src/art/ |
H A D | Test927.java | 34 Object info[] = getTimerInfo(); 35 System.out.println(Arrays.toString(info));
|
/art/test/931-agent-thread/ |
H A D | agent_thread.cc | 57 jvmtiThreadInfo info; local 58 jvmtiError info_result = jenv->GetThreadInfo(this_thread, &info); 60 CHECK(info.is_daemon); 61 CheckJvmtiError(jenv, jenv->Deallocate(reinterpret_cast<unsigned char*>(info.name))); 62 if (info.thread_group != nullptr) { 63 env->DeleteLocalRef(info.thread_group); 65 if (info.context_class_loader != nullptr) { 66 env->DeleteLocalRef(info.context_class_loader); 71 // CHECK_EQ(info.priority, data->priority);
|