addedmethod:
createExternalCodeSymbol
ghidra.program.database.symbol.CodeSymbol createExternalCodeSymbol(ghidra.program.model.address.Address addr, java.lang.String name, ghidra.program.model.symbol.Namespace namespace, ghidra.program.model.symbol.SourceType source, java.lang.String originalImportName, ghidra.program.model.address.Address externalProgramAddress) throws IOException, InvalidInputException
addedmethod:
createExternalFunctionSymbol
ghidra.program.database.symbol.FunctionSymbol createExternalFunctionSymbol(ghidra.program.model.address.Address addr, java.lang.String name, ghidra.program.model.symbol.Namespace namespace, ghidra.program.model.symbol.SourceType source, java.lang.String originalImportName, ghidra.program.model.address.Address externalProgramAddress) throws IOException, InvalidInputException
addedmethod:
createMemoryFunctionSymbol
ghidra.program.database.symbol.FunctionSymbol createMemoryFunctionSymbol(ghidra.program.model.address.Address addr, java.lang.String name, ghidra.program.model.symbol.Namespace namespace, ghidra.program.model.symbol.SourceType source) throws IOException, InvalidInputException
addedmethod:
getExternalSymbolByMemoryAddress
ghidra.program.model.symbol.SymbolIterator getExternalSymbolByMemoryAddress(ghidra.program.model.listing.Library library, ghidra.program.model.address.Address extProgAddr)
addedmethod:
getExternalSymbolByOriginalImportName
ghidra.program.model.symbol.SymbolIterator getExternalSymbolByOriginalImportName(ghidra.program.model.listing.Library library, java.lang.String extLabel)
modifiedmethod:
createLabel
added throws IllegalArgumentException
- ghidra.program.model.symbol.Symbol createLabel(ghidra.program.model.address.Address addr, java.lang.String name, ghidra.program.model.symbol.Namespace namespace, ghidra.program.model.symbol.SourceType source) throws InvalidInputException
+ ghidra.program.model.symbol.Symbol createLabel(ghidra.program.model.address.Address addr, java.lang.String name, ghidra.program.model.symbol.Namespace namespace, ghidra.program.model.symbol.SourceType source) throws IllegalArgumentException, InvalidInputException
modifiedmethod:
createLabel
added throws IllegalArgumentException
- ghidra.program.model.symbol.Symbol createLabel(ghidra.program.model.address.Address addr, java.lang.String name, ghidra.program.model.symbol.SourceType source) throws InvalidInputException
+ ghidra.program.model.symbol.Symbol createLabel(ghidra.program.model.address.Address addr, java.lang.String name, ghidra.program.model.symbol.SourceType source) throws IllegalArgumentException, InvalidInputException
modifiedmethod:
createLibrarySymbol
return type: SymbolDB → LibrarySymbol
- ghidra.program.database.symbol.SymbolDB createLibrarySymbol(java.lang.String name, java.lang.String pathname, ghidra.program.model.symbol.SourceType source) throws DuplicateNameException, InvalidInputException
+ ghidra.program.database.symbol.LibrarySymbol createLibrarySymbol(java.lang.String name, java.lang.String pathname, ghidra.program.model.symbol.SourceType source) throws DuplicateNameException, InvalidInputException
modifiedmethod:
getLibrarySymbol
return type: Symbol → LibrarySymbol
- ghidra.program.model.symbol.Symbol getLibrarySymbol(java.lang.String name)
+ ghidra.program.database.symbol.LibrarySymbol getLibrarySymbol(java.lang.String name)
removedmethod:
createCodeSymbol
ghidra.program.model.symbol.Symbol createCodeSymbol(ghidra.program.model.address.Address addr, java.lang.String name, ghidra.program.model.symbol.Namespace namespace, ghidra.program.model.symbol.SourceType source, java.lang.String stringData) throws InvalidInputException
removedmethod:
createFunctionSymbol
ghidra.program.model.symbol.Symbol createFunctionSymbol(ghidra.program.model.address.Address addr, java.lang.String name, ghidra.program.model.symbol.Namespace namespace, ghidra.program.model.symbol.SourceType source, java.lang.String stringData) throws InvalidInputException
addedmethod:
scanSymbolsByName
ghidra.program.model.symbol.SymbolIterator scanSymbolsByName(java.lang.String startName)
modifiedmethod:
addExternalEntryPoint
added throws IllegalArgumentException
- void addExternalEntryPoint(ghidra.program.model.address.Address addr)
+ void addExternalEntryPoint(ghidra.program.model.address.Address addr) throws IllegalArgumentException
modifiedmethod:
getPrimarySymbolIterator
added throws IllegalArgumentException
- ghidra.program.model.symbol.SymbolIterator getPrimarySymbolIterator(ghidra.program.model.address.Address startAddr, boolean forward)
+ ghidra.program.model.symbol.SymbolIterator getPrimarySymbolIterator(ghidra.program.model.address.Address startAddr, boolean forward) throws IllegalArgumentException
modifiedmethod:
getSymbolIterator
added throws IllegalArgumentException
- ghidra.program.model.symbol.SymbolIterator getSymbolIterator(ghidra.program.model.address.Address startAddr, boolean forward)
+ ghidra.program.model.symbol.SymbolIterator getSymbolIterator(ghidra.program.model.address.Address startAddr, boolean forward) throws IllegalArgumentException
addedmethod:
createVariableSymbol
ghidra.program.database.symbol.VariableSymbolDB createVariableSymbol(java.lang.String name, ghidra.program.database.function.FunctionDB function, ghidra.program.model.symbol.SymbolType type, int firstUseOffsetOrOrdinal, ghidra.program.model.listing.VariableStorage storage, ghidra.program.model.symbol.SourceType source) throws DuplicateNameException, InvalidInputException
removedmethod:
createVariableSymbol
ghidra.program.database.symbol.VariableSymbolDB createVariableSymbol(java.lang.String name, ghidra.program.model.symbol.Namespace namespace, ghidra.program.model.symbol.SymbolType type, int firstUseOffsetOrOrdinal, ghidra.program.model.listing.VariableStorage storage, ghidra.program.model.symbol.SourceType source) throws DuplicateNameException, InvalidInputException
addedmethod:
createLibrarySymbol
ghidra.program.database.symbol.SymbolDB createLibrarySymbol(java.lang.String name, java.lang.String pathname, ghidra.program.model.symbol.SourceType source) throws DuplicateNameException, InvalidInputException
addedmethod:
getSymbolsAsIterator
ghidra.program.model.symbol.SymbolIterator getSymbolsAsIterator(ghidra.program.model.address.Address addr)
modifiedmethod:
createCodeSymbol
param 5 renamed: data3 → stringData
- ghidra.program.model.symbol.Symbol createCodeSymbol(ghidra.program.model.address.Address addr, java.lang.String name, ghidra.program.model.symbol.Namespace namespace, ghidra.program.model.symbol.SourceType source, java.lang.String data3) throws InvalidInputException
+ ghidra.program.model.symbol.Symbol createCodeSymbol(ghidra.program.model.address.Address addr, java.lang.String name, ghidra.program.model.symbol.Namespace namespace, ghidra.program.model.symbol.SourceType source, java.lang.String stringData) throws InvalidInputException
modifiedmethod:
createFunctionSymbol
param 5 renamed: data3 → stringData
- ghidra.program.model.symbol.Symbol createFunctionSymbol(ghidra.program.model.address.Address addr, java.lang.String name, ghidra.program.model.symbol.Namespace namespace, ghidra.program.model.symbol.SourceType source, java.lang.String data3) throws InvalidInputException
+ ghidra.program.model.symbol.Symbol createFunctionSymbol(ghidra.program.model.address.Address addr, java.lang.String name, ghidra.program.model.symbol.Namespace namespace, ghidra.program.model.symbol.SourceType source, java.lang.String stringData) throws InvalidInputException
modifiedmethod:
getSymbol
param 2 renamed: addr → address
- ghidra.program.model.symbol.Symbol getSymbol(java.lang.String name, ghidra.program.model.address.Address addr, ghidra.program.model.symbol.Namespace namespace)
+ ghidra.program.model.symbol.Symbol getSymbol(java.lang.String name, ghidra.program.model.address.Address address, ghidra.program.model.symbol.Namespace namespace)
modifiedmethod:
imageBaseChanged
param 2 renamed: base → newBase
- void imageBaseChanged(ghidra.program.model.address.Address oldBase, ghidra.program.model.address.Address base)
+ void imageBaseChanged(ghidra.program.model.address.Address oldBase, ghidra.program.model.address.Address newBase)
removedmethod:
createSpecialSymbol
ghidra.program.database.symbol.SymbolDB createSpecialSymbol(ghidra.program.model.address.Address addr, java.lang.String name, ghidra.program.model.symbol.Namespace parent, ghidra.program.model.symbol.SymbolType symbolType, long data1, int data2, java.lang.String data3, ghidra.program.model.symbol.SourceType source) throws DuplicateNameException, InvalidInputException
removedmethod:
createSymbol
ghidra.program.model.symbol.Symbol createSymbol(ghidra.program.model.address.Address addr, java.lang.String name, ghidra.program.model.symbol.SourceType source) throws InvalidInputException
removedmethod:
createSymbol
ghidra.program.model.symbol.Symbol createSymbol(ghidra.program.model.address.Address addr, java.lang.String name, ghidra.program.model.symbol.Namespace namespace, ghidra.program.model.symbol.SourceType source) throws InvalidInputException, DuplicateNameException
removedmethod:
getSymbol
ghidra.program.model.symbol.Symbol getSymbol(java.lang.String name, ghidra.program.model.symbol.Namespace namespace)
removedmethod:
getSymbol
ghidra.program.model.symbol.Symbol getSymbol(java.lang.String name)