Caches information about a single memory reference. Note that we reuse the same memref_summary_t object in raw2trace for all memrefs of a scatter/gather instr. To avoid any issues due to mismatch between instru_offline (which sees the expanded scatter/gather instr seq) and raw2trace (which sees the original app scatter/gather instr only), we disable address elision for scatter/gather bbs.
The addressing mode of this reference.
A flag for reconstructing elided same-base addresses. If set, this address should be remembered for use on a later reference with the same base and use_remembered_base set.
A flag for reconstructing elided same-base addresses. If set, this address is not present in the trace and should be filled in from the prior reference with the same base and remember_base set, or from the PC for a rip-relative reference.
The documentation for this struct was generated from the following file: