public inbox for frysk-cvs@sourceware.org help / color / mirror / Atom feed
From: cagney@sourceware.org To: frysk-cvs@sourceware.org Subject: [SCM] master: frysk-core/frysk/bank/ChangeLog Date: Wed, 19 Dec 2007 23:54:00 -0000 [thread overview] Message-ID: <20071219235425.8264.qmail@sourceware.org> (raw) The branch, master has been updated via c660d1e1c83d3f354d39d95bb54a1e2dc79ed64f (commit) from d252351b1f01500d9a9c2af70e7ff245d32b9b24 (commit) Those revisions listed above that are new to this repository have not appeared on any other notification email. - Log ----------------------------------------------------------------- commit c660d1e1c83d3f354d39d95bb54a1e2dc79ed64f Author: Andrew Cagney <cagney@redhat.com> Date: Wed Dec 19 18:53:22 2007 -0500 frysk-core/frysk/bank/ChangeLog 2007-12-19 Andrew Cagney <cagney@redhat.com> * BankRegister.java: Move to here from frysk.proc. * BankRegisterMap.java: Ditto. * IndirectBankRegisterMap.java: Ditto. * PPCBankRegisters.java: Ditto. * RegisterBanks.java: Ditto. * X86BankRegisters.java: Ditto. frysk-core/frysk/proc/ChangeLog 2007-12-19 Andrew Cagney <cagney@redhat.com> * BankRegister.java: Move to frysk.bank. * BankRegisterMap.java: Ditto. * IndirectBankRegisterMap.java: Ditto. * PPCBankRegisters.java: Ditto. * RegisterBanks.java: Ditto. * X86BankRegisters.java: Ditto. * LinuxPPC32On64.java: Update. * Task.java: Update. frysk-core/frysk/proc/dead/ChangeLog 2007-12-19 cagney <cagney@redhat.com> Bank register code moved to frysk.bank. * LinuxExeTask.java: Update. * CorefileRegisterBank.java: Update. * LinuxExeTask.java: Update. frysk-core/frysk/proc/live/ChangeLog 2007-12-19 Andrew Cagney <cagney@redhat.com> Bank register code moved to frysk.bank. * LinuxTask.java: Update. * PtraceRegisterBanksFactory.java: Update. ----------------------------------------------------------------------- Summary of changes: frysk-core/frysk/{proc => bank}/BankRegister.java | 2 +- .../frysk/{proc => bank}/BankRegisterMap.java | 4 ++-- frysk-core/frysk/bank/ChangeLog | 15 +++++++++++++++ .../{proc => bank}/IndirectBankRegisterMap.java | 2 +- .../frysk/{proc => bank}/PPCBankRegisters.java | 2 +- frysk-core/frysk/{proc => bank}/RegisterBanks.java | 10 +++++----- .../frysk/{proc => bank}/X86BankRegisters.java | 2 +- frysk-core/frysk/bank/package.html | 11 +++++++++++ frysk-core/frysk/proc/ChangeLog | 11 +++++++++++ frysk-core/frysk/proc/LinuxPPC32On64.java | 3 +++ frysk-core/frysk/proc/Task.java | 2 ++ frysk-core/frysk/proc/dead/ChangeLog | 7 +++++++ .../proc/dead/CorefileRegisterBanksFactory.java | 8 ++++---- frysk-core/frysk/proc/dead/LinuxExeTask.java | 2 +- frysk-core/frysk/proc/dead/LinuxTask.java | 2 +- frysk-core/frysk/proc/dummy/Task.java | 2 +- frysk-core/frysk/proc/live/ChangeLog | 6 ++++++ frysk-core/frysk/proc/live/LinuxTask.java | 2 +- .../proc/live/PtraceRegisterBanksFactory.java | 6 +++--- 19 files changed, 77 insertions(+), 22 deletions(-) rename frysk-core/frysk/{proc => bank}/BankRegister.java (99%) rename frysk-core/frysk/{proc => bank}/BankRegisterMap.java (98%) create mode 100644 frysk-core/frysk/bank/ChangeLog rename frysk-core/frysk/{proc => bank}/IndirectBankRegisterMap.java (99%) rename frysk-core/frysk/{proc => bank}/PPCBankRegisters.java (99%) rename frysk-core/frysk/{proc => bank}/RegisterBanks.java (94%) rename frysk-core/frysk/{proc => bank}/X86BankRegisters.java (99%) create mode 100644 frysk-core/frysk/bank/package.html First 500 lines of diff: diff --git a/frysk-core/frysk/proc/BankRegister.java b/frysk-core/frysk/bank/BankRegister.java similarity index 99% rename from frysk-core/frysk/proc/BankRegister.java rename to frysk-core/frysk/bank/BankRegister.java index 41c8b30..7507a5c 100644 --- a/frysk-core/frysk/proc/BankRegister.java +++ b/frysk-core/frysk/bank/BankRegister.java @@ -37,7 +37,7 @@ // version and license this file solely under the GPL without // exception. -package frysk.proc; +package frysk.bank; import frysk.isa.Register; diff --git a/frysk-core/frysk/proc/BankRegisterMap.java b/frysk-core/frysk/bank/BankRegisterMap.java similarity index 98% rename from frysk-core/frysk/proc/BankRegisterMap.java rename to frysk-core/frysk/bank/BankRegisterMap.java index ba04b82..115ebf7 100644 --- a/frysk-core/frysk/proc/BankRegisterMap.java +++ b/frysk-core/frysk/bank/BankRegisterMap.java @@ -37,7 +37,7 @@ // version and license this file solely under the GPL without // exception. -package frysk.proc; +package frysk.bank; import frysk.isa.Register; import java.util.LinkedHashMap; @@ -77,7 +77,7 @@ public class BankRegisterMap { return (BankRegister)registerToBankRegister.get(r); } - BankRegister get(String s) { + public BankRegister get(String s) { return (BankRegister)nameToBankRegister.get(s); } } diff --git a/frysk-core/frysk/bank/ChangeLog b/frysk-core/frysk/bank/ChangeLog new file mode 100644 index 0000000..80d5375 --- /dev/null +++ b/frysk-core/frysk/bank/ChangeLog @@ -0,0 +1,15 @@ +2007-12-19 Andrew Cagney <cagney@redhat.com> + + * BankRegister.java: Move to here from frysk.proc. + * BankRegisterMap.java: Ditto. + * IndirectBankRegisterMap.java: Ditto. + * PPCBankRegisters.java: Ditto. + * RegisterBanks.java: Ditto. + * X86BankRegisters.java: Ditto. +\f +Local Variables: +mode: change-log +left-margin: 8 +fill-column: 74 +version-control: never +End: diff --git a/frysk-core/frysk/proc/IndirectBankRegisterMap.java b/frysk-core/frysk/bank/IndirectBankRegisterMap.java similarity index 99% rename from frysk-core/frysk/proc/IndirectBankRegisterMap.java rename to frysk-core/frysk/bank/IndirectBankRegisterMap.java index 1f8a683..af6bbaa 100644 --- a/frysk-core/frysk/proc/IndirectBankRegisterMap.java +++ b/frysk-core/frysk/bank/IndirectBankRegisterMap.java @@ -37,7 +37,7 @@ // version and license this file solely under the GPL without // exception. -package frysk.proc; +package frysk.bank; import inua.eio.ByteOrder; import frysk.isa.Register; diff --git a/frysk-core/frysk/proc/PPCBankRegisters.java b/frysk-core/frysk/bank/PPCBankRegisters.java similarity index 99% rename from frysk-core/frysk/proc/PPCBankRegisters.java rename to frysk-core/frysk/bank/PPCBankRegisters.java index d3f7781..4218aa6 100644 --- a/frysk-core/frysk/proc/PPCBankRegisters.java +++ b/frysk-core/frysk/bank/PPCBankRegisters.java @@ -41,7 +41,7 @@ // version and license this file solely under the GPL without // exception. -package frysk.proc; +package frysk.bank; import inua.eio.ByteOrder; import frysk.isa.PPC32Registers; diff --git a/frysk-core/frysk/proc/RegisterBanks.java b/frysk-core/frysk/bank/RegisterBanks.java similarity index 94% rename from frysk-core/frysk/proc/RegisterBanks.java rename to frysk-core/frysk/bank/RegisterBanks.java index e9ad22b..98fa058 100644 --- a/frysk-core/frysk/proc/RegisterBanks.java +++ b/frysk-core/frysk/bank/RegisterBanks.java @@ -37,7 +37,7 @@ // version and license this file solely under the GPL without // exception. -package frysk.proc; +package frysk.bank; import inua.eio.ByteBuffer; import frysk.isa.Register; @@ -56,7 +56,7 @@ public class RegisterBanks { this.bankRegisters = bankRegisters; } - BankRegister getBankRegister(String name) { + public BankRegister getBankRegister(String name) { BankRegister bankRegister = bankRegisters.get(name); if (bankRegister != null) return bankRegister; @@ -71,7 +71,7 @@ public class RegisterBanks { return getBankRegister(register.getName()); } - long get(Register register) { + public long get(Register register) { BankRegister bankRegister = findBankRegister(register); ByteBuffer bank = banks[bankRegister.getBank()]; switch (bankRegister.getLength()) { @@ -85,7 +85,7 @@ public class RegisterBanks { } } - void set(Register register, long value) { + public void set(Register register, long value) { BankRegister bankRegister = findBankRegister(register); ByteBuffer bank = banks[bankRegister.getBank()]; switch (bankRegister.getLength()) { @@ -99,7 +99,7 @@ public class RegisterBanks { } } - void access(Register register, long offset, long size, + public void access(Register register, long offset, long size, byte[] bytes, int start, boolean write) { BankRegister bankRegister = findBankRegister(register); ByteBuffer bank = banks[bankRegister.getBank()]; diff --git a/frysk-core/frysk/proc/X86BankRegisters.java b/frysk-core/frysk/bank/X86BankRegisters.java similarity index 99% rename from frysk-core/frysk/proc/X86BankRegisters.java rename to frysk-core/frysk/bank/X86BankRegisters.java index d2cd468..e80bf7b 100644 --- a/frysk-core/frysk/proc/X86BankRegisters.java +++ b/frysk-core/frysk/bank/X86BankRegisters.java @@ -37,7 +37,7 @@ // version and license this file solely under the GPL without // exception. -package frysk.proc; +package frysk.bank; import inua.eio.ByteOrder; import frysk.isa.IA32Registers; diff --git a/frysk-core/frysk/bank/package.html b/frysk-core/frysk/bank/package.html new file mode 100644 index 0000000..7ad8e61 --- /dev/null +++ b/frysk-core/frysk/bank/package.html @@ -0,0 +1,11 @@ +<html> +<body> + +A bank or block of data broken into into named locations. For +instance the register bank returned by ptrace is broken down into +individual registers. + +<h2>Overview</h2> + +</body> +<html> diff --git a/frysk-core/frysk/proc/ChangeLog b/frysk-core/frysk/proc/ChangeLog index 40504b1..fa31930 100644 --- a/frysk-core/frysk/proc/ChangeLog +++ b/frysk-core/frysk/proc/ChangeLog @@ -1,3 +1,14 @@ +2007-12-19 Andrew Cagney <cagney@redhat.com> + + * BankRegister.java: Move to frysk.bank. + * BankRegisterMap.java: Ditto. + * IndirectBankRegisterMap.java: Ditto. + * PPCBankRegisters.java: Ditto. + * RegisterBanks.java: Ditto. + * X86BankRegisters.java: Ditto. + * LinuxPPC32On64.java: Update. + * Task.java: Update. + 2007-12-13 Rick Moseley <rmoseley@redhat.com> * Proc.java: Remove redundant call to performDetach(). diff --git a/frysk-core/frysk/proc/LinuxPPC32On64.java b/frysk-core/frysk/proc/LinuxPPC32On64.java index 7abd223..df7e592 100644 --- a/frysk-core/frysk/proc/LinuxPPC32On64.java +++ b/frysk-core/frysk/proc/LinuxPPC32On64.java @@ -39,6 +39,9 @@ package frysk.proc; +import frysk.bank.PPCBankRegisters; +import frysk.bank.BankRegister; + class LinuxPPC32On64 extends LinuxPPC32 { diff --git a/frysk-core/frysk/proc/Task.java b/frysk-core/frysk/proc/Task.java index bdf5274..d5d5cf5 100644 --- a/frysk-core/frysk/proc/Task.java +++ b/frysk-core/frysk/proc/Task.java @@ -53,6 +53,8 @@ import frysk.isa.Register; import frysk.isa.ISA; import java.math.BigInteger; import inua.eio.ByteOrder; +import frysk.bank.RegisterBanks; +import frysk.bank.BankRegister; public abstract class Task { diff --git a/frysk-core/frysk/proc/dead/ChangeLog b/frysk-core/frysk/proc/dead/ChangeLog index bf2c6bd..120ba4f 100644 --- a/frysk-core/frysk/proc/dead/ChangeLog +++ b/frysk-core/frysk/proc/dead/ChangeLog @@ -1,3 +1,10 @@ +2007-12-19 cagney <cagney@redhat.com> + + Bank register code moved to frysk.bank. + * LinuxExeTask.java: Update. + * CorefileRegisterBank.java: Update. + * LinuxExeTask.java: Update. + 2007-11-29 Andrew Cagney <cagney@redhat.com> * TestCoreRegs.java (testFloatRegisters()) diff --git a/frysk-core/frysk/proc/dead/CorefileRegisterBanksFactory.java b/frysk-core/frysk/proc/dead/CorefileRegisterBanksFactory.java index 5c8678d..6b45981 100644 --- a/frysk-core/frysk/proc/dead/CorefileRegisterBanksFactory.java +++ b/frysk-core/frysk/proc/dead/CorefileRegisterBanksFactory.java @@ -42,10 +42,10 @@ package frysk.proc.dead; import inua.eio.ByteBuffer; import frysk.isa.ISA; import frysk.isa.ISAMap; -import frysk.proc.RegisterBanks; -import frysk.proc.X86BankRegisters; -import frysk.proc.PPCBankRegisters; -import frysk.proc.BankRegisterMap; +import frysk.bank.RegisterBanks; +import frysk.bank.X86BankRegisters; +import frysk.bank.PPCBankRegisters; +import frysk.bank.BankRegisterMap; /** * The target has registers scattered across one or more register diff --git a/frysk-core/frysk/proc/dead/LinuxExeTask.java b/frysk-core/frysk/proc/dead/LinuxExeTask.java index 1302be5..9b3f6de 100644 --- a/frysk-core/frysk/proc/dead/LinuxExeTask.java +++ b/frysk-core/frysk/proc/dead/LinuxExeTask.java @@ -41,7 +41,7 @@ package frysk.proc.dead; import inua.eio.ArrayByteBuffer; import inua.eio.ByteBuffer; -import frysk.proc.RegisterBanks; +import frysk.bank.RegisterBanks; import frysk.proc.Isa; import frysk.proc.TaskId; import frysk.proc.TaskState; diff --git a/frysk-core/frysk/proc/dead/LinuxTask.java b/frysk-core/frysk/proc/dead/LinuxTask.java index 0c61fa9..a514cb3 100644 --- a/frysk-core/frysk/proc/dead/LinuxTask.java +++ b/frysk-core/frysk/proc/dead/LinuxTask.java @@ -48,7 +48,7 @@ import inua.eio.ByteOrder; import frysk.proc.TaskId; import frysk.proc.Isa; import frysk.isa.ISA; -import frysk.proc.RegisterBanks; +import frysk.bank.RegisterBanks; public class LinuxTask extends DeadTask { diff --git a/frysk-core/frysk/proc/dummy/Task.java b/frysk-core/frysk/proc/dummy/Task.java index d0d24af..5737179 100644 --- a/frysk-core/frysk/proc/dummy/Task.java +++ b/frysk-core/frysk/proc/dummy/Task.java @@ -43,7 +43,7 @@ import inua.eio.ByteBuffer; import frysk.proc.TaskObserver; import frysk.proc.Isa; import frysk.isa.ISA; -import frysk.proc.RegisterBanks; +import frysk.bank.RegisterBanks; public class Task extends frysk.proc.Task diff --git a/frysk-core/frysk/proc/live/ChangeLog b/frysk-core/frysk/proc/live/ChangeLog index f095694..a4abbc4 100644 --- a/frysk-core/frysk/proc/live/ChangeLog +++ b/frysk-core/frysk/proc/live/ChangeLog @@ -1,3 +1,9 @@ +2007-12-19 Andrew Cagney <cagney@redhat.com> + + Bank register code moved to frysk.bank. + * LinuxTask.java: Update. + * PtraceRegisterBanksFactory.java: Update. + 2007-12-05 Jose Flavio Aguilar Paulino <joseflavio@gmail.com> * PtraceRegisterBanksFactory.java: Removing PowerPC useless diff --git a/frysk-core/frysk/proc/live/LinuxTask.java b/frysk-core/frysk/proc/live/LinuxTask.java index a2cae65..665b9ac 100644 --- a/frysk-core/frysk/proc/live/LinuxTask.java +++ b/frysk-core/frysk/proc/live/LinuxTask.java @@ -58,7 +58,7 @@ import frysk.sys.Signal; import frysk.isa.ISA; import frysk.isa.ElfMap; import java.io.File; -import frysk.proc.RegisterBanks; +import frysk.bank.RegisterBanks; /** * A Linux Task tracked using PTRACE. diff --git a/frysk-core/frysk/proc/live/PtraceRegisterBanksFactory.java b/frysk-core/frysk/proc/live/PtraceRegisterBanksFactory.java index 4777a2d..a6ee34f 100644 --- a/frysk-core/frysk/proc/live/PtraceRegisterBanksFactory.java +++ b/frysk-core/frysk/proc/live/PtraceRegisterBanksFactory.java @@ -45,9 +45,9 @@ import inua.eio.ByteOrder; import frysk.isa.ISA; import frysk.sys.Ptrace.RegisterSet; import frysk.sys.Ptrace.AddressSpace; -import frysk.proc.RegisterBanks; -import frysk.proc.X86BankRegisters; -import frysk.proc.PPCBankRegisters; +import frysk.bank.RegisterBanks; +import frysk.bank.X86BankRegisters; +import frysk.bank.PPCBankRegisters; import frysk.Config; /** hooks/post-receive -- frysk system monitor/debugger
next reply other threads:[~2007-12-19 23:54 UTC|newest] Thread overview: 3+ messages / expand[flat|nested] mbox.gz Atom feed top 2007-12-19 23:54 cagney [this message] 2007-12-20 0:56 cagney 2007-12-21 13:22 cagney
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=20071219235425.8264.qmail@sourceware.org \ --to=cagney@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: linkBe 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).