java.lang.Object | |
↳ | com.pnfsoftware.jeb.core.units.code.asm.processor.arch.AbstractRegisterBankLayout |
Known Direct Subclasses |
Base implementation of a registers bank layout.
Public Constructors | |||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|
AbstractRegisterBankLayout() |
Public Methods | |||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|
int | getCountOfDescriptionEntries() | ||||||||||
Collection<RegisterDescriptionEntry> | getDescriptionEntries() | ||||||||||
RegisterDescriptionEntry | getDescriptionEntry(int regnum) | ||||||||||
RegisterDescriptionEntry | getDescriptionEntryByName(String name) | ||||||||||
RegisterDescriptionEntry | getDescriptionEntryByName(Collection<String> names) | ||||||||||
RegisterDescriptionEntry | getDescriptionEntryByType(RegisterType type) | ||||||||||
abstract Map<Integer, RegisterDescriptionEntry> | getDescriptionEntryMap() | ||||||||||
String | toString() |
Protected Methods | |||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|
static RegisterDescriptionEntry | add(Map<Integer, RegisterDescriptionEntry> entries, int bitsize, String name, String altname, RegisterEncoding encoding, RegisterType type) | ||||||||||
static RegisterDescriptionEntry | add(Map<Integer, RegisterDescriptionEntry> entries, int bitsize, String name) |
[Expand]
Inherited Methods | |||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|
From class
java.lang.Object
| |||||||||||
From interface
com.pnfsoftware.jeb.core.units.code.asm.processor.IRegisterBankLayout
|