public inbox for frysk-cvs@sourceware.org
help / color / mirror / Atom feed
From: moore@sourceware.org
To: frysk-cvs@sourceware.org
Subject: frysk-sys/frysk proc/ChangeLog proc/Isa.java p ...
Date: Tue, 03 Oct 2006 14:42:00 -0000	[thread overview]
Message-ID: <20061003144203.16956.qmail@sourceware.org> (raw)

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


                 reply	other threads:[~2006-10-03 14:42 UTC|newest]

Thread overview: [no followups] expand[flat|nested]  mbox.gz  Atom feed

Reply instructions:

You may reply publicly to this message via plain-text email
using any one of the following methods:

* Save the following mbox file, import it into your mail client,
  and reply-to-all from there: mbox

  Avoid top-posting and favor interleaved quoting:
  https://en.wikipedia.org/wiki/Posting_style#Interleaved_style

* Reply using the --to, --cc, and --in-reply-to
  switches of git-send-email(1):

  git send-email \
    --in-reply-to=20061003144203.16956.qmail@sourceware.org \
    --to=moore@sourceware.org \
    --cc=frysk-cvs@sourceware.org \
    --cc=frysk@sourceware.org \
    /path/to/YOUR_REPLY

  https://kernel.org/pub/software/scm/git/docs/git-send-email.html

* If your mail client supports setting the In-Reply-To header
  via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line before the message body.
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).