From mboxrd@z Thu Jan 1 00:00:00 1970 X-Spam-Checker-Version: SpamAssassin 3.4.4 (2020-01-24) on polar.synack.me X-Spam-Level: X-Spam-Status: No, score=-1.3 required=5.0 tests=BAYES_00,INVALID_MSGID autolearn=no autolearn_force=no version=3.4.4 X-Google-Language: ENGLISH,ASCII-7-bit X-Google-Thread: 103376,2eaa2dcf836e629b X-Google-Attributes: gid103376,public From: dewar@merv.cs.nyu.edu (Robert Dewar) Subject: Re: Using the SDS SingleStep Debugging Suite for Ada??? Date: 1998/07/20 Message-ID: #1/1 X-Deja-AN: 373223161 References: <1998071902425500.WAA29899@ladder03.news.aol.com> X-Complaints-To: usenet@news.nyu.edu X-Trace: news.nyu.edu 900955242 17596 (None) 128.122.140.58 Organization: New York University Newsgroups: comp.lang.ada Date: 1998-07-20T00:00:00+00:00 List-Id: Escheria asks <> I don't know this particular tool, but if it works for C, then presumably it uses the standard system debugging formats. An advantage of the GNAT debugging approach is that it is easy to interface with such tools. GNAT generates output in standard system debugging format, together with encodings that fully describe Ada structures not directly descriabable in C. These encodings can be used in two ways a) an Ada aware debugger like GNAT or SGI Workshop can use these debuggers to provide full access to all Ada data structures in a transparent manner. b) a standard C debugger can be used for displaying data that corresponds to C formats (e.g. simple data, simple records, simple arrays etc). Furthermore, since the encodings use standard C interfaces (e.g. they are encoded type names). Using the full documentation of the encoding (it is in the file exp_dbug.ads) a user can use these encodings to extract more detailed informatoin manually.