public inbox for frysk-cvs@sourceware.org
help / color / mirror / Atom feed
* frysk-sys/frysk proc/ChangeLog proc/Isa.java p ...
@ 2006-10-03 14:42 moore
0 siblings, 0 replies; only message in thread
From: moore @ 2006-10-03 14:42 UTC (permalink / raw)
To: frysk-cvs
CVSROOT: /cvs/frysk
Module name: frysk-sys
Changes by: moore@sourceware.org 2006-10-03 14:42:03
Modified files:
frysk/proc : ChangeLog Isa.java IsaEMT64.java
IsaFactory.java IsaIA32.java IsaPPC.java
IsaPPC64.java LinuxTask.java Register.java
TestRegs.java TestTaskSyscallObserver.java
frysk/gui : ChangeLog
frysk/gui/register: RegisterWindow.java
frysk/sys : ChangeLog Ptrace.java
frysk/sys/cni : Ptrace.cxx
frysk/sys/proc : ChangeLog
frysk/sys/proc/cni: AuxvBuilder.cxx
Added files:
frysk/proc : LinuxIa32On64.java LongFloat.java
RegisterView.java
frysk/sys : RegisterSetBuffer.java
Log message:
2006-10-03 Tim Moore <timoore@redhat.com>
* RegisterWindow.java (cols, colVisible, setTask): Add column for
view object.
(stringUsingView): new methods
(refreshList): Use stringUsingView to print register contents
2006-10-03 Tim Moore <timoore@redhat.com>
* Ptrace.java (REGS, FPREGS,FPXREGS): new constants
(registerSetSize, peekRegisters, pokeRegisters): new methods for
reading and writing blocks of registers.
* cni/Ptrace.cxx (registerSetSize, peekRegisters, pokeRegisters):
implementations of above methods.
2006-10-03 Tim Moore <timoore@redhat.com>
* cni/AuxvBuilder.cxx (verify): Don't error out if AT_NULL doesn't
happen to be at the end of the Auxv vector.
2006-10-03 Tim Moore <timoore@redhat.com>
* Isa.java (getRegisterBankBuffers): new method
* IsaEMT64.java (IsaEMT64): Use getName() method of Register.
instead of member.
* (getRegisterBankBuffers): New method.
* IsaFactory.java (getIsa): Return a LinuxIA32on64 object if
necessary.
* IsaIA32.java (getRegisterBankBuffers):New method.
(fpViews): new array of register views
(FPRegister): new inner class
(IsaIA32): Use getName() method of Register; create floating point
registers.
* IsaPPC.java (IsaPPC): Use getName method of Register.
(getRegisterBankBuffers): New method.
* IsaPPC64.java (IsaPPC64): Use getName method of Register.
(getRegisterBankBuffers): New method.
* LinuxIA32on64.java: New class for 32 bit processes on 64 bit machines.
* LinuxTask.java: (setupMapsXXX): use getRegisterBankBuffers
method to initialize registerBank.
* LongFloat.java: New class for x87 floating point registers.
* RegisterView.java: New class for alternative interpretations of
register bits.
* Register.java (views): New member.
(Register(int, int, String, RegisterView)): New constructor that
takes RegisterView argument.
(getViews): New method.
* TestRegs.java (testRegs): Maybe run i386 tests if running on
x8664.
* TestTaskSyscallObserver (execvesys, opensys, readsys): New
members for system call objects.
(SyscallObserver): Initialize them with new task argument..
(SyscallObserver.updateSyscallEnter): Workaround for exit system
call problem.
(testForkSyscall, testCloneSyscall, testSyscallLoop,
attachedObserver, SyscallInteruptObserver): Initialize
SyscallObserver with task; compare system call objects instead of
system call numbers.
Patches:
http://sourceware.org/cgi-bin/cvsweb.cgi/frysk-core/frysk/proc/LinuxIa32On64.java.diff?cvsroot=frysk&r1=NONE&r2=1.1
http://sourceware.org/cgi-bin/cvsweb.cgi/frysk-core/frysk/proc/LongFloat.java.diff?cvsroot=frysk&r1=NONE&r2=1.1
http://sourceware.org/cgi-bin/cvsweb.cgi/frysk-core/frysk/proc/RegisterView.java.diff?cvsroot=frysk&r1=NONE&r2=1.1
http://sourceware.org/cgi-bin/cvsweb.cgi/frysk-core/frysk/proc/ChangeLog.diff?cvsroot=frysk&r1=1.448&r2=1.449
http://sourceware.org/cgi-bin/cvsweb.cgi/frysk-core/frysk/proc/Isa.java.diff?cvsroot=frysk&r1=1.13&r2=1.14
http://sourceware.org/cgi-bin/cvsweb.cgi/frysk-core/frysk/proc/IsaEMT64.java.diff?cvsroot=frysk&r1=1.6&r2=1.7
http://sourceware.org/cgi-bin/cvsweb.cgi/frysk-core/frysk/proc/IsaFactory.java.diff?cvsroot=frysk&r1=1.5&r2=1.6
http://sourceware.org/cgi-bin/cvsweb.cgi/frysk-core/frysk/proc/IsaIA32.java.diff?cvsroot=frysk&r1=1.6&r2=1.7
http://sourceware.org/cgi-bin/cvsweb.cgi/frysk-core/frysk/proc/IsaPPC.java.diff?cvsroot=frysk&r1=1.4&r2=1.5
http://sourceware.org/cgi-bin/cvsweb.cgi/frysk-core/frysk/proc/IsaPPC64.java.diff?cvsroot=frysk&r1=1.7&r2=1.8
http://sourceware.org/cgi-bin/cvsweb.cgi/frysk-core/frysk/proc/LinuxTask.java.diff?cvsroot=frysk&r1=1.35&r2=1.36
http://sourceware.org/cgi-bin/cvsweb.cgi/frysk-core/frysk/proc/Register.java.diff?cvsroot=frysk&r1=1.9&r2=1.10
http://sourceware.org/cgi-bin/cvsweb.cgi/frysk-core/frysk/proc/TestRegs.java.diff?cvsroot=frysk&r1=1.2&r2=1.3
http://sourceware.org/cgi-bin/cvsweb.cgi/frysk-core/frysk/proc/TestTaskSyscallObserver.java.diff?cvsroot=frysk&r1=1.16&r2=1.17
http://sourceware.org/cgi-bin/cvsweb.cgi/frysk-gui/frysk/gui/ChangeLog.diff?cvsroot=frysk&r1=1.390&r2=1.391
http://sourceware.org/cgi-bin/cvsweb.cgi/frysk-gui/frysk/gui/register/RegisterWindow.java.diff?cvsroot=frysk&r1=1.25&r2=1.26
http://sourceware.org/cgi-bin/cvsweb.cgi/frysk-sys/frysk/sys/RegisterSetBuffer.java.diff?cvsroot=frysk&r1=NONE&r2=1.1
http://sourceware.org/cgi-bin/cvsweb.cgi/frysk-sys/frysk/sys/ChangeLog.diff?cvsroot=frysk&r1=1.69&r2=1.70
http://sourceware.org/cgi-bin/cvsweb.cgi/frysk-sys/frysk/sys/Ptrace.java.diff?cvsroot=frysk&r1=1.9&r2=1.10
http://sourceware.org/cgi-bin/cvsweb.cgi/frysk-sys/frysk/sys/cni/Ptrace.cxx.diff?cvsroot=frysk&r1=1.8&r2=1.9
http://sourceware.org/cgi-bin/cvsweb.cgi/frysk-sys/frysk/sys/proc/ChangeLog.diff?cvsroot=frysk&r1=1.19&r2=1.20
http://sourceware.org/cgi-bin/cvsweb.cgi/frysk-sys/frysk/sys/proc/cni/AuxvBuilder.cxx.diff?cvsroot=frysk&r1=1.4&r2=1.5
^ permalink raw reply [flat|nested] only message in thread
only message in thread, other threads:[~2006-10-03 14:42 UTC | newest]
Thread overview: (only message) (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2006-10-03 14:42 frysk-sys/frysk proc/ChangeLog proc/Isa.java p moore
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for read-only IMAP folder(s) and NNTP newsgroup(s).