mirror of
https://git.tartarus.org/simon/putty.git
synced 2025-01-10 09:58:01 +00:00
sclog: put x86-specific parts under ifdef.
This allows my side-channel test system to at least _compile_ on other architectures without failing for the lack of OP_xxx enum constants, although it now won't log all the things it needs to be a proper test.
This commit is contained in:
parent
1e0b966b73
commit
f65153ab5b
@ -400,6 +400,7 @@ static dr_emit_flags_t instrument_instr(
|
|||||||
int opcode = instr_get_opcode(instr);
|
int opcode = instr_get_opcode(instr);
|
||||||
|
|
||||||
switch (opcode) {
|
switch (opcode) {
|
||||||
|
#if defined(X86)
|
||||||
case OP_div:
|
case OP_div:
|
||||||
case OP_idiv:
|
case OP_idiv:
|
||||||
/*
|
/*
|
||||||
@ -413,6 +414,8 @@ static dr_emit_flags_t instrument_instr(
|
|||||||
3, instr_get_src(instr, 2), instr_get_src(instr, 0),
|
3, instr_get_src(instr, 2), instr_get_src(instr, 0),
|
||||||
OPND_CREATE_INTPTR(loc));
|
OPND_CREATE_INTPTR(loc));
|
||||||
break;
|
break;
|
||||||
|
#endif
|
||||||
|
#if defined(X86)
|
||||||
case OP_shl:
|
case OP_shl:
|
||||||
case OP_shr:
|
case OP_shr:
|
||||||
case OP_sar:
|
case OP_sar:
|
||||||
@ -445,6 +448,7 @@ static dr_emit_flags_t instrument_instr(
|
|||||||
}
|
}
|
||||||
break;
|
break;
|
||||||
}
|
}
|
||||||
|
#endif
|
||||||
}
|
}
|
||||||
|
|
||||||
return DR_EMIT_DEFAULT;
|
return DR_EMIT_DEFAULT;
|
||||||
|
Loading…
Reference in New Issue
Block a user