[Search for users] [Overall Top Noters] [List of all Conferences] [Download this site]

Conference turris::debug

Title:DEBUG
Notice:Updated locations for reporting QARs -- see note 834.1
Moderator:LOWFAT::DIETER
Created:Fri Jan 24 1986
Last Modified:Wed Jun 04 1997
Last Successful Update:Fri Jun 06 1997
Number of topics:1868
Total number of notes:8200

1835.0. "DEBUG VAX V7.0 STEP w PASCAL does not work" by CSC32::D_SANFORD () Fri Feb 07 1997 13:56

    OpenVMS VAX DEBUG Version V7.0-000
    OpenVMS VAX V7.0

    Simular to problem reported in TURRIS::DEBUG, note 1829.*.

    In this case if we initialize a variable and then make a function
    call, the debugger will no longer be able to STEP.

    If you issue "DBG> SET BREAK %LINE 14" it will break at this 
    line; otherwise it just runs until the end of the application on
    the STEP.

    If you feel this is the same as the previous problem please yet
    me know; otherwise I'll need to raise another priority 2 CLD as
    the workaround is not sufficient.

    Regards, Drew Sanford
    Customer Support Center
    RE: C970121-4247

program test_debug (input,output);
var
   line : varying [255] of char;

begin
{  If you remove the next line the debugger will not fail, not sure  }
{  what affect 'line := 'testing'' has.  But after this assignment   }
{  if you execute any function the debugger will just continue as if }
{  you entered DBG> GO                                               }

   line := 'testing';
   writeln ('Use DBG> STEP');
   writeln (substr(line,1,7));
   writeln ('You should not see this line without a DBG> STEP');
end.


$ run test

         OpenVMS VAX DEBUG Version V7.0-000

%DEBUG-I-INITIAL, Language: PASCAL, Module: TEST_DEBUG

DBG> s
stepped to TEST_DEBUG\%LINE 11
    11:    line := 'testing';
DBG> s
stepped to TEST_DEBUG\%LINE 12
    12:    writeln ('Use DBG> STEP');
DBG> s
Use DBG> STEP
stepped to TEST_DEBUG\%LINE 13
    13:    writeln (substr(line,1,7));
DBG> s
testing
You should not see this line without a DBG> STEP
%DEBUG-I-EXITSTATUS, is '%SYSTEM-S-NORMAL, normal successful completion'
DBG>  Exit
T.RTitleUserPersonal
Name
DateLines
1835.1LOWFAT::DIETERFri Feb 07 1997 14:285
same problem as 1829.  please discuss in that note.

thanks,
Mary