1. A method comprising: entering into one of a plurality of privilege modes responsive to detecting execution of a corresponding one of a plurality of different types of program code including original binary program code, translated executable program code, and binary translation program code, wherein the binary translation program code is to be executed in one of a plurality of privilege modes, each for one or more of a plurality of sub-components of the binary translation program code, and each being different from one another.