Index: frysk-core/frysk/proc/LinuxTask.java =================================================================== RCS file: /cvs/frysk/frysk-core/frysk/proc/LinuxTask.java,v retrieving revision 1.32 diff -u -r1.32 LinuxTask.java --- frysk-core/frysk/proc/LinuxTask.java 7 Aug 2006 20:22:15 -0000 1.32 +++ frysk-core/frysk/proc/LinuxTask.java 8 Aug 2006 04:53:40 -0000 @@ -46,7 +46,6 @@ import frysk.sys.Signal; import inua.eio.ByteBuffer; -import inua.eio.ByteOrder; import java.util.logging.Level; /** @@ -57,24 +56,24 @@ { private long ptraceOptions = 0; - // XXX: For moment wire in standard 32-bit little-endian memory - // map. This will be replaced by a memory map created using + // XXX: For moment wire in standard 32-bit memory map. + // This will be replaced by a memory map created using // information from /proc/PID/maps. private void setupMapsXXX () + throws Task.TaskException { // XXX: For writing at least, PTRACE must be used as /proc/mem // cannot be written to. memory = new PtraceByteBuffer (id.id, PtraceByteBuffer.Area.DATA, 0xffffffffl); - memory.order (ByteOrder.LITTLE_ENDIAN); - // XXX: For moment wire in a standard 32-bit little-endian - // register set. + memory.order(getIsa().getByteOrder()); + // XXX: For moment wire in a standard 32-bit register set. registerBank = new ByteBuffer[] { new PtraceByteBuffer (id.id, PtraceByteBuffer.Area.USR) }; - registerBank[0].order (ByteOrder.LITTLE_ENDIAN); + registerBank[0].order (getIsa().getByteOrder()); } /**