DWARFFunction

Package: ghidra.app.util.bin.format.dwarf4.next
Type: class

11.1_PUBLIC

removedtype: ghidra.app.util.bin.format.dwarf4.next.DWARFFunction
class DWARFFunction

11.0_PUBLIC

addedmethod: asFunctionDefinition
ghidra.program.model.data.FunctionDefinition asFunctionDefinition(boolean includeCC)
addedfield: callingConventionName
java.lang.String callingConventionName
addedmethod: commitLocalVariable
void commitLocalVariable(ghidra.app.util.bin.format.dwarf4.next.DWARFVariable dvar)
addedfield: function
ghidra.program.model.listing.Function function
addedmethod: getExistingLocalVariableNames
java.util.List<java.lang.String> getExistingLocalVariableNames()
addedmethod: getNonParamSymbolNames
java.util.List<java.lang.String> getNonParamSymbolNames()
addedmethod: getParameterDefinitions
ghidra.program.model.data.ParameterDefinition[] getParameterDefinitions()
addedmethod: hasConflictWithExistingLocalVariableStorage
boolean hasConflictWithExistingLocalVariableStorage(ghidra.app.util.bin.format.dwarf4.next.DWARFVariable dvar) throws InvalidInputException
addedmethod: runFixups
void runFixups()
addedmethod: syncWithExistingGhidraFunction
boolean syncWithExistingGhidraFunction(boolean createIfMissing)
addedmethod: updateFunctionSignature
void updateFunctionSignature()
removedmethod: asFuncDef
ghidra.program.model.data.FunctionDefinition asFuncDef()
removedfield: callingConvention
ghidra.program.model.data.GenericCallingConvention callingConvention
removedmethod: commitLocalVariable
void commitLocalVariable(ghidra.app.util.bin.format.dwarf4.next.DWARFVariable dvar, ghidra.program.model.listing.Function gfunc)
removedmethod: getExistingLocalVariableNames
java.util.List<java.lang.String> getExistingLocalVariableNames(ghidra.program.model.listing.Function gfunc)
removedmethod: getNonParamSymbolNames
java.util.List<java.lang.String> getNonParamSymbolNames(ghidra.program.model.listing.Function gfunc)
removedmethod: hasConflictWithExistingLocalVariableStorage
boolean hasConflictWithExistingLocalVariableStorage(ghidra.app.util.bin.format.dwarf4.next.DWARFVariable dvar, ghidra.program.model.listing.Function gfunc) throws InvalidInputException
removedfield: prototypeModel
ghidra.program.model.lang.PrototypeModel prototypeModel

10.3_PUBLIC

introducedInitial version