mirror of
https://github.com/GaloisInc/macaw.git
synced 2024-11-24 08:53:12 +03:00
2eaa823372
This changes the way memory addresses are represented to fix bugs that could arrise if one can jump between two segments. It replaces the SegmentAddr type with two types: * `MemAddr w` represents an address that is not necessarily valid. It could either be an absolute address or an address relative to some non-fixed segment. * `MemSegmentOff w` represents a legal offset into a memory segment. It must point to at least one valid byte of memory. |
||
---|---|---|
.. | ||
src/Data/Macaw | ||
macaw-symbolic.cabal |