ABI incompatible between DR 7.90.18010 and 7.90.18033
Clients that are build against DR 7.90.18010 are incompatible (crash) with recent DR versions, due to a difference in the instr_get_dst
macro.
This is neither clear from the version number, nor the compatibility check fires.
This crashes either in instr_get_dst
or in opnd_is_memory_reference
for (int i = 0; i < instr_num_dsts(instr); i++) {
opnd_t dst = instr_get_dst(instr, i);
if (opnd_is_memory_reference(dst))
// instrument
}
(4dc8.3d4c): Access violation - code c0000005 (first chance)
First chance exceptions are reported before any exception handling.
This exception may be expected and handled.
00007ff6`7b195e49 410f103407 movups xmm6,xmmword ptr [r15+rax] ds:00000000`00000000=????????????????????????????????