FlatProgramAPI

Package: ghidra.program.flatapi
Type: class

11.3_PUBLIC

addedmethod: clearListing
boolean clearListing(ghidra.program.model.address.AddressSetView set, boolean instructions, boolean data, boolean symbols, boolean comments, boolean properties, boolean functions, boolean registers, boolean equates, boolean userReferences, boolean analysisReferences, boolean importReferences, boolean defaultReferences, boolean bookmarks)

10.3_PUBLIC

modifiedmethod: createData
added throws CodeUnitInsertionException; removed throws Exception
- ghidra.program.model.listing.Data createData(ghidra.program.model.address.Address address, ghidra.program.model.data.DataType datatype) throws Exception
+ ghidra.program.model.listing.Data createData(ghidra.program.model.address.Address address, ghidra.program.model.data.DataType datatype) throws CodeUnitInsertionException

10.2_PUBLIC

addedmethod: createClass
ghidra.program.model.listing.GhidraClass createClass(ghidra.program.model.symbol.Namespace parent, java.lang.String className) throws DuplicateNameException, InvalidInputException
addedmethod: createNamespace
ghidra.program.model.symbol.Namespace createNamespace(ghidra.program.model.symbol.Namespace parent, java.lang.String namespaceName) throws DuplicateNameException, InvalidInputException

10.1_PUBLIC

removedmethod: getEquate
ghidra.program.model.symbol.Equate getEquate(ghidra.program.model.listing.Instruction instruction, int operandIndex)
removedmethod: removeEquate
void removeEquate(ghidra.program.model.listing.Instruction instruction, int operandIndex)

9.2_PUBLIC

addedmethod: createLabel
ghidra.program.model.symbol.Symbol createLabel(ghidra.program.model.address.Address address, java.lang.String name, ghidra.program.model.symbol.Namespace namespace, boolean makePrimary, ghidra.program.model.symbol.SourceType sourceType) throws Exception
addedmethod: getRepeatableComment
java.lang.String getRepeatableComment(ghidra.program.model.address.Address address)
addedmethod: setRepeatableComment
boolean setRepeatableComment(ghidra.program.model.address.Address address, java.lang.String comment)

9.0.2_PUBLIC

addedfield: currentProgram
ghidra.program.model.listing.Program currentProgram
addedmethod: getProjectRootFolder
ghidra.framework.model.DomainFolder getProjectRootFolder()
addedfield: monitor
ghidra.util.task.TaskMonitor monitor
addedmethod: set
void set(ghidra.program.model.listing.Program program, ghidra.util.task.TaskMonitor monitor)

9.0.1_PUBLIC

introducedInitial version