FunctionUtility

Package: ghidra.program.util
Type: class

11.0_PUBLIC

addedmethod: applyNameAndNamespace
static void applyNameAndNamespace(ghidra.program.model.listing.Function target, ghidra.program.model.listing.Function source) throws DuplicateNameException, InvalidInputException, CircularDependencyException
addedmethod: applySignature
static void applySignature(ghidra.program.model.listing.Function destinationFunction, ghidra.program.model.listing.Function sourceFunction, boolean applyEmptyComposites, ghidra.program.model.data.DataTypeConflictHandler conflictHandler) throws InvalidInputException, DuplicateNameException, CircularDependencyException
modifiedmethod: updateFunction
added throws CircularDependencyException
- static void updateFunction(ghidra.program.model.listing.Function destinationFunction, ghidra.program.model.listing.Function sourceFunction) throws InvalidInputException, DuplicateNameException
+ static void updateFunction(ghidra.program.model.listing.Function destinationFunction, ghidra.program.model.listing.Function sourceFunction) throws InvalidInputException, DuplicateNameException, CircularDependencyException

10.3_PUBLIC

addedmethod: isSameLanguageAndCompilerSpec
static boolean isSameLanguageAndCompilerSpec(ghidra.program.model.listing.Program program1, ghidra.program.model.listing.Program program2)
removedmethod: isSameLanguage
static boolean isSameLanguage(ghidra.program.model.listing.Program program1, ghidra.program.model.listing.Program program2)

9.0.1_PUBLIC

introducedInitial version