CodeManager

Package: ghidra.program.database.code
Type: class

12.0_PUBLIC

removedmethod: getCompositeData
ghidra.program.model.listing.DataIterator getCompositeData(ghidra.program.model.address.Address start, boolean forward)
removedmethod: getCompositeData
ghidra.program.model.listing.DataIterator getCompositeData(ghidra.program.model.address.AddressSetView addrSet, boolean forward)

11.4_PUBLIC

addedmethod: getAllComments
ghidra.program.model.listing.CodeUnitComments getAllComments(ghidra.program.model.address.Address address)
addedmethod: getComment
java.lang.String getComment(ghidra.program.model.listing.CommentType commentType, ghidra.program.model.address.Address address)
addedmethod: getCommentAddressCount
long getCommentAddressCount()
addedmethod: getCommentAddressIterator
ghidra.program.model.address.AddressIterator getCommentAddressIterator(ghidra.program.model.listing.CommentType commentType, ghidra.program.model.address.AddressSetView set, boolean forward)
addedmethod: getCommentCodeUnitIterator
ghidra.program.model.listing.CodeUnitIterator getCommentCodeUnitIterator(ghidra.program.model.listing.CommentType commentType, ghidra.program.model.address.AddressSetView set)
addedmethod: getCommentHistory
ghidra.program.model.listing.CommentHistory[] getCommentHistory(ghidra.program.model.address.Address addr, ghidra.program.model.listing.CommentType commentType)
addedmethod: setComment
void setComment(ghidra.program.model.address.Address address, ghidra.program.model.listing.CommentType commentType, java.lang.String comment)
modifiedmethod: getPropertyMap
return type: PropertyMap → PropertyMap
- ghidra.program.model.util.PropertyMap getPropertyMap(java.lang.String propertyName)
+ ghidra.program.model.util.PropertyMap<?> getPropertyMap(java.lang.String propertyName)
removedmethod: getComment
java.lang.String getComment(int commentType, ghidra.program.model.address.Address address)
removedmethod: getCommentAddressIterator
ghidra.program.model.address.AddressIterator getCommentAddressIterator(int commentType, ghidra.program.model.address.AddressSetView set, boolean forward)
removedmethod: getCommentCodeUnitIterator
ghidra.program.model.listing.CodeUnitIterator getCommentCodeUnitIterator(int commentType, ghidra.program.model.address.AddressSetView set)
removedmethod: getCommentHistory
ghidra.program.model.listing.CommentHistory[] getCommentHistory(ghidra.program.model.address.Address addr, int commentType)
removedmethod: setComment
void setComment(ghidra.program.model.address.Address address, int commentType, java.lang.String comment)

11.1_PUBLIC

addedmethod: programReady
void programReady(ghidra.framework.data.OpenMode openMode, int currentRevision, ghidra.util.task.TaskMonitor monitor) throws IOException, CancelledException
removedmethod: clearData
void clearData(long[] dataTypeIDs, ghidra.util.task.TaskMonitor monitor) throws CancelledException
removedmethod: programReady
void programReady(int openMode, int currentRevision, ghidra.util.task.TaskMonitor monitor) throws IOException, CancelledException
removedmethod: replaceDataTypes
void replaceDataTypes(long oldDataTypeID, long newDataTypeID)

10.4_PUBLIC

addedmethod: createCodeUnit
ghidra.program.model.listing.Instruction createCodeUnit(ghidra.program.model.address.Address address, ghidra.program.model.lang.InstructionPrototype prototype, ghidra.program.model.mem.MemBuffer memBuf, ghidra.program.model.lang.ProcessorContextView context, int length) throws CodeUnitInsertionException
addedmethod: getInstructionContaining
ghidra.program.model.listing.Instruction getInstructionContaining(ghidra.program.model.address.Address address, boolean usePrototypeLength)
removedmethod: createCodeUnit
ghidra.program.model.listing.Instruction createCodeUnit(ghidra.program.model.address.Address address, ghidra.program.model.lang.InstructionPrototype prototype, ghidra.program.model.mem.MemBuffer memBuf, ghidra.program.model.lang.ProcessorContextView context) throws CodeUnitInsertionException
removedmethod: getInstructionContaining
ghidra.program.model.listing.Instruction getInstructionContaining(ghidra.program.model.address.Address address)

10.2_PUBLIC

modifiedmethod: getData
param 1 renamed: addrSet → set
- ghidra.program.model.listing.DataIterator getData(ghidra.program.model.address.AddressSetView addrSet, boolean forward)
+ ghidra.program.model.listing.DataIterator getData(ghidra.program.model.address.AddressSetView set, boolean forward)
modifiedmethod: getDefinedData
param 1 renamed: addrSet → set
- ghidra.program.model.listing.DataIterator getDefinedData(ghidra.program.model.address.AddressSetView addrSet, boolean forward)
+ ghidra.program.model.listing.DataIterator getDefinedData(ghidra.program.model.address.AddressSetView set, boolean forward)

10.0_PUBLIC

modifiedmethod: getInstructionRecord
return type: Record → DBRecord
- db.Record getInstructionRecord(long addr)
+ db.DBRecord getInstructionRecord(long addr)

9.2_PUBLIC

addedmethod: reDisassembleAllInstructions
void reDisassembleAllInstructions(ghidra.util.task.TaskMonitor monitor) throws IOException, CancelledException
removedmethod: reDisassembleAllInstructions
void reDisassembleAllInstructions(int bookmarkLimit, ghidra.util.task.TaskMonitor monitor) throws IOException, CancelledException

9.1_PUBLIC

removedmethod: getLine
static java.lang.String getLine(java.lang.String s, int start)

9.0.2_PUBLIC

addedmethod: getInstructionRecord
db.Record getInstructionRecord(long addr)
addedmethod: isUndefined
boolean isUndefined(ghidra.program.model.address.Address address, long addr)

9.0.1_PUBLIC

introducedInitial version