/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 = PrettyMethod(info.dex_method_index, *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/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) {
|
H A D | Format31c.java | 28 file.writeByte((byte) insn.info.value); 65 public PoolIndexKind getPoolIndexKind(OpcodeInfo info) { argument
|
H A D | Format10x.java | 27 file.writeByte((byte) insn.info.value);
|
H A D | Format35c.java | 29 file.writeByte((byte) insn.info.value); 69 public PoolIndexKind getPoolIndexKind(OpcodeInfo info) { argument 70 if (info.opcode == Opcode.FILLED_NEW_ARRAY) {
|
H A D | Format3rc.java | 29 file.writeByte((byte) insn.info.value); 62 public PoolIndexKind getPoolIndexKind(OpcodeInfo info) { argument 63 if (info.opcode == Opcode.FILLED_NEW_ARRAY_RANGE) {
|
/art/test/566-polymorphic-inlining/ |
H A D | polymorphic_inline.cc | 45 CodeInfo info = header->GetOptimizedCodeInfo(); local 46 CodeInfoEncoding encoding = info.ExtractEncoding(); 47 CHECK(info.HasInlineInfo(encoding));
|
/art/compiler/optimizing/ |
H A D | induction_var_range.cc | 135 HInductionVarAnalysis::InductionInfo* info = induction_analysis_->LookupInfo(loop, instruction); local 136 if (info == nullptr) { 142 switch (info->type) { 157 *min_val = GetVal(info, trip, in_body, /* is_min */ true); 158 *max_val = SimplifyMax(GetVal(info, trip, in_body, /* is_min */ false)); 159 *needs_finite_test = NeedsTripCount(info) && IsUnsafeTripCount(trip); 227 bool InductionVarRange::IsConstant(HInductionVarAnalysis::InductionInfo* info, argument 230 if (info != nullptr) { 233 if (info->induction_class == HInductionVarAnalysis::kInvariant && 234 info 298 GetLinear(HInductionVarAnalysis::InductionInfo* info, HInductionVarAnalysis::InductionInfo* trip, bool in_body, bool is_min) const argument 382 GetVal(HInductionVarAnalysis::InductionInfo* info, HInductionVarAnalysis::InductionInfo* trip, bool in_body, bool is_min) const argument 592 HInductionVarAnalysis::InductionInfo* info = induction_analysis_->LookupInfo(loop, v.instruction); local 618 HInductionVarAnalysis::InductionInfo* info = induction_analysis_->LookupInfo(loop, instruction); local 656 GenerateCode(HInductionVarAnalysis::InductionInfo* info, HInductionVarAnalysis::InductionInfo* trip, HGraph* graph, HBasicBlock* block, HInstruction** result, bool in_body, bool is_min) const argument [all...] |
H A D | licm.cc | 32 HLoopInformation* info = instruction->GetBlock()->GetLoopInformation(); local 37 if (input_loop != nullptr && input_loop->IsIn(*info)) { 49 if (input_loop != nullptr && input_loop->IsIn(*info)) { 52 bool is_loop_header_phi = IsPhiOf(input, info->GetHeader()); 66 static void UpdateLoopPhisIn(HEnvironment* environment, HLoopInformation* info) { argument 70 if (input != nullptr && IsPhiOf(input, info->GetHeader())) {
|
/art/runtime/ |
H A D | runtime_android.cc | 34 void HandleUnexpectedSignal(int signal_number, siginfo_t* info, void* raw_context) { argument 49 if (kDumpHeapObjectOnSigsevg && heap != nullptr && info != nullptr) { 51 heap->DumpObject(LOG(INTERNAL_FATAL), reinterpret_cast<mirror::Object*>(info->si_addr)); 55 old_action.sa_sigaction(signal_number, info, raw_context);
|
H A D | gc_root.h | 93 ALWAYS_INLINE void VisitRoot(mirror::Object** root, const RootInfo& info) 95 VisitRoots(&root, 1, info); 99 ALWAYS_INLINE void VisitRootIfNonNull(mirror::Object** root, const RootInfo& info) 102 VisitRoot(root, info); 106 virtual void VisitRoots(mirror::Object*** roots, size_t count, const RootInfo& info) 110 const RootInfo& info) 118 void VisitRoots(mirror::Object*** roots, size_t count, const RootInfo& info) OVERRIDE 121 VisitRoot(*roots[i], info); 126 const RootInfo& info) OVERRIDE 129 VisitRoot(roots[i]->AsMirrorPtr(), info); [all...] |
/art/sigchainlib/ |
H A D | sigchain.h | 33 extern "C" void InvokeUserSignalHandler(int sig, siginfo_t* info, void* context);
|
/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
|
H A D | CodeMutator.java | 75 Log.info("Set mutation likelihood to " + likelihood 93 Log.info("Skipping mutation."); 98 Log.info("Forcing mutation.");
|
/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/jit/ |
H A D | jit_code_cache.cc | 144 histogram_profiling_info_memory_use_("Memory used for profiling info", 16) { 288 ProfilingInfo* info = *it; local 289 if (alloc.ContainsUnsafe(info->GetMethod())) { 290 info->GetMethod()->SetProfilingInfo(nullptr); 291 FreeData(reinterpret_cast<uint8_t*>(info)); 301 for (ProfilingInfo* info : profiling_infos_) { 302 if (!info->IsInUseByCompiler()) { 303 info->ClearGcRootsInInlineCaches(); 641 for (ProfilingInfo* info : profiling_infos_) { 642 const void* entry_point = info 827 ProfilingInfo* info = nullptr; variable 858 ProfilingInfo* info = method->GetProfilingInfo(sizeof(void*)); local 926 ProfilingInfo* info = method->GetProfilingInfo(sizeof(void*)); local 946 ProfilingInfo* info = method->GetProfilingInfo(sizeof(void*)); local 955 ProfilingInfo* info = method->GetProfilingInfo(sizeof(void*)); local 961 ProfilingInfo* info = method->GetProfilingInfo(sizeof(void*)); 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(); 47 if (!info.Load(profile_files[i].GetFile()->Fd())) { 54 if (((info.GetNumberOfMethods() - number_of_methods) < kMinNewMethodsForCompilation) && 55 ((info.GetNumberOfResolvedClasses() - number_of_classes) < kMinNewClassesForCompilation)) { 64 if (!info.Save(reference_profile_file.GetFile()->Fd())) {
|
/art/runtime/arch/mips/ |
H A D | fault_handler_mips.cc | 38 void FaultManager::HandleNestedSignal(int sig ATTRIBUTE_UNUSED, siginfo_t* info ATTRIBUTE_UNUSED, 74 bool NullPointerHandler::Action(int sig ATTRIBUTE_UNUSED, siginfo_t* info ATTRIBUTE_UNUSED, 90 bool SuspensionHandler::Action(int sig ATTRIBUTE_UNUSED, siginfo_t* info ATTRIBUTE_UNUSED, 108 bool StackOverflowHandler::Action(int sig ATTRIBUTE_UNUSED, siginfo_t* info, void* context) { argument 117 uintptr_t fault_addr = reinterpret_cast<uintptr_t>(info->si_addr); // BVA addr
|
/art/runtime/arch/mips64/ |
H A D | fault_handler_mips64.cc | 38 void FaultManager::HandleNestedSignal(int sig ATTRIBUTE_UNUSED, siginfo_t* info ATTRIBUTE_UNUSED, 74 bool NullPointerHandler::Action(int sig ATTRIBUTE_UNUSED, siginfo_t* info ATTRIBUTE_UNUSED, 90 bool SuspensionHandler::Action(int sig ATTRIBUTE_UNUSED, siginfo_t* info ATTRIBUTE_UNUSED, 108 bool StackOverflowHandler::Action(int sig ATTRIBUTE_UNUSED, siginfo_t* info, void* context) { argument 117 uintptr_t fault_addr = reinterpret_cast<uintptr_t>(info->si_addr); // BVA addr
|
/art/tools/ahat/src/ |
H A D | Site.java | 107 ObjectsInfo info = classToObjectsInfo.get(inst.getClassObj()); 108 if (info == null) { 109 info = new ObjectsInfo(inst.getHeap(), inst.getClassObj(), 0, 0); 110 mObjectsInfos.add(info); 111 classToObjectsInfo.put(inst.getClassObj(), info); 114 info.numInstances++; 115 info.numBytes += inst.getSize();
|
H A D | SiteHandler.java | 95 for (Site.ObjectsInfo info : selector.selected()) { 96 String className = AhatSnapshot.getClassName(info.classObj); 98 DocString.format("%,14d", info.numBytes), 101 site.getStackId(), site.getStackDepth(), info.heap.getName(), className), 102 DocString.format("%,14d", info.numInstances)), 103 DocString.text(info.heap.getName()), 104 Value.render(mSnapshot, info.classObj));
|