frysk.proc.live
Class PtraceRegisterBanksFactory

java.lang.Object
  extended by frysk.proc.live.PtraceRegisterBanksFactory

 class PtraceRegisterBanksFactory
extends Object

The target has registers scattered across one or more register banks. Map register requests onto the corresponding bank-register.


Constructor Summary
PtraceRegisterBanksFactory()
           
 
Method Summary
(package private) static RegisterBanks create(ISA isa, ProcessIdentifier pid)
           
private static ByteBuffer[] ia32Banks(ProcessIdentifier pid)
           
private static ByteBuffer[] ppcBanksBE(ProcessIdentifier pid)
           
private static ByteBuffer[] x8664Banks(ProcessIdentifier pid)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

PtraceRegisterBanksFactory

PtraceRegisterBanksFactory()
Method Detail

x8664Banks

private static ByteBuffer[] x8664Banks(ProcessIdentifier pid)

ia32Banks

private static ByteBuffer[] ia32Banks(ProcessIdentifier pid)

ppcBanksBE

private static ByteBuffer[] ppcBanksBE(ProcessIdentifier pid)

create

static RegisterBanks create(ISA isa,
                            ProcessIdentifier pid)