Package ghidra.program.model.lang
Class ParamListStandardOut
- java.lang.Object
-
- ghidra.program.model.lang.ParamListStandard
-
- ghidra.program.model.lang.ParamListStandardOut
-
- All Implemented Interfaces:
ParamList
public class ParamListStandardOut extends ParamListStandard
-
-
Nested Class Summary
-
Nested classes/interfaces inherited from interface ghidra.program.model.lang.ParamList
ParamList.WithSlotRec
-
-
Field Summary
-
Fields inherited from class ghidra.program.model.lang.ParamListStandard
entry, numgroup, pointermax, spacebase, thisbeforeret
-
-
Constructor Summary
Constructors Constructor Description ParamListStandardOut()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description void
assignMap(Program prog, DataType[] proto, boolean isinput, java.util.ArrayList<VariableStorage> res, boolean addAutoParams)
Given a list of datatypes, calculate the storage locations used for passing those datatypes-
Methods inherited from class ghidra.program.model.lang.ParamListStandard
assignAddress, getPotentialRegisterStorage, getStackParameterAlignment, getStackParameterOffset, isThisBeforeRetPointer, possibleParamWithSlot, restoreXml
-
-
-
-
Method Detail
-
assignMap
public void assignMap(Program prog, DataType[] proto, boolean isinput, java.util.ArrayList<VariableStorage> res, boolean addAutoParams)
Description copied from interface:ParamList
Given a list of datatypes, calculate the storage locations used for passing those datatypes- Specified by:
assignMap
in interfaceParamList
- Overrides:
assignMap
in classParamListStandard
- Parameters:
prog
- is the active prograproto
- is the list of datatypesisinput
- is true if this parameter list is being processed for input arguments, false for outputres
- is the vector for holding the VariableStorage corresponding to datatypesaddAutoParams
- if true add/process auto-parameters
-
-