DESIGN AND IMPLEMENTATION OF SIND,A DYNAMIC BINARY
最美的女明星TRANSLATOR
by超越梦想汪正正
万科面试
TREK PALMER
寿司醋的做法
B.S.Computer Science,University of New Mexico,2001
M.S.,Computer Science,University of New Mexico,2003
Abstract
Recent work with dynamic optimization in platform independent,virtual machine bad languages such as Java has sparked interest in the possibility of applying similar techniques to arbitrary compiled binary programs.Systems such as Dynamo,DAISY, and FX32exploit dynamic optimization techniques to improve performance of native or foreign architecture binaries.However,rearch in this area is complicated by the lack of openly licend,freely available,and platform-independent experimental frameworks. SIND aims tofill this void by providing an easily-extensible andflexible framework for rea
rch and development of applications and techniques of binary translation.Current rearch focus are dynamic optimization of running binaries and dynamic curity aug-mentation and integrity assurance.
Contents
List of Figures v List of Tables vi 1Introduction1
1.1Dynamic Binary Translation (2)
1.2Why Another One? (3)
1.3SIND (3)
1.4Overview of the Thesis (4)
2Previous Efforts5
2.1Dynamo (5)
2.2DynamoRIO (7)
2.3FX32 (8)
2.4DAISY (8)
2.5Crusoe,JVMs,and Others (9)
Contents
3SIND Design10
3.1Interpreter (12)
3.1.1Registers (13)郑州市旅游
3.1.2Instructions (14)
3.1.3Exceptional Conditions (15)
含反义词的四字词语3.1.4Signals and Asynchronous I/O (15)
3.2Memory Manager (16)
3.3Syscall Manager (17)
3.4Trace Gathering (18)
3.5Transformers (19)
3.6Fragment Cache (19)
元宵节灯笼怎么做
3.7Bootstrapper and Dispatcher (20)
九年级班主任工作计划3.7.1Bootstrapper (20)
3.7.2Dispatcher (21)
4SIND Implementation22
4.1Overview (22)
4.2Interpreter (23)
4.3Bootstrapper (24)
4.4Fragment Cache (25)