Searched defs:slot (Results 1 - 8 of 8) sorted by relevance

/art/runtime/
H A Dindirect_reference_table.h132 * per slot in the table.
158 * we can quickly decide to do a trivial append or go slot-hunting.
179 * actual reference slot. Instead of getting a table and doing a lookup,
355 * this slot.
357 void UpdateSlotAdd(const mirror::Object* obj, int slot) { argument
359 IndirectRefSlot* pSlot = &slot_data_[slot];
H A Ddebugger.cc1531 static uint16_t MangleSlot(uint16_t slot, mirror::ArtMethod* m)
1536 // return the slot as is since all registers are arguments.
1537 LOG(WARNING) << "Trying to mangle slot for method without code " << PrettyMethod(m);
1538 return slot;
1542 if (slot >= locals_size) {
1543 return slot - locals_size;
1545 return slot + ins_size;
1553 static uint16_t DemangleSlot(uint16_t slot, mirror::ArtMethod* m)
1558 // return the slot as is since all registers are arguments.
1559 LOG(WARNING) << "Trying to demangle slot fo
2463 GetLocalValue(JDWP::ObjectId thread_id, JDWP::FrameId frame_id, int slot, JDWP::JdwpTag tag, uint8_t* buf, size_t width) argument
2629 SetLocalValue(JDWP::ObjectId thread_id, JDWP::FrameId frame_id, int slot, JDWP::JdwpTag tag, uint64_t value, size_t width) argument
[all...]
/art/compiler/dex/quick/
H A Dlocal_optimizations.cc436 * direction to find a beneficial slot.
440 int slot; local
448 * Make sure we check slot >= 0 since first_slot may be negative
451 for (slot = first_slot; slot >= 0; slot--) {
452 LIR* cur_lir = prev_inst_list[slot];
453 LIR* prev_lir = prev_inst_list[slot+1];
468 if (slot < LD_LATENCY) {
487 (slot < LD_LATENC
[all...]
/art/compiler/optimizing/
H A Dcode_generator.cc123 int32_t slot = GetFrameSize() - FrameEntrySpillSize() local
127 return Location::StackSlot(slot);
H A Dregister_allocator.cc128 // Some instructions define their output in fixed register/stack slot. We need
249 // Parameters have their own stack slot.
257 message << "Spill slot conflict at " << j;
553 // Spill slot will be allocated when handling `interval` again.
569 // An instruction gets a spill slot for its entire lifetime. If the parent
570 // of this interval already has a spill slot, there is nothing to do.
577 // Parameters have their own stack slot.
583 // Constants don't need a spill slot.
601 // Find an available spill slot.
602 size_t slot local
631 size_t slot = 0; local
[all...]
H A Dssa_liveness_analysis.h218 void SetSpillSlot(int slot) { spill_slot_ = slot; } argument
452 // The spill slot allocated to this interval.
/art/runtime/base/
H A Dmutex.cc191 uint32_t slot = data->cur_content_log_entry.LoadRelaxed(); local
192 if (log[slot].blocked_tid == blocked_tid &&
193 log[slot].owner_tid == blocked_tid) {
194 ++log[slot].count;
198 slot = data->cur_content_log_entry.LoadRelaxed();
199 new_slot = (slot + 1) % kContentionLogSize;
200 } while (!data->cur_content_log_entry.CompareExchangeWeakRelaxed(slot, new_slot));
/art/runtime/jdwp/
H A Djdwp_handler.cc1390 int32_t slot_count = request.ReadSigned32("slot count");
1394 uint32_t slot = request.ReadUnsigned32("slot"); local
1397 VLOG(jdwp) << " --> slot " << slot << " " << reqSigByte;
1401 JdwpError error = Dbg::GetLocalValue(thread_id, frame_id, slot, reqSigByte, ptr, width);
1417 int32_t slot_count = request.ReadSigned32("slot count");
1420 uint32_t slot = request.ReadUnsigned32("slot"); local
1425 VLOG(jdwp) << " --> slot " << slo
[all...]

Completed in 748 milliseconds