• Aucun résultat trouvé

Inter-Office Memorandum

N/A
N/A
Protected

Academic year: 2022

Partager "Inter-Office Memorandum "

Copied!
2
0
0

Texte intégral

(1)

XEROX

Inter-Office Memorandum

To Bob Ayers, Ed Satterthwaite, Smokey Wallace, John Wick, Richard Johnsson, Phil Karlton

Date October 23, 1978

From Barbara Koalkin Location Palo Alto

Subject Proposal for Debugger Interface Organization SDD/SD

XEROX SDD ARCHIVES I have read and und~;

Pages _ _ _ _ _ To ____ .

Filed on: [IRIS] < KOALKIN > D5 > DWG10-23.BRAVO Reviewer _ _ _ _ _ Datb_ ...

., of Pages Ref " ?f§.bJ) """,,,t>

Present at today's meeting: Ayers, Johnsson, Karlton, Koalkin, Satterthwaite, Wallace, and Wick.

The following is a summary of suggestions discussed at today's meeting:

*

*

*

*

*

*

*

Smokey came in with a summary of what facilities the Tools environment can provide and 4 proposals for how much of it the debugger could adopt:

(1) Keep WindEx as present

(2) Adopt the Tools window scheme (and re-write whatever of the debugger and WindEx is necessary to replace Windows, Rectangles, etc.)

(3) Adopt aU but the keyboard handling scheme of the Tools Environment (4) Adopt the Tools Environment and write the debugger interface as a series of PNRs that invoke debugger actions.

After discussing these 4 proposals, we decided that (1) and (3) were unreasonable, and that (2) could be a backup position if it looked like (4) wouldn't work (too hard to implement, take too long. or the resulting code would be too big).

We must look into the cross dependency issues raised by adopting proposal 4 (see action item 1).

Smokey also pointed out that the Tools Environmcnt currently does not support a selection schemc; however he felt it would not be terribly hard to implemcnt one (of the " favorite selection schemes currently popular) on top of the Tools Environment.

It was emphasized that we plan to have "zero-based" stack commands, that is, nothing gets done until you invoke the command (10 update the source, to display the current variables. etc.). We need to separate tl1c "display thc current source line" from the "load this sourcefile"

command, both of which are currently implemented by the Display Stack s subcommand.

We then began to discuss what it would mean to have n stack windows in the debugger.

At the next meeting we will discuss how to create a stack window from the current selection (current context), and in what form to keep around the current context information.

It was pointed out that by adopting proposal (4), we could release the debugger with a typescript, one stack window and one source window (or even only the typescript window) and let people tryout tllcir own schemes for stack windows and other such uscrprocs.

Action items:

*

Smokey will build a Wind Ex equivalent in the Tools environment (including a file based

(2)

Debugger Working Group 2

*

*

selection scheme) to help us to detennine what (if anything) is missing and examine size and packaging questions. He will also bring some datapoints on proposed changes to the Tools environment, including priority and schedule of the items.

BK will get size statistics on the current debugger and WindEx to use in the Tools comparison and study the implications of adopting Smokey's proposal (2) with respect to how much overhead is needed to adopt the Tools "window package" instead of the present one.

The next meeting will be held on Thursday, 27 October at 10 a.m. in the front conference room.

Références

Documents relatifs

paintChar: PROCEDURE [FontHandle, CHARACTER, POINTER TO BitmapState], clearChar: PROCEDURE [FontHandle, CHARACTER, POINTER TO BitmapState], charWidth: PROCEDURE

However, you may specify a particular module or definitions file by typing name$foo (more on this syntax later). It was decided to do a two pass interpreter;

Note that the staff size includes one full time person from CSL (Ed Satterthwaite somewhat less than full time, with Jim Mitchell making up the

Owing to the left-to-right and top-to-bottom nature of pages and owing to our efficient representation of pages which exploits this nature, the bit map

Note I: Successful transmission of the 20-bit word shall indicate that the horizontal sync has been properly received and decoded.. Proper retransmission will

(1) Pilot maps a big space to the entire log file and creates uniform I-page swap units; the debugger accesses this file through the standard virtual memory

The operation DElETE could be executed from any of the permanent frames (perhaps from outside the configuration?) and would do an UNNEW on each frame in the

In simple cases it is not necessary to modify the target program (the program for which pariwise instruction data is gathered). The analysis program provides