| 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 | |||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|
| 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 | |||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|
From class
java.lang.Object
| |||||||||||
From interface
com.pnfsoftware.jeb.util.collect.CFBytesTrie.IKeyExtractor
| |||||||||||