作者: James S. Mattson , Manuel E. Benitez , Lacky V. Shah , William B. Buzbee
DOI:
关键词:
摘要: A method and apparatus for improving the process of software development by a dynamic tool. The present invention efficiently executes in user provides developers with high performance tool optimization. may augment code instructions at runtime and, every series machine that original source would have executed, be executed are semantically equivalent to altered optimize instructions. use emulation or translation alter resulting is space advantageously maintains flow instruction execution. employs technique dynamically translating operate on virtual hardware machine. Further, various types segments not, instance, limited manipulating only modules basic block. Therefore, enables efficient optimized debugging, instrumentation, simulation preserving while enabling