angr.storage.memory_mixins.paged_memory.pages.mv_list_page¶
- class angr.storage.memory_mixins.paged_memory.pages.mv_list_page.MVListPage¶
Bases:
MemoryObjectSetMixin,PageBaseMVListPage allows storing multiple values at the same location.
Each store() may take a value or multiple values. Each load() returns an iterator of all values stored at that location.
- __init__(memory=None, content=None, sinkhole=None, mo_cmp=None, **kwargs)¶
- load(addr, size=None, endness=None, page_addr=None, memory=None, cooperate=False, **kwargs)¶
- Return type:
- store(addr, data, size=None, endness=None, memory=None, cooperate=False, **kwargs)¶
- compare(other, page_addr=None, memory=None, changed_offsets=None)¶
- Return type:
- Parameters:
other (MVListPage)
page_addr (int | None)
- changed_bytes(other, page_addr=None)¶
- Parameters:
other (MVListPage)
page_addr (int | None)
- content_gen(index)¶