Font Size: a A A

Research On A Master-Slave Multithreaded Framework And Optimizations Of Dynamic Binary Translation

Posted on:2013-04-19Degree:MasterType:Thesis
Country:ChinaCandidate:Y L HuFull Text:PDF
GTID:2248330395480688Subject:Computer technology
Abstract/Summary:PDF Full Text Request
Binary translation is an important means to migrate code from one platform to another. Static binary translation has the advantages of high execution performance, good reusability of the generated program and low expansion rate of code; then, a combination of static and dynamic binary translation is being focus in the domain of binary translation. The main reason is that static binary translation has some problems of its completeness, such as it cannot deal with indirect jump, indirect call and self-modifying code well.Dynamic binary translation which offers a solution for making an executable compiled on a platform to run on another platform automatically not only resolves the problem of code migration but also plays an important role in prospering the national computer industry, and the decompiling technology in it is widely used on detecting the system vulnerabilities. The current singlethreaded dynamic binary translation systems limit the scope of performance improving. Therefore, the multicore processors and the multithreaded program are fully used for getting the high performance.The main contributions of this dissertation are as follows:...
Keywords/Search Tags:Binary Translation, Indirect jump
PDF Full Text Request
Related items