use of com.ibm.j9ddr.corereaders.osthread.IRegister in project openj9 by eclipse.
the class JniThread method getRegisters.
public List<? extends IRegister> getRegisters() {
SortedMap<String, Number> registerMap = registers.getRegisters();
List<IRegister> regList = new ArrayList<IRegister>(registers.size());
for (String regName : registerMap.keySet()) {
Number value = registerMap.get(regName);
System.out.println("getRegisters: name " + regName + " val " + value);
regList.add(new Register(regName, value));
}
return regList;
}
use of com.ibm.j9ddr.corereaders.osthread.IRegister in project openj9 by eclipse.
the class J9DDRImageThread method getRegisters.
/* (non-Javadoc)
* @see com.ibm.dtfj.image.ImageThread#getRegisters()
*/
public Iterator<?> getRegisters() {
Collection<? extends IRegister> registers = thread.getRegisters();
List<ImageRegister> dtfjRegisters = new ArrayList<ImageRegister>(registers.size());
for (IRegister thisRegister : registers) {
dtfjRegisters.add(new J9DDRImageRegister(thisRegister));
}
return dtfjRegisters.iterator();
}
Aggregations