public final class CodeAllocator2
extends java.lang.Object
Constructor and Description |
---|
CodeAllocator2(Model model,
LabelManager labelManager,
long baseAddress,
boolean placeToMemory) |
Modifier and Type | Method and Description |
---|---|
void |
allocateCalls(java.util.List<ConcreteCall> calls,
int sequenceIndex) |
void |
allocateHandlers(java.util.List<ru.ispras.fortress.util.Pair<java.util.List<TestSequence>,java.util.Map<java.lang.String,TestSequence>>> handlers) |
void |
allocateSequence(TestSequence sequence,
int sequenceIndex) |
long |
getAddress() |
Code2 |
getCode() |
void |
init() |
void |
reset() |
void |
setAddress(long address) |
public CodeAllocator2(Model model, LabelManager labelManager, long baseAddress, boolean placeToMemory)
public void init()
public void reset()
public Code2 getCode()
public long getAddress()
public void setAddress(long address)
public void allocateSequence(TestSequence sequence, int sequenceIndex)
public void allocateCalls(java.util.List<ConcreteCall> calls, int sequenceIndex)
public void allocateHandlers(java.util.List<ru.ispras.fortress.util.Pair<java.util.List<TestSequence>,java.util.Map<java.lang.String,TestSequence>>> handlers)