Closed pdamian closed 6 days ago
It could probably make sense, yes. However, in Triton we are restricted by MemoryAccess
and its allowed sizes.
Methods to assign a symbolic variable to a memory location (registers likewise):
SymbolicVariable symbolizeMemory(MemoryAccess mem, string symVarAlias)
void assignSymbolicExpressionToMemory(SymbolicExpression symExpr, MemoryAccess mem)
Allowed sizes for MemoryAccess
(CPUSIZE
):
Currently not intended to be addresses.
Does it make sense to e.g. make the argument of
strlen
being based on a single symbolic variable (strlen($)
instead ofstrlen($$$$
)?