36c36,38
< : DirectedGenerator(p)
---
> : DirectedGenerator(p),
> m_addr_increment_size(p->addr_increment_size),
> m_percent_writes(p->percent_writes)
41,42d42
< m_addr_increment_size = p->addr_increment_size;
< m_issue_writes = p->issue_writes;
63c63,64
< if (m_issue_writes) {
---
> bool do_write = ((random() % 100) < m_percent_writes);
> if (do_write) {
67a69
>