Lines Matching refs:address

121         private final int address;  field in LocalList.Entry
140 public Entry(int address, Disposition disposition, RegisterSpec spec) { in Entry() argument
141 if (address < 0) { in Entry()
159 this.address = address; in Entry()
167 return Integer.toHexString(address) + " " + disposition + " " + in toString()
189 if (address < other.address) { in compareTo()
191 } else if (address > other.address) { in compareTo()
211 return address; in getAddress()
314 return new Entry(address, disposition, spec); in withDisposition()
490 private void aboutToProcess(int address, int reg) { in aboutToProcess() argument
493 if ((address == lastAddress) && !first) { in aboutToProcess()
497 if (address < lastAddress) { in aboutToProcess()
532 public void snapshot(int address, RegisterSpecSet specs) { in snapshot() argument
534 System.err.printf("%04x snapshot %s\n", address, specs); in snapshot()
538 aboutToProcess(address, sz - 1); in snapshot()
546 startLocal(address, newSpec); in snapshot()
549 endLocal(address, oldSpec); in snapshot()
551 endLocal(address, oldSpec); in snapshot()
552 startLocal(address, newSpec); in snapshot()
557 System.err.printf("%04x snapshot done\n", address); in snapshot()
568 public void startLocal(int address, RegisterSpec startedLocal) { in startLocal() argument
570 System.err.printf("%04x start %s\n", address, startedLocal); in startLocal()
576 aboutToProcess(address, regNum); in startLocal()
591 addOrUpdateEnd(address, Disposition.END_MOVED, movedLocal); in startLocal()
601 add(address, Disposition.END_REPLACED, existingLocal); in startLocal()
610 if (endEntry.getAddress() == address) { in startLocal()
654 addOrUpdateEnd(address, in startLocal()
668 addOrUpdateEnd(address, in startLocal()
680 add(address, Disposition.START, startedLocal); in startLocal()
691 public void endLocal(int address, RegisterSpec endedLocal) { in endLocal() argument
692 endLocal(address, endedLocal, Disposition.END_SIMPLY); in endLocal()
703 public void endLocal(int address, RegisterSpec endedLocal, in endLocal() argument
706 System.err.printf("%04x end %s\n", address, endedLocal); in endLocal()
712 aboutToProcess(address, regNum); in endLocal()
725 if (checkForEmptyRange(address, endedLocal)) { in endLocal()
729 add(address, disposition, endedLocal); in endLocal()
747 private boolean checkForEmptyRange(int address, in checkForEmptyRange() argument
760 if (entry.getAddress() != address) { in checkForEmptyRange()
801 if (entry.getAddress() == address) { in checkForEmptyRange()
845 private void add(int address, Disposition disposition, in add() argument
849 result.add(new Entry(address, disposition, spec)); in add()
869 private void addOrUpdateEnd(int address, Disposition disposition, in addOrUpdateEnd() argument
881 if ((endEntry.getAddress() == address) && in addOrUpdateEnd()
893 endLocal(address, spec, disposition); in addOrUpdateEnd()