An Event-Based Language for Dynamic Binary Translation Frame Works

Proceedings of the 23rd international conference on Parallel architectures and compilation(2014)

引用 5|浏览33
暂无评分
摘要
Dynamic binary translation (DBT) frameworks such as DynamoRIO [1] or Granary apply just-in-time rewriting techniques to allow pervasive instrumentation of a target program, for applications such as instruction-level profiling or watchpoints. This is a powerful approach, but analysis tools based on DBT frameworks are difficult to develop. Client modules written using a DBT framework must specify the instrumentation to perform on each basic block of the target program, and make use of explicit synchronization when aggregating data from multiple threads of a program. This can result in hundreds of lines of code for even simple analysis tools.
更多
查看译文
关键词
debugging aids,design,domain-specific languages,dynamic binary translation,performance,specialized application languages,tracing,domain specific languages
AI 理解论文
溯源树
样例
生成溯源树,研究论文发展脉络
Chat Paper
正在生成论文摘要