⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 unravel.1

📁 一个很不错的程序切片工具,希望大家来讨论以下,对测试人员很有帮助
💻 1
字号:
.\" %W%  %G%;.TH UNRAVEL 1 "11 August 1995".SH NAMEunravel \- Compute program slices.SH SYNOPSIS.B unravel.RB "[ ".I directory.RB " ]".SH DESCRIPTION.LP\fBUnravel\fR is a software analysis tool for extracting source programstatements relevant to a computation.  The computation is defined asthe state of some program variable at some statement in the program..LPThis is the main control window for \fBunravel\fR.Before a slice can becomputed, the source files must be examined (analyzed) to build thedata structures needed to compute a program slice..LPThe main panel has several buttons to invoke each part of \fBunravel\fR,review results and ask to see this help file.  The main panel alsodisplays the analysis status of each source file in the currentdirectory..LPA typical \fBunravel\fR session would require the following:.IP (1)Preparation -- Locate the a directory containing the source filesto analyze..IP (2)Run the \fBunravel\fR program -- This brings up the .I main control panel..IP (3)Run the Analyzer -- Push the.B Run Analyzerbutton.  This brings up the.I Analyzer Control Panelwhere the files are selected for analysis.  From the.I Analyzer Control Panel,the button.B Analyze Selected Fileswill run theanalyzer on the selected files.  This builds data structures andsupport files needed to perform slicing.  If any source file does notcontain ANSI C, \fBunravel\fR cannot analyze that file.  .IP (4)Review analysis results -- Examine the analysis results by pushingthe.B Review Historybutton and selecting.B Last Analysisfrom the menu.This brings up the results of the last run of the analyzer..IP (5)Run the Slicer  -- Push the.B Run Slicerbutton.  This brings up the.I Slice Control Panel.From this panel you can calculate slices on the sourceprograms..SH FILES.PD 0i.IP \fIfile.\fBc\fR 1.5iSource program.IP \fIfile.\fBh\fR 1.5iSource program header.IP \fIfile.\fBLIF\fR 1.5iLanguage Independent Format of \fIfile.\fBc\fR.IP \fIfile.\fBT\fR 1.5iSummary of \fIfile.\fBLIF\fR.IP \fIfile.\fBH\fR 1.5iMapping of global variable declarations to header files.IP \fBSYSTEM\fR 1.5iMapping of files to main programs.IP \fIfile.\fBLINK\fR 1.5iLink (merge) of \fBLIF\fR for all source files needed by main programin \fIfile.\fBc\fR.IP \fIfile.\fBK\fR 1.5iSummary of \fIfile.\fBLINK\fR.IP \fIfile.\fBY\fR 1.5iSaved program slices from \fIfile.\fBc\fR.IP \fBHISTORY\fR 1.5iHistory of the current \fBunravel\fR session..IP \fBHISTOR-A\fR 1.5iResults of last analyzer session.IP \fBHISTORY-S\fR 1.5iResults of last slice session.IP \fBHISTORY.LOG\fR 1.5iHistory of \fBunravel\fR sessions in the current directory..SH MORE INFORMATION.PD .4v\fBUnravel\fR was developed at:.LPComputer Systems Laboratory.LPNational Institute of Standards and Technology.brGaithersburg, Maryland 20899.spThe source code and atwo volumne technical report (NISTIR 5691) describingthe requirementsand design (volume 1) of \fBUnravel\fR along with a user manual(volume 2) is available over the WWW at the following URL:.brhttp://hissa.ncsl.nist.gov/unravel.html.brFor more information contact Dr. James R. Lyle (301) 975-3270

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -