期刊文献+

一个可编程C语言图像处理软件中跟踪调试功能的实现

A Method of Implementing the Debugging and Tracing Techniques in the Image Processing Software Based on the C Compiler
下载PDF
导出
摘要 通过在C语言编译器产生的汇编代码中增加"软中断"指令和模拟设置断点,回避了Windows调试API函数的局限,实现了图像处理软件中编译器的跟踪调试功能。通过追踪编译器生成的局部变量和全局变量内存分配表,实现了断点追踪过程中的数据实时查询功能;通过查找特定的函数头标志,实现了call stack功能。本文所述软件模拟实现了常用编译器调试功能中的基本功能。 Through adding a" soft interrupt'instruction in the asmbel code produced by the C compiler, and simulating the setting of break points to avoid the Windows' limitation of debugging the API function, we realize the dubugging and tracing function of the compiler in image processing software. Through tracing the local variables and global variables memory allocation table,we get the real-time inquiry function of data in tracing the break points. Through finding the specific function head,we realize the function of call stack. The software presented in the paper basically realizes the key technology of debugging in the compiler.
出处 《计算机工程与科学》 CSCD 北大核心 2009年第3期66-67,131,共3页 Computer Engineering & Science
关键词 C编译器 图像处理 调试跟踪 CALL STACK DEBUG C compiler image processing tracing Call Stack Debug
  • 相关文献

参考文献3

  • 1尹作为.基于C编译器的遥感图像分析软件初步设计:[硕士学位论文][D].武汉:武汉大学,2006.
  • 2弗雷泽.可变目标C编译器-设计与实观[M].王挺等译.北京:电子工业出版社,2005.
  • 3Aho A V Sethi R,Ullman J D.编译原理[M].李建中,姜守旭,译.北京:机械工业出版社,2003.

共引文献1

相关作者

内容加载中请稍等...

相关机构

内容加载中请稍等...

相关主题

内容加载中请稍等...

浏览历史

内容加载中请稍等...
;
使用帮助 返回顶部