mirror of
https://github.com/NationalSecurityAgency/ghidra.git
synced 2025-10-06 03:50:02 +02:00
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:
parent
ec5b6aada7
commit
8f0589a6d8
103 changed files with 2226 additions and 1156 deletions
|
@ -82,9 +82,10 @@ public class PackedDBHandle extends DBHandle {
|
|||
}
|
||||
|
||||
@Override
|
||||
protected synchronized void saveAs(BufferFile outFile, Long newDatabaseId, TaskMonitor monitor)
|
||||
protected synchronized void saveAs(BufferFile outFile, Long newDatabaseId,
|
||||
boolean associateWithNewFile, TaskMonitor monitor)
|
||||
throws IOException, CancelledException {
|
||||
super.saveAs(outFile, newDatabaseId, monitor);
|
||||
super.saveAs(outFile, newDatabaseId, associateWithNewFile, monitor);
|
||||
if (pdb != null) {
|
||||
pdb.dispose();
|
||||
pdb = null;
|
||||
|
|
|
@ -179,7 +179,7 @@ public class PackedDatabase extends Database {
|
|||
|
||||
LocalManagedBufferFile bfile = new LocalManagedBufferFile(dbHandle.getBufferSize(),
|
||||
bfMgr, FolderItem.DEFAULT_CHECKOUT_ID);
|
||||
dbHandle.saveAs(bfile, newDatabaseId, monitor);
|
||||
dbHandle.saveAs(bfile, newDatabaseId, true, monitor);
|
||||
packDatabase(monitor);
|
||||
addInstance(this);
|
||||
success = true;
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue