Dismiss
InnovationQ will be updated on Sunday, Oct. 22, from 10am ET - noon. You may experience brief service interruptions during that time.
Browse Prior Art Database

Creating a Source-Level Debug Facility

IP.com Disclosure Number: IPCOM000103885D
Original Publication Date: 1993-Feb-01
Included in the Prior Art Database: 2005-Mar-18
Document File: 2 page(s) / 58K

Publishing Venue

IBM

Related People

Betz, JF: AUTHOR [+3]

Abstract

A method is disclosed that allows for a source-level debugging environment without interfering with the system code under test. It places the debugger and the system code under test in separate virtual machines belonging to the same single userid.

This text was extracted from an ASCII text file.
This is the abbreviated version, containing approximately 54% of the total text.

Creating a Source-Level Debug Facility

      A method is disclosed that allows for a source-level debugging
environment without interfering with the system code under test.  It
places the debugger and the system code under test in separate
virtual machines belonging to the same single userid.

This provides for the following features:

o   Source-level debugging capability of code executed atInitial
    Program
     Load (IPL) and during the Nucleus Initialization Programs (NIP)
    unlike other debuggers that reside within  the initialized
    operating system.

o   Source-level debug capabilities against system codein an
    unscaffolded environment.

      This invention will allow the user to test and debug code on
the source-level for any operating system code, and any subsystems
and applications that run under the operating system.  Functions
provided will cover most of the standard debug facilities required by
a user including displaying and altering storage and setting
breakpoints.

      This tool will reside in the CMS adjunct machine of a VM
operating system and, in fact, will run as an application of CMS.
This will enable users to apply source-level debugging from this tool
against an MVS operating system running in a guest virtual machine
environment from within a single userid.  The requests for
information and the requests to set breakpoints from this tool will
be translated from the source to a machine request by this tool. ...