Daniel Wagner

Results 24 issues of Daniel Wagner

Currently, our precise memory model is quite slow. It's possible that one reason for this is that it needs to check quite a lot of sanity conditions on every read...

memory model

The new memory model is slow slow slow. We think one possible reason is its use of symbolic structs -- we always know concretely what field we want, so symbolic...

stale
memory model

When reading from memory, the new memory model currently reassembles bytes by shifting and masking. If we use bitvector concatenation instead, that will more clearly indicate our intent -- and...

stale
memory model

Our precise memory model makes up 8-ish uninterpreted functions each time it reads a pointer from memory, one for each byte read. We should instead have just one uninterpreted function,...