| com.pnfsoftware.jeb.core.units.code.asm.analyzer.INativeDataAnalyzer |
The data analyzer is used to create data items for a native code unit model.
| Public Methods | |||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|
| abstract INativeDataItem |
apply(long address, INativeType type)
Create a data item at the provided address: Parse data as an item of the given type.
| ||||||||||
| abstract INativeDataItem |
apply(long address, INativeType type, int appliedSize)
Create a data item at the provided address: Parse data as an item of the given type.
| ||||||||||
| abstract INativeStringItem |
createString(long address, long size, INativeType type, StringEncoding stringType, String defaultStringValue)
Create a string item.
| ||||||||||
| abstract ITypeManager |
getTypeManager()
Retrieve the type manager used by this data parser.
| ||||||||||
Create a data item at the provided address: Parse data as an item of the given type. The returned item should be registered to a memory model or immediately disposed.
Create a data item at the provided address: Parse data as an item of the given type. The returned item should be registered to a memory model or immediately disposed.
| appliedSize | -1 for full size application; disregarded for non-complex items |
|---|
Create a string item. The returned item should be registered to a memory model or immediately disposed.