SymbolUtilities

Package: ghidra.program.model.symbol
Type: class

12.1.3_PUBLIC

addedmethod: isInvalidCodePoint
static boolean isInvalidCodePoint(int cp)
addedfield: OMIT_BAD_CHARS
static ghidra.program.model.symbol.SymbolUtilities.BadCharFixupFunc OMIT_BAD_CHARS
addedmethod: replaceInvalidChars
static java.lang.String replaceInvalidChars(java.lang.String str, ghidra.program.model.symbol.SymbolUtilities.BadCharFixupFunc badCharFixup)
addedfield: USE_UNDERSCORES
static ghidra.program.model.symbol.SymbolUtilities.BadCharFixupFunc USE_UNDERSCORES
removedfield: INVALIDCHARS
static char[] INVALIDCHARS

12.1_PUBLIC

addedmethod: getDiffString
static java.lang.String getDiffString(long diff)

10.3_PUBLIC

addedmethod: getUniqueSymbol
static ghidra.program.model.symbol.Symbol getUniqueSymbol(ghidra.program.model.listing.Program program, java.lang.String name)
addedmethod: getUniqueSymbol
static ghidra.program.model.symbol.Symbol getUniqueSymbol(ghidra.program.model.listing.Program program, java.lang.String name, ghidra.program.model.symbol.Namespace namespace)

10.1_PUBLIC

addedmethod: isPossibleDefaultExternalName
static boolean isPossibleDefaultExternalName(java.lang.String name)
addedmethod: isPossibleDefaultLocalOrParamName
static boolean isPossibleDefaultLocalOrParamName(java.lang.String name)

9.2_PUBLIC

addedmethod: validateName
static void validateName(java.lang.String name) throws InvalidInputException
removedmethod: validateName
static void validateName(java.lang.String name, ghidra.program.model.address.Address address, ghidra.program.model.symbol.SymbolType symbolType, ghidra.program.model.address.AddressFactory addrFactory) throws InvalidInputException

9.0.1_PUBLIC

introducedInitial version