java.lang.Object | |
↳ | com.pnfsoftware.jeb.core.units.code.asm.decompiler.ir.AddressConversionLists |
Fields | |||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|
public Map<Integer, Long> | interToNative | ||||||||||
public Map<Long, Integer> | nativeToInter |
Public Constructors | |||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|
AddressConversionLists() | |||||||||||
AddressConversionLists(Map<Long, Integer> nativeToInter, Map<Integer, Long> interToNative) |
Public Methods | |||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|
Long | convertIntermediateOffset(int offset) | ||||||||||
Integer | convertNativeAddress(long address) | ||||||||||
static String | formatConversionLists(Map<Integer, Long> interToNative, Map<Long, Integer> nativeToInter) | ||||||||||
static AddressConversionLists |
generateFromCFG(CFG<IEStatement> cfg)
Generate conversion lists from a CFG.
| ||||||||||
static AddressConversionLists | generateFromList(List<IEStatement> stmlist) | ||||||||||
Map<Integer, Long> | getInterToNative() | ||||||||||
List<Integer> | getIntermediateOffsetsMappingToNativeAddress(long address) | ||||||||||
List<Long> | getNativeAddressesMappingToIntermediateOffset(int offset) | ||||||||||
Map<Long, Integer> | getNativeToInter() | ||||||||||
void | record(long nativeAddress, int irOffset) | ||||||||||
String | toString() |
[Expand]
Inherited Methods | |||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|
![]() |
Generate conversion lists from a CFG.
cfg | a CFG |
---|
IllegalStateException | in DEBUG mode only, if the CFG and/or its statements contain inconsistencies |
---|