bugfix related to predicated instructions
This commit is contained in:
parent
fa8251d31d
commit
013679c50d
|
@ -612,7 +612,7 @@ VOID printip(THREADID tid, VOID *ip, char *asmString, bool predicateInsnNotExecu
|
||||||
uint64_t nip = MASK & (uint64_t) ip;
|
uint64_t nip = MASK & (uint64_t) ip;
|
||||||
|
|
||||||
if(traceMethod==SharedMemory) {
|
if(traceMethod==SharedMemory) {
|
||||||
if(predicateInsnNotExecuted)
|
if(!predicateInsnNotExecuted)
|
||||||
{
|
{
|
||||||
while (tst->analysisFn(tid, nip, PREDICATE_INSN_NOT_EXECUTED, 1) == -1) {
|
while (tst->analysisFn(tid, nip, PREDICATE_INSN_NOT_EXECUTED, 1) == -1) {
|
||||||
PIN_Yield();
|
PIN_Yield();
|
||||||
|
|
Loading…
Reference in New Issue