Searched defs:entry (Results 1 - 12 of 12) sorted by relevance

/art/runtime/arch/x86/
H A Dthread_x86.cc60 descriptor_table_entry_t entry; local
61 memset(&entry, 0, sizeof(entry));
62 entry.limit0 = (limit & 0x0ffff);
63 entry.limit = (limit & 0xf0000) >> 16;
64 entry.base0 = (base & 0x0000ffff);
65 entry.base1 = (base & 0x00ff0000) >> 16;
66 entry.base2 = (base & 0xff000000) >> 24;
67 entry.type = ((read_exec_only ^ 1) << 1) | (contents << 2);
68 entry
[all...]
/art/runtime/jdwp/
H A Dobject_registry.cc61 ObjectRegistryEntry* entry = nullptr; local
62 if (ContainsLocked(soa.Self(), obj_h.Get(), identity_hash_code, &entry)) {
64 ++entry->reference_count;
66 entry = new ObjectRegistryEntry;
67 entry->jni_reference_type = JNIWeakGlobalRefType;
68 entry->jni_reference = nullptr;
69 entry->reference_count = 0;
70 entry->id = 0;
71 entry->identity_hash_code = identity_hash_code;
72 object_to_entry_.insert(std::make_pair(identity_hash_code, entry));
96 ObjectRegistryEntry* entry = it->second; local
114 const ObjectRegistryEntry* entry = pair.second; local
134 ObjectRegistryEntry& entry = *it->second; local
146 ObjectRegistryEntry& entry = *it->second; local
166 Demote(ObjectRegistryEntry& entry) argument
177 Promote(ObjectRegistryEntry& entry) argument
193 ObjectRegistryEntry& entry = *it->second; local
209 ObjectRegistryEntry* entry = it->second; local
[all...]
/art/compiler/dex/
H A Dmir_analysis.cc1188 // Embed the map value in the entry to avoid extra padding in 64-bit builds.
1263 // Try to insert a new entry. If the insertion fails, we will have found an old one.
1264 MapEntry entry = { local
1270 auto it = invoke_map.insert(entry).first; // Iterator to either the old or the new entry.
1287 const MapEntry* entry = sequential_entries[pos]; local
1288 MirMethodLoweringInfo method_info(entry->target_method_idx,
1289 static_cast<InvokeType>(entry->invoke_type));
1290 if (entry->devirt_target != nullptr) {
1291 method_info.SetDevirtualizationTarget(*entry
[all...]
H A Dmir_optimization.cc990 // Embed the map value in the entry to save space.
1022 MapEntry entry = { local
1030 index = class_to_index_map.insert(entry).first->index;
H A Dlocal_value_numbering.cc312 for (const auto& entry : src) {
313 auto it = dest->PutBefore(dest->end(), entry.first, AliasingValues(this));
314 it->second = entry.second; // Map assignments preserve current allocator.
508 for (const auto& entry : src) {
509 bool live = live_in_v->IsBitSet(gvn_->GetMirGraph()->SRegToVReg(entry.first));
511 dest->PutBefore(dest_end, entry.first, entry.second);
531 for (const auto& entry : least_entries_lvn->*map_ptr) {
532 bool live_and_same = live_in_v->IsBitSet(gvn_->GetMirGraph()->SRegToVReg(entry.first));
536 auto it = (lvn->*map_ptr).find(entry
618 MergeEscapedRefs(const ValueNameSet::value_type& entry, ValueNameSet::iterator hint) argument
634 MergeEscapedIFieldTypeClobberSets( const EscapedIFieldClobberSet::value_type& entry, EscapedIFieldClobberSet::iterator hint) argument
642 MergeEscapedIFieldClobberSets( const EscapedIFieldClobberSet::value_type& entry, EscapedIFieldClobberSet::iterator hint) argument
652 MergeEscapedArrayClobberSets( const EscapedArrayClobberSet::value_type& entry, EscapedArrayClobberSet::iterator hint) argument
659 MergeNullChecked(const ValueNameSet::value_type& entry, ValueNameSet::iterator hint) argument
669 MergeSFieldValues(const SFieldToValueMap::value_type& entry, SFieldToValueMap::iterator hint) argument
707 MergeNonAliasingIFieldValues(const IFieldLocToValueMap::value_type& entry, IFieldLocToValueMap::iterator hint) argument
744 MergeAliasingValues(const typename Map::value_type& entry, typename Map::iterator hint) argument
[all...]
/art/compiler/optimizing/
H A Dstack_map_stream.h74 StackMapEntry entry; local
75 entry.dex_pc = dex_pc;
76 entry.native_pc = native_pc;
77 entry.register_mask = register_mask;
78 entry.sp_mask = sp_mask;
79 entry.num_dex_registers = num_dex_registers;
80 entry.inlining_depth = inlining_depth;
81 entry.dex_register_maps_start_index = dex_register_maps_.Size();
82 entry.inline_infos_start_index = inline_infos_.Size();
83 stack_maps_.Add(entry);
92 DexRegisterEntry entry; local
99 InlineInfoEntry entry; local
157 StackMapEntry entry = stack_maps_.Get(i); local
[all...]
/art/compiler/utils/
H A Dassembler_thumb_test.cc109 struct dirent* entry; local
115 while ((entry = readdir(dir)) != nullptr) {
116 std::string subdir = toolsdir + std::string("/") + std::string(entry->d_name);
/art/runtime/
H A Dreference_table.cc54 mirror::Object* entry = entries_[i].Read(); local
55 if (entry == obj) {
202 mirror::Object* entry = entries[i].Read(); local
203 sorted_entries.push_back(GcRoot<mirror::Object>(entry));
239 // Handle the last entry.
H A Dstack_map.h98 size_t entry = kFixedSize + register_index * SingleEntrySize(); local
99 region_.Store<LocationKind>(entry, kind);
100 region_.Store<int32_t>(entry + sizeof(LocationKind), value);
H A Delf_file.cc72 JITCodeEntry* entry = new JITCodeEntry; local
73 entry->symfile_addr_ = symfile_addr;
74 entry->symfile_size_ = symfile_size;
75 entry->prev_ = nullptr;
78 entry->next_ = __jit_debug_descriptor.first_entry_;
79 if (entry->next_ != nullptr) {
80 entry->next_->prev_ = entry;
82 __jit_debug_descriptor.first_entry_ = entry;
83 __jit_debug_descriptor.relevant_entry_ = entry;
91 UnregisterCodeEntry(JITCodeEntry* entry) argument
1476 ReadTag(const byte* entry) argument
[all...]
/art/runtime/verifier/
H A Dreg_type_cache.cc32 static bool MatchingPrecisionForClass(RegType* entry, bool precise)
34 if (entry->IsPreciseReference() == precise) {
38 if (!precise && entry->GetClass()->CannotBeAssignedFromOtherTypes()) {
40 // we found a matching entry based on the descriptor. Return the precise entry in that case.
126 RegType* entry = entries_[idx]; local
127 if (descriptor != entry->descriptor_) {
130 if (entry->HasClass()) {
131 return MatchingPrecisionForClass(entry, precise);
135 DCHECK(entry
181 RegType* entry; local
202 RegType* entry = new UnresolvedReferenceType(descriptor_sp.as_string(), entries_.size()); local
228 RegType* entry; local
291 Type* entry = Type::CreateInstance(klass, descriptor, RegTypeCache::primitive_count_); local
341 RegType* entry = new UnresolvedMergedType(left.GetId(), right.GetId(), this, entries_.size()); local
365 RegType* entry = new UnresolvedSuperClass(child.GetId(), this, entries_.size()); local
371 UninitializedType* entry = NULL; local
401 RegType* entry; local
480 UninitializedType* entry; local
514 ConstantType* entry; local
532 ConstantType* entry; local
550 ConstantType* entry; local
[all...]
/art/compiler/dex/quick/x86/
H A Dassemble_x86.cc543 static bool HasModrm(const X86EncodingMap* entry) { argument
544 switch (entry->kind) {
551 static bool HasSib(const X86EncodingMap* entry) { argument
552 switch (entry->kind) {
562 switch (entry->opcode) {
567 switch (entry->opcode) {
575 static bool ModrmIsRegReg(const X86EncodingMap* entry) { argument
576 switch (entry->kind) {
595 switch (entry->opcode) {
600 switch (entry
608 IsByteSecondOperand(const X86EncodingMap* entry) argument
612 ComputeSize(const X86EncodingMap* entry, int32_t raw_reg, int32_t raw_index, int32_t raw_base, int32_t displacement) argument
677 const X86EncodingMap* entry = &X86Mir2Lir::EncodingMap[lir->opcode]; local
857 CheckValidByteRegister(const X86EncodingMap* entry, int32_t raw_reg) argument
880 EmitPrefix(const X86EncodingMap* entry, int32_t raw_reg_r, int32_t raw_reg_x, int32_t raw_reg_b) argument
948 EmitOpcode(const X86EncodingMap* entry) argument
963 EmitPrefixAndOpcode(const X86EncodingMap* entry, int32_t raw_reg_r, int32_t raw_reg_x, int32_t raw_reg_b) argument
1022 EmitImm(const X86EncodingMap* entry, int64_t imm) argument
1057 EmitNullary(const X86EncodingMap* entry) argument
1065 EmitOpRegOpcode(const X86EncodingMap* entry, int32_t raw_reg) argument
1078 EmitOpReg(const X86EncodingMap* entry, int32_t raw_reg) argument
1088 EmitOpMem(const X86EncodingMap* entry, int32_t raw_base, int32_t disp) argument
1101 EmitOpArray(const X86EncodingMap* entry, int32_t raw_base, int32_t raw_index, int scale, int32_t disp) argument
1112 EmitMemReg(const X86EncodingMap* entry, int32_t raw_base, int32_t disp, int32_t raw_reg) argument
1124 EmitRegMem(const X86EncodingMap* entry, int32_t raw_reg, int32_t raw_base, int32_t disp) argument
1130 EmitRegArray(const X86EncodingMap* entry, int32_t raw_reg, int32_t raw_base, int32_t raw_index, int scale, int32_t disp) argument
1143 EmitArrayReg(const X86EncodingMap* entry, int32_t raw_base, int32_t raw_index, int scale, int32_t disp, int32_t raw_reg) argument
1149 EmitMemImm(const X86EncodingMap* entry, int32_t raw_base, int32_t disp, int32_t imm) argument
1159 EmitArrayImm(const X86EncodingMap* entry, int32_t raw_base, int32_t raw_index, int scale, int32_t disp, int32_t imm) argument
1171 EmitRegThread(const X86EncodingMap* entry, int32_t raw_reg, int32_t disp) argument
1186 EmitRegReg(const X86EncodingMap* entry, int32_t raw_reg1, int32_t raw_reg2) argument
1201 EmitRegRegImm(const X86EncodingMap* entry, int32_t raw_reg1, int32_t raw_reg2, int32_t imm) argument
1214 EmitRegMemImm(const X86EncodingMap* entry, int32_t raw_reg, int32_t raw_base, int disp, int32_t imm) argument
1227 EmitMemRegImm(const X86EncodingMap* entry, int32_t raw_base, int32_t disp, int32_t raw_reg, int32_t imm) argument
1233 EmitRegImm(const X86EncodingMap* entry, int32_t raw_reg, int32_t imm) argument
1247 EmitThreadImm(const X86EncodingMap* entry, int32_t disp, int32_t imm) argument
1259 EmitMovRegImm(const X86EncodingMap* entry, int32_t raw_reg, int64_t imm) argument
1287 EmitShiftRegImm(const X86EncodingMap* entry, int32_t raw_reg, int32_t imm) argument
1309 EmitShiftRegCl(const X86EncodingMap* entry, int32_t raw_reg, int32_t raw_cl) argument
1324 EmitShiftMemCl(const X86EncodingMap* entry, int32_t raw_base, int32_t displacement, int32_t raw_cl) argument
1339 EmitShiftMemImm(const X86EncodingMap* entry, int32_t raw_base, int32_t disp, int32_t imm) argument
1361 EmitRegCond(const X86EncodingMap* entry, int32_t raw_reg, int32_t cc) argument
1378 EmitMemCond(const X86EncodingMap* entry, int32_t raw_base, int32_t disp, int32_t cc) argument
1402 EmitRegRegCond(const X86EncodingMap* entry, int32_t raw_reg1, int32_t raw_reg2, int32_t cc) argument
1428 EmitRegMemCond(const X86EncodingMap* entry, int32_t raw_reg1, int32_t raw_base, int32_t disp, int32_t cc) argument
1449 EmitJmp(const X86EncodingMap* entry, int32_t rel) argument
1475 EmitJcc(const X86EncodingMap* entry, int32_t rel, int32_t cc) argument
1493 EmitCallMem(const X86EncodingMap* entry, int32_t raw_base, int32_t disp) argument
1502 EmitCallImmediate(const X86EncodingMap* entry, int32_t disp) argument
1513 EmitCallThread(const X86EncodingMap* entry, int32_t disp) argument
1526 EmitPcRel(const X86EncodingMap* entry, int32_t raw_reg, int32_t raw_base_or_table, int32_t raw_index, int scale, int32_t table_or_disp) argument
1567 EmitMacro(const X86EncodingMap* entry, int32_t raw_reg, int32_t offset) argument
1584 EmitUnimplemented(const X86EncodingMap* entry, LIR* lir) argument
1740 const X86EncodingMap *entry = &X86Mir2Lir::EncodingMap[lir->opcode]; local
[all...]

Completed in 1660 milliseconds