Searched refs:info (Results 1 - 25 of 150) sorted by relevance

123456

/art/runtime/
H A Dstack_map.cc105 uint32_t StackMap::GetDexPc(const CodeInfo& info) const {
106 return LoadAt(region_, info.NumberOfBytesForDexPc(), info.ComputeStackMapDexPcOffset());
109 void StackMap::SetDexPc(const CodeInfo& info, uint32_t dex_pc) { argument
110 StoreAt(region_, info.NumberOfBytesForDexPc(), info.ComputeStackMapDexPcOffset(), dex_pc);
113 uint32_t StackMap::GetNativePcOffset(const CodeInfo& info) const {
114 return LoadAt(region_, info.NumberOfBytesForNativePc(), info.ComputeStackMapNativePcOffset());
117 void StackMap::SetNativePcOffset(const CodeInfo& info, uint32_ argument
128 SetDexRegisterMapOffset(const CodeInfo& info, uint32_t offset) argument
143 SetInlineDescriptorOffset(const CodeInfo& info, uint32_t offset) argument
157 SetRegisterMask(const CodeInfo& info, uint32_t mask) argument
[all...]
H A Druntime_android.cc34 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 Dgc_root.h89 ALWAYS_INLINE void VisitRoot(mirror::Object** roots, const RootInfo& info)
91 VisitRoots(&roots, 1, info);
95 ALWAYS_INLINE void VisitRootIfNonNull(mirror::Object** roots, const RootInfo& info)
98 VisitRoot(roots, info);
102 virtual void VisitRoots(mirror::Object*** roots, size_t count, const RootInfo& info)
106 const RootInfo& info)
114 void VisitRoots(mirror::Object*** roots, size_t count, const RootInfo& info) OVERRIDE
117 VisitRoot(*roots[i], info);
122 const RootInfo& info) OVERRIDE
125 VisitRoot(roots[i]->AsMirrorPtr(), info);
[all...]
H A Dfault_handler.cc81 static void art_fault_handler(int sig, siginfo_t* info, void* context) { argument
82 fault_manager.HandleFault(sig, info, context);
86 static void art_nested_signal_handler(int sig, siginfo_t* info, void* context) { argument
87 fault_manager.HandleNestedSignal(sig, info, context);
148 void FaultManager::HandleFault(int sig, siginfo_t* info, void* context) { argument
154 if (IsInGeneratedCode(info, context, true)) {
158 if (handler->Action(sig, info, context)) {
182 InvokeUserSignalHandler(sig, info, context);
239 if (handler->Action(sig, info, context)) {
272 InvokeUserSignalHandler(sig, info, contex
[all...]
/art/compiler/dex/quick/
H A Dralloc_util.cc36 for (RegisterInfo* info : tempreg_info_) {
37 info->MarkFree();
84 RegisterInfo* info = new (arena) RegisterInfo(reg, m2l_->GetRegMaskCommon(reg)); local
85 m2l_->reginfo_map_[reg.GetReg()] = info;
86 core_regs_.push_back(info);
90 RegisterInfo* info = new (arena) RegisterInfo(reg, m2l_->GetRegMaskCommon(reg)); local
91 m2l_->reginfo_map_[reg.GetReg()] = info;
92 core64_regs_.push_back(info);
96 RegisterInfo* info = new (arena) RegisterInfo(reg, m2l_->GetRegMaskCommon(reg)); local
97 m2l_->reginfo_map_[reg.GetReg()] = info;
102 RegisterInfo* info = new (arena) RegisterInfo(reg, m2l_->GetRegMaskCommon(reg)); local
179 RegisterInfo* info = GetRegInfo(reg); local
198 ClobberAliases(RegisterInfo* info, uint32_t clobber_mask) argument
344 RegisterInfo* info = regs[next]; local
371 RegisterInfo* info = regs[next]; local
516 RegisterInfo* info = GetRegInfo(reg); local
646 RegisterInfo* info = nullptr; local
749 RegisterInfo* info = GetRegInfo(reg); local
761 RegisterInfo* info = GetRegInfo(reg); local
770 FlushSpecificReg(RegisterInfo* info) argument
830 RegisterInfo* info = GetRegInfo(reg); local
850 RegisterInfo* info = GetRegInfo(reg); local
857 RegisterInfo* info = GetRegInfo(reg); local
880 RegisterInfo* info = GetRegInfo(reg); local
888 RegisterInfo* info = GetRegInfo(reg); local
895 RegisterInfo* info = GetRegInfo(loc.reg.GetLow()); local
900 RegisterInfo* info = GetRegInfo(loc.reg); local
912 RegisterInfo* info = GetRegInfo(loc.reg.GetLow()); local
917 RegisterInfo* info = GetRegInfo(loc.reg); local
1000 RegisterInfo* info = GetRegInfo(reg); local
1034 RegisterInfo* info = GetRegInfo(reg); local
1201 const MirMethodLoweringInfo& info = mir_graph_->GetMethodLoweringInfo(mir); local
[all...]
H A Dgen_invoke.cc48 void Mir2Lir::AddIntrinsicSlowPath(CallInfo* info, LIR* branch, LIR* resume) { argument
71 AddSlowPath(new (arena_) IntrinsicSlowPathPath(this, info, branch, resume));
456 // We have already updated the arg location with promoted info
489 static void CommonCallCodeLoadThisIntoArg1(const CallInfo* info, Mir2Lir* cg) { argument
490 RegLocation rl_arg = info->args[0];
494 static void CommonCallCodeLoadClassIntoArg0(const CallInfo* info, Mir2Lir* cg) { argument
495 cg->GenNullCheck(cg->TargetReg(kArg1, kRef), info->opt_flags);
500 cg->MarkPossibleNullPointerException(info->opt_flags);
523 static int NextVCallInsn(CompilationUnit* cu, CallInfo* info, argument
535 CommonCallCodeLoadThisIntoArg1(info, c
569 NextInterfaceCallInsn(CompilationUnit* cu, CallInfo* info, int state, const MethodReference& target_method, uint32_t method_idx, uintptr_t, uintptr_t, InvokeType) argument
610 NextInvokeInsnSP(CompilationUnit* cu, CallInfo* info, QuickEntrypointEnum trampoline, int state, const MethodReference& target_method, uint32_t method_idx) argument
639 NextStaticCallInsnSP(CompilationUnit* cu, CallInfo* info, int state, const MethodReference& target_method, uint32_t, uintptr_t, uintptr_t, InvokeType) argument
647 NextDirectCallInsnSP(CompilationUnit* cu, CallInfo* info, int state, const MethodReference& target_method, uint32_t, uintptr_t, uintptr_t, InvokeType) argument
654 NextSuperCallInsnSP(CompilationUnit* cu, CallInfo* info, int state, const MethodReference& target_method, uint32_t, uintptr_t, uintptr_t, InvokeType) argument
661 NextVCallInsnSP(CompilationUnit* cu, CallInfo* info, int state, const MethodReference& target_method, uint32_t, uintptr_t, uintptr_t, InvokeType) argument
668 NextInterfaceCallInsnWithAccessCheck(CompilationUnit* cu, CallInfo* info, int state, const MethodReference& target_method, uint32_t, uintptr_t, uintptr_t, InvokeType) argument
694 GenDalvikArgsFlushPromoted(CallInfo* info, int start) argument
737 GenDalvikArgsBulkCopy(CallInfo* info, int first, int count) argument
753 GenDalvikArgs(CallInfo* info, int call_state, LIR** pcrLabel, NextCallInsn next_call_insn, const MethodReference& target_method, uint32_t vtable_idx, uintptr_t direct_code, uintptr_t direct_method, InvokeType type, bool skip_this) argument
898 InlineTarget(CallInfo* info) argument
910 InlineTargetWide(CallInfo* info) argument
922 GenInlinedReferenceGetReferent(CallInfo* info) argument
989 GenInlinedCharAt(CallInfo* info) argument
1028 GenInlinedStringGetCharsNoCheck(CallInfo* info) argument
1082 GenInlinedStringIsEmptyOrLength(CallInfo* info, bool is_empty) argument
1114 GenInlinedStringFactoryNewStringFromBytes(CallInfo* info) argument
1134 GenInlinedStringFactoryNewStringFromChars(CallInfo* info) argument
1150 GenInlinedStringFactoryNewStringFromString(CallInfo* info) argument
1166 GenInlinedReverseBytes(CallInfo* info, OpSize size) argument
1206 GenInlinedAbsInt(CallInfo* info) argument
1224 GenInlinedAbsLong(CallInfo* info) argument
1269 GenInlinedReverseBits(CallInfo* info, OpSize size) argument
1275 GenInlinedMinMaxFP(CallInfo* info, bool is_min, bool is_double) argument
1281 GenInlinedCeil(CallInfo* info) argument
1286 GenInlinedFloor(CallInfo* info) argument
1291 GenInlinedRint(CallInfo* info) argument
1296 GenInlinedRound(CallInfo* info, bool is_double) argument
1301 GenInlinedFloatCvt(CallInfo* info) argument
1316 GenInlinedDoubleCvt(CallInfo* info) argument
1331 GenInlinedArrayCopyCharArray(CallInfo* info) argument
1341 GenInlinedIndexOf(CallInfo* info, bool zero_based) argument
1387 GenInlinedStringCompareTo(CallInfo* info) argument
1420 GenInlinedCurrentThread(CallInfo* info) argument
1441 GenInlinedUnsafeGet(CallInfo* info, bool is_long, bool is_object, bool is_volatile) argument
1486 GenInlinedUnsafePut(CallInfo* info, bool is_long, bool is_object, bool is_volatile, bool is_ordered) argument
1537 GenInvoke(CallInfo* info) argument
1549 GenInvokeNoInline(CallInfo* info) argument
[all...]
H A Dquick_cfi_test.cc91 for (const auto& info : m2l->reg_pool_->core_regs_) {
92 if (m2l->num_core_spills_ < 2 && !info->IsTemp() && !info->InUse()) {
93 m2l->core_spill_mask_ |= 1 << info->GetReg().GetRegNum();
97 for (const auto& info : m2l->reg_pool_->sp_regs_) {
98 if (m2l->num_fp_spills_ < 2 && !info->IsTemp() && !info->InUse()) {
99 m2l->fp_spill_mask_ |= 1 << info->GetReg().GetRegNum();
/art/tools/dexfuzz/src/dexfuzz/rawdex/formats/
H A DFormat21c.java29 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 DContainsPoolIndex.java40 public PoolIndexKind getPoolIndexKind(OpcodeInfo info); argument
H A DFormat22c.java29 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 DFormat31c.java28 file.writeByte((byte) insn.info.value);
65 public PoolIndexKind getPoolIndexKind(OpcodeInfo info) { argument
H A DFormat10x.java27 file.writeByte((byte) insn.info.value);
H A DFormat35c.java29 file.writeByte((byte) insn.info.value);
69 public PoolIndexKind getPoolIndexKind(OpcodeInfo info) { argument
70 if (info.opcode == Opcode.FILLED_NEW_ARRAY) {
H A DFormat3rc.java29 file.writeByte((byte) insn.info.value);
62 public PoolIndexKind getPoolIndexKind(OpcodeInfo info) { argument
63 if (info.opcode == Opcode.FILLED_NEW_ARRAY_RANGE) {
/art/sigchainlib/
H A Dsigchain.h33 extern "C" void InvokeUserSignalHandler(int sig, siginfo_t* info, void* context);
/art/tools/dexfuzz/src/dexfuzz/program/mutators/
H A DConstantValueChanger.java82 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 DPoolIndexChanger.java83 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 DCodeMutator.java75 Log.info("Set mutation likelihood to " + likelihood
93 Log.info("Skipping mutation.");
98 Log.info("Forcing mutation.");
H A DFieldFlagChanger.java111 ContainsPoolIndex containsPoolIndex = (ContainsPoolIndex) insn.info.format;
137 ContainsPoolIndex containsPoolIndex = (ContainsPoolIndex) insn.info.format;
143 Log.info("Set field idx " + fieldIdx + " as volatile");
146 Log.info("Set field idx " + fieldIdx + " as not volatile");
156 Opcode opcode = mInsn.insn.info.opcode;
159 ContainsPoolIndex containsPoolIndex = (ContainsPoolIndex) insn.info.format;
/art/compiler/dwarf/
H A Ddwarf_test.cc284 DebugInfoEntryWriter<> info(is64bit, &debug_abbrev_data_);
286 info.StartTag(dwarf::DW_TAG_compile_unit, dwarf::DW_CHILDREN_yes);
288 info.WriteStrp(dwarf::DW_AT_producer, "Compiler name", &debug_str_data_);
290 info.WriteAddr(dwarf::DW_AT_low_pc, 0x01000000);
292 info.WriteAddr(dwarf::DW_AT_high_pc, 0x02000000);
294 info.StartTag(dwarf::DW_TAG_subprogram, dwarf::DW_CHILDREN_no);
296 info.WriteStrp(dwarf::DW_AT_name, "Foo", &debug_str_data_);
298 info.WriteAddr(dwarf::DW_AT_low_pc, 0x01010000);
300 info.WriteAddr(dwarf::DW_AT_high_pc, 0x01020000);
302 info
[all...]
/art/compiler/optimizing/
H A Dlicm.cc32 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/compiler/dex/
H A Dmir_method_info.h182 void CheckEquals(const MirMethodLoweringInfo& info) const {
183 CHECK_EQ(method_idx_, info.method_idx_);
184 CHECK_EQ(flags_, info.flags_);
185 CHECK_EQ(declaring_method_idx_, info.declaring_method_idx_);
186 CHECK_EQ(declaring_class_idx_, info.declaring_class_idx_);
187 CHECK_EQ(declaring_dex_file_, info.declaring_dex_file_);
188 CHECK_EQ(direct_code_, info.direct_code_);
189 CHECK_EQ(direct_method_, info.direct_method_);
190 CHECK_EQ(target_dex_file_, info.target_dex_file_);
191 CHECK_EQ(target_method_idx_, info
[all...]
/art/compiler/dex/quick/arm64/
H A Dfp_arm64.cc372 bool Arm64Mir2Lir::GenInlinedAbsFloat(CallInfo* info) { argument
373 if (info->result.location == kLocInvalid) {
376 RegLocation rl_dest = info->result;
377 RegLocation rl_src = UpdateLoc(info->args[0]);
391 bool Arm64Mir2Lir::GenInlinedAbsDouble(CallInfo* info) { argument
392 if (info->result.location == kLocInvalid) {
395 RegLocation rl_dest = info->result;
396 RegLocation rl_src = UpdateLocWide(info->args[0]);
410 bool Arm64Mir2Lir::GenInlinedSqrt(CallInfo* info) { argument
411 RegLocation rl_src = info
420 GenInlinedCeil(CallInfo* info) argument
430 GenInlinedFloor(CallInfo* info) argument
440 GenInlinedRint(CallInfo* info) argument
450 GenInlinedRound(CallInfo* info, bool is_double) argument
467 GenInlinedMinMaxFP(CallInfo* info, bool is_min, bool is_double) argument
[all...]
/art/runtime/arch/mips/
H A Dfault_handler_mips.cc38 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 Dfault_handler_mips64.cc38 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

Completed in 1972 milliseconds

123456