On 04/15/2014 08:10 AM, Sasha Levin wrote: > > Mnemonics don't have 1:1 relationship with opcodes. So, for example, > if kmemcheck needs to check (and it does) whether a given instruction > is an "ADD", it would need to compare it to 9 different opcodes. >
Excuse me, but on what planet does, for example, it makes sense if a particular instruction is a "MOV", for example? The trend in x86 opcodes have varied over the years and at some points it seems to have been trendy to have very general mnemonics (consider MOV CR, MOV DR) and at some points quite the opposite (hence MOVD, MOVQ, MOVDQA, MOVDQU, MOVAPS, MOVUPS, MOVAPD, MOVUPD, VMOVxxx). So it is not at all clear that this makes any kind of sense whatsoever, and is more likely just going to be abused. -hpa -- To unsubscribe from this list: send the line "unsubscribe linux-kernel" in the body of a message to majord...@vger.kernel.org More majordomo info at http://vger.kernel.org/majordomo-info.html Please read the FAQ at http://www.tux.org/lkml/