DR drcachesim tracing client unnecessarily reserves an extra reg for aflags.
From clients/drcachesim/tracer/tracer.cpp:
/* We need 2 reg slots beyond drreg's eflags slots => 3 slots */ drreg_options_t ops = { sizeof(ops), 3, false };
drreg is already adding a aflags slot internally for X86.