mirror of
https://github.com/NationalSecurityAgency/ghidra.git
synced 2026-09-25 17:00:36 -09:00
GT-3221_emteere sped up data chain fixup by 1/3
This commit is contained in:
@@ -42,6 +42,7 @@ import ghidra.program.model.address.AddressSpace;
|
||||
import ghidra.program.model.data.DataUtilities;
|
||||
import ghidra.program.model.data.Pointer64DataType;
|
||||
import ghidra.program.model.listing.CodeUnit;
|
||||
import ghidra.program.model.listing.Data;
|
||||
import ghidra.program.model.listing.Program;
|
||||
import ghidra.program.model.listing.ProgramFragment;
|
||||
import ghidra.program.model.mem.MemoryAccessException;
|
||||
@@ -357,8 +358,8 @@ public class DyldCacheProgramBuilder extends MachoProgramBuilder {
|
||||
|
||||
// create a pointer at the fixed up chain pointer location
|
||||
try {
|
||||
DataUtilities.createData(program,chainLoc, Pointer64DataType.dataType, -1, false,
|
||||
DataUtilities.ClearDataMode.CLEAR_ALL_UNDEFINED_CONFLICT_DATA);
|
||||
// don't use data utilities. does too much extra checking work
|
||||
listing.createData(chainLoc, Pointer64DataType.dataType);
|
||||
}
|
||||
catch (CodeUnitInsertionException e) {
|
||||
// No worries, something presumably more important was there already
|
||||
|
||||
Reference in New Issue
Block a user