How exactly would you modify branch predictor state without self modifying code? I am very interested in this. Another major question: a lot of x86 ops for manipulating things you want to manipulate are ring 0…
Self modifying *code
No. You cannot infer the layout of the cache based on size alone. You don’t know how many ways there are, how many sets their are etc. you don’t even know their LRU scheme. For mutating branch predictor state at will,…
How exactly would you modify branch predictor state without self modifying code? I am very interested in this. Another major question: a lot of x86 ops for manipulating things you want to manipulate are ring 0…
Self modifying *code
No. You cannot infer the layout of the cache based on size alone. You don’t know how many ways there are, how many sets their are etc. you don’t even know their LRU scheme. For mutating branch predictor state at will,…