|
DataMuseum.dkPresents historical artifacts from the history of: DKUUG/EUUG Conference tapes |
This is an automatic "excavation" of a thematic subset of
See our Wiki for more about DKUUG/EUUG Conference tapes Excavated with: AutoArchaeologist - Free & Open Source Software. |
top - metrics - downloadIndex: T s
Length: 3104 (0xc20) Types: TextFile Names: »stubs.h,v«
└─⟦a05ed705a⟧ Bits:30007078 DKUUG GNU 2/12/89 └─⟦34cc4e2f7⟧ »./UNRELEASED/xgdb3.2.tar.Z« └─⟦80fac5d7c⟧ └─⟦this⟧ »./RCS/stubs.h,v«
head 1.1; access ; symbols ; locks hubbard:1.1; strict; comment @ * @; 1.1 date 89.07.05.15.36.45; author hubbard; state Exp; branches ; next ; desc @Initial checkin, Beta version 0.1. @ 1.1 log @Initial revision @ text @\f /* $Header$ */ /* * * Copyright 1988, 1989 * PCS Computer Systeme, GmbH * Munich, West Germany * * All rights reserved. * * This is unsupported software and is subject to change without notice. * PCS makes no representations about the suitability of this software * for any purpose. It is supplied "as is" without express or implied * warranty. * * Permission to use, copy, modify, and distribute this software and its * documentation for any purpose and without fee is hereby granted, provided * that the above copyright notice appear in all copies and that both that * copyright notice and this permission notice appear in supporting * documentation, and that the name of PCS Computer Systeme not be used in * advertising or publicity pertaining to distribution of the software * without specific, written prior permission. * */ /* * Author: Jordan K. Hubbard * For: PCS Computer Systems * When: April 18th, 1989. * * $Log$ * */ #ifndef STUBS_H_INCLUDE #define STUBS_H_INCLUDE /* * These functions must be provided for every debugger, whether or not * the actually do anything. (If you want to stick as close to the * current model as possible, that is). */ void processDebuggerOutput(), handleDebuggerTermination(); void setDebuggerArgs(), setInitialDebuggerState(); void sendToDebugger(), interruptDebugger(), redirectOutput(); void queueDebuggerSend(); /* * Forward declarations for the interface functions. These consitute the * "Debugger dependant" part of xgdb and I would be happy to see most people * use this command set as a base when writing support for other debuggers. * Unsupported commands might be emulated by spawning off appropriate unix * processes and/or faking it. All in all, I feel that gdb has the best * command set available and it would be nice if xgdb could have the same * appearance regardless of the underlying debugger. Whether or not this * design is robust enough to make such possible remains to be seen. */ /* Commands */ void debuggerRun(), debuggerContinue(), debuggerKill(), debuggerStep(), debuggerStepThrough(), debuggerStepI(), debuggerStepIThrough(), debuggerStepUntil(), debuggerStepFinish(), debuggerUp(), debuggerDown(), debuggerFrame(), debuggerAddBkpt(), debuggerDeleteBkpt(), debuggerClearBkpt(), debuggerEnableBkpt(), debuggerDisableBkpt(), debuggerSearchForward(), debuggerSearchBackward(), debuggerExecFile(), debuggerSymbolFile(), debuggerCoreFile(), debuggerChangeDirectory(), debuggerSetDirectory(), debuggerSetTTY(), debuggerRedirectOutput(), debuggerSetFrame(); /* Query functions */ void debuggerQueryStatus(), debuggerQueryBreakpoints(); void debuggerQueryInitialSource(), debuggerQueryStack(); #endif /* STUBS_H_INCLUDE */ @