Uses of Class
com.offbynull.coroutines.instrumenter.StorageVariables
Packages that use StorageVariables
-
Uses of StorageVariables in com.offbynull.coroutines.instrumenter
Fields in com.offbynull.coroutines.instrumenter declared as StorageVariablesModifier and TypeFieldDescriptionprivate final StorageVariablesMethodAttributes.localsStorageVarsprivate final StorageVariablesMethodAttributes.stackStorageVarsMethods in com.offbynull.coroutines.instrumenter that return StorageVariablesModifier and TypeMethodDescriptionprivate StorageVariablesMethodAnalyzer.allocateStorageVariableSlots(VariableTable varTable, MethodAnalyzer.TypeTracker storageTypes) MethodAttributes.getLocalsStorageVariables()MethodAttributes.getStackStorageVariables()Methods in com.offbynull.coroutines.instrumenter with parameters of type StorageVariablesModifier and TypeMethodDescriptionstatic org.objectweb.asm.tree.InsnListLocalsStateGenerators.loadLocals(DebugGenerators.MarkerType markerType, StorageVariables storageVars, org.objectweb.asm.tree.analysis.Frame<org.objectweb.asm.tree.analysis.BasicValue> frame) Generates instructions to load the local variables table.static org.objectweb.asm.tree.InsnListOperandStackStateGenerators.loadOperandStack(DebugGenerators.MarkerType markerType, StorageVariables storageVars, org.objectweb.asm.tree.analysis.Frame<org.objectweb.asm.tree.analysis.BasicValue> frame) Generates instructions to load the entire operand stack.static org.objectweb.asm.tree.InsnListOperandStackStateGenerators.loadOperandStack(DebugGenerators.MarkerType markerType, StorageVariables storageVars, org.objectweb.asm.tree.analysis.Frame<org.objectweb.asm.tree.analysis.BasicValue> frame, int storageStackStartIdx, int storageStackLoadIdx, int count) Generates instructions to load a certain number of items to the top of the operand stack.static org.objectweb.asm.tree.InsnListPackStateGenerators.packStorageArrays(DebugGenerators.MarkerType markerType, org.objectweb.asm.tree.analysis.Frame<org.objectweb.asm.tree.analysis.BasicValue> frame, VariableTable.Variable containerVar, StorageVariables localsStorageVars, StorageVariables operandStackStorageVars) static org.objectweb.asm.tree.InsnListLocalsStateGenerators.saveLocals(DebugGenerators.MarkerType markerType, StorageVariables storageVars, org.objectweb.asm.tree.analysis.Frame<org.objectweb.asm.tree.analysis.BasicValue> frame) Generates instructions to save the local variables table.static org.objectweb.asm.tree.InsnListOperandStackStateGenerators.saveOperandStack(DebugGenerators.MarkerType markerType, StorageVariables storageVars, org.objectweb.asm.tree.analysis.Frame<org.objectweb.asm.tree.analysis.BasicValue> frame) Generates instructions to save the entire operand stack.static org.objectweb.asm.tree.InsnListOperandStackStateGenerators.saveOperandStack(DebugGenerators.MarkerType markerType, StorageVariables storageVars, org.objectweb.asm.tree.analysis.Frame<org.objectweb.asm.tree.analysis.BasicValue> frame, int count) Generates instructions to save a certain number of items from the top of the operand stack.static org.objectweb.asm.tree.InsnListPackStateGenerators.unpackLocalsStorageArrays(DebugGenerators.MarkerType markerType, org.objectweb.asm.tree.analysis.Frame<org.objectweb.asm.tree.analysis.BasicValue> frame, VariableTable.Variable containerVar, StorageVariables localsStorageVars) static org.objectweb.asm.tree.InsnListPackStateGenerators.unpackOperandStackStorageArrays(DebugGenerators.MarkerType markerType, org.objectweb.asm.tree.analysis.Frame<org.objectweb.asm.tree.analysis.BasicValue> frame, VariableTable.Variable containerVar, StorageVariables operandStackStorageVars) Constructors in com.offbynull.coroutines.instrumenter with parameters of type StorageVariablesModifierConstructorDescription(package private)MethodAttributes(MethodSignature signature, InstrumentationSettings settings, List<ContinuationPoint> continuationPoints, List<SynchronizationPoint> synchPoints, CoreVariables coreVars, CacheVariables cacheVars, StorageContainerVariables storageContainerVars, StorageVariables localsStorageVars, StorageVariables stackStorageVars, LockVariables lockVars)