Rizin
unix-like reverse engineering framework and cli tools
|
A single memory as part of the RzIL VM. More...
#include <mem.h>
Public Attributes | |
RzBuffer * | buf |
ut32 | key_len |
A single memory as part of the RzIL VM.
This can be seen as an array of bitvectors, indexed by bitvector keys, covering a certain address space. It corresponds to ('a, 'b) mem
in bap where 'a and 'b statically determine the size of all keys and values, respectively. Because currently our memory can only bind to an RzBuffer, the key size is limited to a maximum of 64bits and the value size is always 8, but this can be extended in the future if necessary.
RzBuffer* rz_il_mem_t::buf |
Definition at line 27 of file mem.h.
Referenced by rz_il_mem_new().
ut32 rz_il_mem_t::key_len |
Definition at line 28 of file mem.h.
Referenced by rz_il_mem_new().