c语言 图像查看软件,个可编程C语言图像处理软件中.PDF

个可编程C语言图像处理软件中

CN43—1258/TP 计算机工程与科学 2009年第31卷第 3期

ISSN 1007—130X COMPUTERENGINEERING & SCIENCE Vo1.31,No.3,2009

文章编 :1007—13OX(2OO9)O3—0066—02

一 个可编程 C语言图像处理软件中

跟踪调试功能的实现

A M ethodofImplementingtheDebuggingand

Trac”lngT1eecchnnliqueessi’ntheIImmaageProcessing

SoftwareBasedontheC Compiler

台继荣 ,刘吉平

TAIJi-rong~,LIUJi-pingz

(1.武汉理工大学外国语学院,湖北武汉 430070;2.武汉大学资源与环境学院,湖北 武汉 430070)

(1.SchoolofForeignLanguages,WuhanUniversityofTechnology,Wuhan430070;

2.SchoolofResourcesandEnvironmentalScience。Wuhna Universiyt,Wuhna 430070,China)

摘 要:通过在 C语言编译器产生的汇编代码中增加 “软中断”指令和模拟设置断点,回避了Windows调试 API函数

的局限,实现 了图像处理软件中编译器的跟踪调试功能。通过追踪编译器生成的局部变量和全局变量内存分配表,实现了

用编译器调试功能中的基本功能。

Abstract:Throughaddinga“softinterrupt”instructionintheasmbelcodeproducedbytheC compiler,andsimulating

thesettingofbreakpointstOavoidtheWindows’limitationofdebugging theAPIfunction,weraelizethedubuggingand

tracingfunctionofthecompilerinimageprocessingsoftware.ThroughtracingthelocalvariablesandglobalvariablesmelT1-

oryallocationtable,wegetthereal—timeinquiryfunctionofdataintracingthebreakpoints.Throughfindingthespecific

functionhead,werealizethefunctionofcallstack.Thesoftwarepresentedinthepaperbasicallyrealizesthekeytechnology

ofdebugginginthecompiler.

关键词:C编译器;图像处理;调试跟踪;CallStack;Debug

Keywords:Ccompiler;imageprocessing;tracing;CallStack;Debug

中图分类 :TP314 文献标识码:A

C+十一样设置断点,用户就可任意暂停 目标代码的执行,

1 引言 通过调试跟踪手段查看局部或全局变量、甚至用户内存,极

大地提高了代码纠错效率。

通过内置的C语言编译器对用户输入的C语言代码编译

文章知识点与官方知识档案匹配,可进一步学习相关知识C技能树首页概览115856 人正在系统学习中 相关资源:荣柯桌面软件- 络安全工具类资源-CSDN文库

声明:本站部分文章及图片源自用户投稿,如本站任何资料有侵权请您尽早请联系jinwei@zod.com.cn进行处理,非常感谢!

上一篇 2021年4月15日
下一篇 2021年4月15日

相关推荐