/art/runtime/ |
H A D | runtime_android.cc | 29 void HandleUnexpectedSignalAndroid(int signal_number, siginfo_t* info, void* raw_context) { argument 31 info, 37 old_action.sa_sigaction(signal_number, info, raw_context);
|
H A D | runtime_common.h | 56 utsname info; local 57 uname(&info); 60 os << info.sysname << " " << info.release << " (" << info.machine << ")"; 71 siginfo_t* info,
|
H A D | class_loader_context.cc | 62 for (ClassLoaderInfo& info : class_loader_chain_) { 63 for (std::unique_ptr<OatFile>& oat_file : info.opened_oat_files) { 66 for (std::unique_ptr<const DexFile>& dex_file : info.opened_dex_files) { 208 for (ClassLoaderInfo& info : class_loader_chain_) { 209 size_t opened_dex_files_index = info.opened_dex_files.size(); 210 for (const std::string& cp_elem : info.classpath) { 225 &info.opened_dex_files)) { 237 info.opened_oat_files.push_back(std::move(oat_file)); 238 info.opened_dex_files.insert(info 329 const ClassLoaderInfo& info = class_loader_chain_[i]; local 633 ClassLoaderInfo& info = class_loader_chain_.back(); local 706 const ClassLoaderInfo& info = class_loader_chain_[i]; local [all...] |
H A D | fault_handler.cc | 40 // This needs to be NO_INLINE since some debuggers do not read the inline-info to set a breakpoint 48 static bool art_fault_handler(int sig, siginfo_t* info, void* context) { argument 49 return fault_manager.HandleFault(sig, info, context); 171 bool FaultManager::HandleFaultByOtherHandlers(int sig, siginfo_t* info, void* context) { argument 182 if (handler->Action(sig, info, context)) { 200 static std::ostream& PrintSignalInfo(std::ostream& os, siginfo_t* info) { argument 201 os << " si_signo: " << info->si_signo << " (" << strsignal(info->si_signo) << ")\n" 202 << " si_code: " << info->si_code 203 << " (" << SignalCodeName(info 210 HandleFault(int sig, siginfo_t* info, void* context) argument [all...] |
H A D | runtime_linux.cc | 28 void HandleUnexpectedSignalLinux(int signal_number, siginfo_t* info, void* raw_context) { argument 32 info,
|
/art/compiler/optimizing/ |
H A D | intrinsics.cc | 232 IntegerValueOfInfo info = ComputeIntegerValueOfInfo(); local 236 if (info.integer_cache == nullptr || 237 info.integer == nullptr || 238 info.cache == nullptr || 239 info.value_offset == 0 || 241 info.low == 0 || 242 info.high == 0) { 271 IntegerValueOfInfo info; local 272 info.integer_cache = class_linker->FindSystemClass(self, "Ljava/lang/Integer$IntegerCache;"); 273 if (info [all...] |
H A D | induction_var_range.cc | 211 HInductionVarAnalysis::InductionInfo* info = nullptr; local 213 if (!HasInductionInfo(context, instruction, &loop, &info, &trip)) { 219 switch (info->type) { 233 *min_val = SimplifyMin(GetVal(info, trip, in_body, /* is_min */ true)); 234 *max_val = SimplifyMax(GetVal(info, trip, in_body, /* is_min */ false), chase_hint); 235 *needs_finite_test = NeedsTripCount(info, &stride_value) && IsUnsafeTripCount(trip); 238 if (!min_val->is_known && info->induction_class == HInductionVarAnalysis::kWrapAround) { 239 *min_val = SimplifyMin(GetVal(info, trip, in_body, /* is_min */ true)); 383 HInductionVarAnalysis::InductionInfo* info = nullptr; local 385 if (HasInductionInfo(context, instruction, &loop, &info, 434 IsConstant(HInductionVarAnalysis::InductionInfo* info, ConstantRequest request, int64_t* value) const argument 464 HasInductionInfo( HInstruction* context, HInstruction* instruction, HLoopInformation** loop, HInductionVarAnalysis::InductionInfo** info, HInductionVarAnalysis::InductionInfo** trip) const argument 511 NeedsTripCount(HInductionVarAnalysis::InductionInfo* info, int64_t* stride_value) const argument 545 GetLinear(HInductionVarAnalysis::InductionInfo* info, HInductionVarAnalysis::InductionInfo* trip, bool in_body, bool is_min) const argument 597 GetPolynomial(HInductionVarAnalysis::InductionInfo* info, HInductionVarAnalysis::InductionInfo* trip, bool in_body, bool is_min) const argument 623 GetGeometric(HInductionVarAnalysis::InductionInfo* info, HInductionVarAnalysis::InductionInfo* trip, bool in_body, bool is_min) const argument 720 GetVal(HInductionVarAnalysis::InductionInfo* info, HInductionVarAnalysis::InductionInfo* trip, bool in_body, bool is_min) const argument 881 MulRangeAndConstant( int64_t value, HInductionVarAnalysis::InductionInfo* info, HInductionVarAnalysis::InductionInfo* trip, bool in_body, bool is_min) const argument 894 DivRangeAndConstant( int64_t value, HInductionVarAnalysis::InductionInfo* info, HInductionVarAnalysis::InductionInfo* trip, bool in_body, bool is_min) const argument 982 HInductionVarAnalysis::InductionInfo* info = nullptr; local 1038 GenerateLastValuePolynomial(HInductionVarAnalysis::InductionInfo* info, HInductionVarAnalysis::InductionInfo* trip, HGraph* graph, HBasicBlock* block, HInstruction** result) const argument 1071 GenerateLastValueGeometric(HInductionVarAnalysis::InductionInfo* info, HInductionVarAnalysis::InductionInfo* trip, HGraph* graph, HBasicBlock* block, HInstruction** result) const argument 1123 GenerateLastValueWrapAround(HInductionVarAnalysis::InductionInfo* info, HInductionVarAnalysis::InductionInfo* trip, HGraph* graph, HBasicBlock* block, HInstruction** result) const argument 1144 GenerateLastValuePeriodic(HInductionVarAnalysis::InductionInfo* info, HInductionVarAnalysis::InductionInfo* trip, HGraph* graph, HBasicBlock* block, HInstruction** result, bool* needs_taken_test) const argument 1220 GenerateCode(HInductionVarAnalysis::InductionInfo* info, HInductionVarAnalysis::InductionInfo* trip, HGraph* graph, HBasicBlock* block, HInstruction** result, bool in_body, bool is_min) const argument 1380 ReplaceInduction(HInductionVarAnalysis::InductionInfo* info, HInstruction* fetch, HInstruction* replacement) argument [all...] |
H A D | induction_var_range.h | 200 bool IsConstant(HInductionVarAnalysis::InductionInfo* info, 208 /*out*/ HInductionVarAnalysis::InductionInfo** info, 211 bool HasFetchInLoop(HInductionVarAnalysis::InductionInfo* info) const; 212 bool NeedsTripCount(HInductionVarAnalysis::InductionInfo* info, 218 Value GetLinear(HInductionVarAnalysis::InductionInfo* info, 222 Value GetPolynomial(HInductionVarAnalysis::InductionInfo* info, 226 Value GetGeometric(HInductionVarAnalysis::InductionInfo* info, 234 Value GetVal(HInductionVarAnalysis::InductionInfo* info, 254 HInductionVarAnalysis::InductionInfo* info, 259 HInductionVarAnalysis::InductionInfo* info, [all...] |
/art/compiler/debug/ |
H A D | elf_symtab_writer.h | 63 for (const MethodDebugInfo& info : debug_info.compiled_methods) { 64 if (info.deduped) { 65 deduped_addresses.insert(info.code_address); 67 if (kGenerateArmMappingSymbol && info.isa == InstructionSet::kThumb2) { 68 uint64_t address = info.code_address; 69 address += info.is_code_address_text_relative ? text->GetAddress() : 0; 81 for (const MethodDebugInfo& info : debug_info.compiled_methods) { 82 if (info.deduped) { 86 if (!info.custom_name.empty()) { 87 name_offset = strtab->Write(info [all...] |
/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/137-cfi/ |
H A D | run | 21 ${RUN} "$@" -Xcompiler-option --generate-debug-info \ 29 ${RUN} "$@" -Xcompiler-option --generate-mini-debug-info \
|
/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 | 93 jvmtiThreadInfo info; local 94 memset(&info, 0, sizeof(jvmtiThreadInfo)); 96 jvmtiError result = jvmti_env->GetThreadInfo(thread, &info); 105 return (info.name == nullptr) ? nullptr : env->NewStringUTF(info.name); 109 return env->NewStringUTF(android::base::StringPrintf("%d", info.priority).c_str()); 113 return env->NewStringUTF(info.is_daemon == JNI_TRUE ? "true" : "false"); 117 return env->NewLocalRef(info.thread_group); 121 return env->NewLocalRef(info.context_class_loader); 128 jvmti_env->Deallocate(reinterpret_cast<unsigned char*>(info 193 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);
|
/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/tools/ahat/src/main/com/android/ahat/ |
H A D | SiteHandler.java | 98 for (Site.ObjectsInfo info : selector.selected()) { 99 Site.ObjectsInfo baseinfo = info.getBaseline(); 100 String className = info.getClassName(); 101 SizeTable.row(doc, info.numBytes, baseinfo.numBytes, 104 site.getId(), info.heap.getName(), className), 105 DocString.format("%,14d", info.numInstances)), 106 DocString.delta(false, false, info.numInstances, baseinfo.numInstances), 107 DocString.text(info.heap.getName()), 108 Summarizer.summarize(info.classObj));
|
/art/tools/ahat/src/main/com/android/ahat/heapdump/ |
H A D | Site.java | 97 * Constructs a new, empty objects info for the given heap and class 111 * @return the name of this object info's class 219 ObjectsInfo info = getObjectsInfo(heap, inst.getClassObj()); 220 info.numInstances++; 221 info.numBytes = info.numBytes.plus(size); 230 ObjectsInfo info = getObjectsInfo(childInfo.heap, childInfo.classObj); 231 info.numInstances += childInfo.numInstances; 232 info.numBytes = info [all...] |
/art/runtime/arch/mips/ |
H A D | fault_handler_mips.cc | 71 bool NullPointerHandler::Action(int sig ATTRIBUTE_UNUSED, siginfo_t* info, void* context) { argument 72 if (!IsValidImplicitCheck(info)) { 86 *padding = reinterpret_cast<uintptr_t>(info->si_addr); 95 bool SuspensionHandler::Action(int sig ATTRIBUTE_UNUSED, siginfo_t* info ATTRIBUTE_UNUSED, 113 bool StackOverflowHandler::Action(int sig ATTRIBUTE_UNUSED, siginfo_t* info, void* context) { argument 122 uintptr_t fault_addr = reinterpret_cast<uintptr_t>(info->si_addr); // BVA addr
|
/art/runtime/arch/mips64/ |
H A D | fault_handler_mips64.cc | 72 bool NullPointerHandler::Action(int sig ATTRIBUTE_UNUSED, siginfo_t* info, void* context) { argument 73 if (!IsValidImplicitCheck(info)) { 88 *padding = reinterpret_cast<uintptr_t>(info->si_addr); 97 bool SuspensionHandler::Action(int sig ATTRIBUTE_UNUSED, siginfo_t* info ATTRIBUTE_UNUSED, 115 bool StackOverflowHandler::Action(int sig ATTRIBUTE_UNUSED, siginfo_t* info, void* context) { argument 124 uintptr_t fault_addr = reinterpret_cast<uintptr_t>(info->si_addr); // BVA addr
|
/art/profman/ |
H A D | profile_assistant.cc | 38 ProfileCompilationInfo info; local 40 if (!info.Load(reference_profile_file->Fd(), /*merge_classes*/ true, filter_fn)) { 46 uint32_t number_of_methods = info.GetNumberOfMethods(); 47 uint32_t number_of_classes = info.GetNumberOfResolvedClasses(); 56 if (!info.MergeWith(cur_info)) { 69 if (((info.GetNumberOfMethods() - number_of_methods) < min_change_in_methods_for_compilation) && 70 ((info.GetNumberOfResolvedClasses() - number_of_classes) 80 if (!info.Save(reference_profile_file->Fd())) {
|
/art/test/927-timers/src/art/ |
H A D | Test927.java | 34 Object info[] = getTimerInfo(); 35 System.out.println(Arrays.toString(info));
|