At the moment, the arguments of an instruction, e.g. PUSH1' are aseq`.
In practice it must be of even length.
This is an important assumption in the computation of the instruction following a given instruction:
in the Splitter to display the next PC,
in the computation of the address of the next block StartAddressNextSeg in LinSegments:
At the moment, the arguments of an instruction, e.g.`.
In practice it must be of even length.
This is an important assumption in the computation of the instruction following a given instruction:
PUSH1' are a
seqSplitter
to display the next PC,StartAddressNextSeg
inLinSegments
:To do
Add a constraint that the
args
inInstruction
must have even length. This may be added to theIsValid()
predicate.