java.lang.Object | |
↳ | com.pnfsoftware.jeb.core.units.code.asm.processor.AbstractInstructionManager<T extends com.pnfsoftware.jeb.core.units.code.IInstruction> |
Public Constructors | |||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|
AbstractInstructionManager() |
Public Methods | |||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|
void | clearCache() | ||||||||||
byte[] | extract(T object) | ||||||||||
List<ProcessorException> | getExceptions() | ||||||||||
T | getInstruction(BytesBlock block) | ||||||||||
long | getInstructionCount() | ||||||||||
long | getUniqueInstructionCount() |
Protected Methods | |||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|
byte[] | buildKey(BytesBlock block) | ||||||||||
abstract T | findInstruction(BytesBlock block) | ||||||||||
static String | getUndefinedMessage(byte[] code) | ||||||||||
static String | getUnpredictableMessage(byte[] code, String mnemonic) | ||||||||||
static void | raiseUndefined(byte[] code) | ||||||||||
T | retrieveInstructionFromCache(T instruction) | ||||||||||
boolean |
useCache(BytesBlock block)
@return
|
[Expand]
Inherited Methods | |||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|
![]() | |||||||||||
![]() |