This is the mail archive of the
frysk-cvs@sources.redhat.com
mailing list for the frysk project.
frysk-sys frysk/proc/Breakpoint.java frysk/pro ...
- From: mark at sourceware dot org
- To: frysk-cvs at sourceware dot org
- Date: 2 Aug 2007 11:23:28 -0000
- Subject: frysk-sys frysk/proc/Breakpoint.java frysk/pro ...
- Reply-to: frysk at sourceware dot org
CVSROOT: /cvs/frysk
Module name: frysk-sys
Changes by: mark@sourceware.org 2007-08-02 11:23:28
Modified files:
frysk/proc : Breakpoint.java BreakpointAddresses.java
ChangeLog Instruction.java
frysk/proc/live: AddressSpaceByteBuffer.java ChangeLog
LinuxTask.java LogicalMemoryBuffer.java
RegisterSetByteBuffer.java TestByteBuffer.java
inua : ChangeLog
inua/eio : ByteBuffer.java
Removed files:
frysk/proc/live: MemorySpaceByteBuffer.java
TestMemorySpaceByteBuffer.java
Log message:
frysk-core/frysk/proc/live/ChangeLog
2007-08-02 Mark Wielaard <mwielaard@redhat.com>
* AddressSpaceByteBuffer.java (mem): New field.
(pokesRequest): Likewise.
(AddressSpaceByteBuffer): Initialize mem and pokesRequest.
(PeeksRequest.peek): New method.
(PeeksRequest.execute): use peek().
(PeeksRequest.request): Likewise.
(PokesRequest): New inner class.
(poke): New method.
* LinuxTask.java (getRawMemory): Use AddressSpaceByteBuffer.
* LogicalMemoryBuffer.java (poke): New methods marked as
unsupported.
* MemorySpaceByteBuffer.java: Removed.
* RegisterSetByteBuffer.java (peek): Use System.arraycopy().
(poke): New method.
* TestMemorySpaceByteBuffer.java: Removed.
* TestByteBuffer.java: Merged in TestMemorySpaceByteBuffer tests,
made test more generic to test all possible buffers, add bulk put
tests.
frysk-core/frysk/proc/ChangeLog
2007-08-02 Mark Wielaard <mwielaard@redhat.com>
* Breakpoint.java (set): Use raw memory and bulk put method.
(reset): Likewise.
* BreakpointAddresses.java: Make public.
* Instruction.java (setupExecuteOutOfLine): use raw memory and
bulk put method.
frysk-sys/inua/ChangeLog
2007-08-02 Mark Wielaard <mwielaard@redhat.com>
* ByteBuffer.java (put(byte[],int,int)): New
bulk put method.
(put(byte[])): likewise.
Patches:
http://sourceware.org/cgi-bin/cvsweb.cgi/frysk-core/frysk/proc/Breakpoint.java.diff?cvsroot=frysk&r1=1.14&r2=1.15
http://sourceware.org/cgi-bin/cvsweb.cgi/frysk-core/frysk/proc/BreakpointAddresses.java.diff?cvsroot=frysk&r1=1.7&r2=1.8
http://sourceware.org/cgi-bin/cvsweb.cgi/frysk-core/frysk/proc/ChangeLog.diff?cvsroot=frysk&r1=1.779&r2=1.780
http://sourceware.org/cgi-bin/cvsweb.cgi/frysk-core/frysk/proc/Instruction.java.diff?cvsroot=frysk&r1=1.2&r2=1.3
http://sourceware.org/cgi-bin/cvsweb.cgi/frysk-core/frysk/proc/live/AddressSpaceByteBuffer.java.diff?cvsroot=frysk&r1=1.3&r2=1.4
http://sourceware.org/cgi-bin/cvsweb.cgi/frysk-core/frysk/proc/live/ChangeLog.diff?cvsroot=frysk&r1=1.12&r2=1.13
http://sourceware.org/cgi-bin/cvsweb.cgi/frysk-core/frysk/proc/live/LinuxTask.java.diff?cvsroot=frysk&r1=1.5&r2=1.6
http://sourceware.org/cgi-bin/cvsweb.cgi/frysk-core/frysk/proc/live/LogicalMemoryBuffer.java.diff?cvsroot=frysk&r1=1.2&r2=1.3
http://sourceware.org/cgi-bin/cvsweb.cgi/frysk-core/frysk/proc/live/RegisterSetByteBuffer.java.diff?cvsroot=frysk&r1=1.1&r2=1.2
http://sourceware.org/cgi-bin/cvsweb.cgi/frysk-core/frysk/proc/live/TestByteBuffer.java.diff?cvsroot=frysk&r1=1.2&r2=1.3
http://sourceware.org/cgi-bin/cvsweb.cgi/frysk-core/frysk/proc/live/MemorySpaceByteBuffer.java.diff?cvsroot=frysk&r1=1.5&r2=NONE
http://sourceware.org/cgi-bin/cvsweb.cgi/frysk-core/frysk/proc/live/TestMemorySpaceByteBuffer.java.diff?cvsroot=frysk&r1=1.3&r2=NONE
http://sourceware.org/cgi-bin/cvsweb.cgi/frysk-sys/inua/ChangeLog.diff?cvsroot=frysk&r1=1.2&r2=1.3
http://sourceware.org/cgi-bin/cvsweb.cgi/frysk-sys/inua/eio/ByteBuffer.java.diff?cvsroot=frysk&r1=1.2&r2=1.3