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 voidassignMap(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, equals, getPotentialRegisterStorage, getStackParameterAlignment, getStackParameterOffset, hashCode, isThisBeforeRetPointer, possibleParamWithSlot, restoreXml, saveXml 
 - 
 
 - 
 
- 
- 
Method Detail
- 
assignMap
public void assignMap(Program prog, DataType[] proto, boolean isinput, java.util.ArrayList<VariableStorage> res, boolean addAutoParams)
Description copied from interface:ParamListGiven a list of datatypes, calculate the storage locations used for passing those datatypes- Specified by:
 assignMapin interfaceParamList- Overrides:
 assignMapin 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
 
 - 
 
 -