GP-1403 Improved support for auto-named typedefs. Updated create

typedef action from pointer to use auto-naming.  Replaced old
ImageBaseOffsetDataType 32/64-bit BuiltIn types with new pointer-typedef
based implementations. Improved settings modification
restrictions.  Resolved various bugs.
This commit is contained in:
ghidra1 2022-02-15 10:16:08 -05:00
parent ec5b6aada7
commit 8f0589a6d8
103 changed files with 2226 additions and 1156 deletions

View file

@ -581,8 +581,8 @@ public class ExtendedFlatProgramAPI extends FlatProgramAPI {
int addressSize = address.getSize();
if (addressSize == 64 && getIboIf64bit) {
ImageBaseOffset32DataType ibo32 =
new ImageBaseOffset32DataType(currentProgram.getDataTypeManager());
IBO32DataType ibo32 =
new IBO32DataType(currentProgram.getDataTypeManager());
int length = ibo32.getLength();
DumbMemBufferImpl compMemBuffer =
new DumbMemBufferImpl(currentProgram.getMemory(), address);