跳到主要内容
10.5555/1267658.1267659指导程序文章/章节视图摘要出版物页面会议记录acm-pubtype公司
第条

使用Etch检测和优化Win32/intel可执行文件

出版:1997年8月11日出版历史

摘要

Etch是一种通用工具,用于重写任意Win32/x86二进制文件,而不需要源代码。Etch提供了一个框架,用于修改测量和优化的可执行文件。Etch处理Win32可执行文件格式和x86指令集的复杂性,使工具生成器能够专注于指定转换。Etch还处理Win32执行环境的复杂性,允许工具用户专注于执行实验。本文介绍了Etch和我们使用Etch构建的一些工具,包括层次化调用图分析器和指令布局优化工具。

参考文献

  1. {Chow等人.1986}Fred Chow,A.M.Himelstein,Earl Killian和L.Weber,“设计RISC编译器系统”IEEE COMPCON公司1986年3月。谷歌学者谷歌学者
  2. {Eggers等人1990}S.Eggers、D.Keppel、E.Koldinger和H.Levy,“共享内存多处理器上的高效内联跟踪技术”ACM系统测量和建模会议记录1990年5月。谷歌学者谷歌学者
  3. {Graham等人,1983年}S.Graham、P.Kessler和M.McKusick。“模块化程序的执行档案器,”软件-实践和经验第13页,第671-685页,1983年。谷歌学者谷歌学者交叉引用交叉引用
  4. {Larus&Schnarr 1995}詹姆斯·拉鲁斯(James R.Larus)和埃里克·施纳尔(Eric Schnar),“EEL:独立于机器的可执行编辑”,1995年ACM SIGPLAN编程语言设计与实现会议记录1995年6月。谷歌学者谷歌学者
  5. {佩蒂斯和汉森1990}卡尔·佩蒂斯(Karl Pettis)和罗伯特·汉森(Robert Hansen),“概要文件引导的代码定位”,1990年ACM SIGPLAN编程语言设计与实现会议记录1990年6月。谷歌学者谷歌学者
  6. {Pietrek 1994}Matt Pietrek,“窥视PE内部:Win32可移植可执行格式之旅”,Microsoft系统杂志,第9卷,第3期,第15-34页,1994年3月。谷歌学者谷歌学者
  7. {斯利瓦斯塔瓦和尤斯塔斯,1994年}A.斯利瓦塔瓦和A.尤斯塔斯。“ATOM:构建自定义程序分析工具的系统,”1994年ACM SIGPLAN编程语言设计与实现会议记录1994年6月。另见DEC WRL研究报告94/2。谷歌学者谷歌学者
  8. {跟踪点97}http://tracepoint.galatia.com/frames.html谷歌学者谷歌学者

索引术语

  1. 使用Etch检测和优化Win32/intel可执行文件

    建议

    评论

    登录选项

    请检查您是否可以通过登录凭据或您的机构访问此文章以获得完全访问权限。

    登录

    完全访问权限

    • 发布于

      封面图片指南会议记录
      NT'97:1997年USENIX Windows NT研讨会论文集
      1997年8月
      160页

      发布者

      USENIX协会

      美国

      出版历史

      • 出版:1997年8月11日

      限定符

      • 第条