KDevelop API Documentation

JAVADebugger Namespace Reference


Classes

class  JAVADebugger::Breakpoint
class  JAVADebugger::FilePosBreakpoint
class  JAVADebugger::Watchpoint
class  JAVADebugger::BPDialog
class  JAVADebugger::BreakpointWidget
class  JAVADebugger::DbgCommand
class  JAVADebugger::DbgController
class  JAVADebugger::Dbg_PS_Dialog
class  JAVADebugger::DisassembleWidget
class  JAVADebugger::FramestackWidget
class  JAVADebugger::JavaDebuggerPart
class  JAVADebugger::JDBCommand
class  JAVADebugger::JDBItemCommand
class  JAVADebugger::JDBPointerCommand
class  JAVADebugger::JDBSetBreakpointCommand
class  JAVADebugger::JDBVarItem
class  JAVADebugger::JDBController
 A front end implementation to the jdb command line debugger. More...
class  JAVADebugger::JDBParser
class  JAVADebugger::MemoryViewDialog
class  JAVADebugger::STTY
class  JAVADebugger::VariableWidget
class  JAVADebugger::VariableTree
class  JAVADebugger::TrimmableItem
class  JAVADebugger::VarItem
class  JAVADebugger::FrameRoot
class  JAVADebugger::WatchRoot

Typedefs

typedef KDevGenericFactory<
JavaDebuggerPart
JavaDebuggerFactory

Enumerations

enum  DBGStateFlags {
  s_dbgNotStarted = 1, s_appNotStarted = 2, s_appBusy = 4, s_waitForWrite = 8,
  s_programExited = 16, s_silent = 32, s_viewLocals = 64, s_viewBT = 128,
  s_viewBP = 256, s_attached = 512, s_core = 1024, s_waitTimer = 2048,
  s_shuttingDown = 4096, s_appStarting = 8192, s_parsingOutput = 8192*2, s_parsingLocals = 8192*4
}
enum  DBGCommandFlags { c_Stackframe = 1, c_Locals = 2, c_BreakpointList = 3 }
enum  JDBCmd {
  BLOCK_START = '\32', SRC_POSITION = '\32', BPLIST = 'B', SET_BREAKPT = 'b',
  DATAREQUEST = 'D', DISASSEMBLE = 'd', FRAME = 'F', FILE_START = 'f',
  INITIALISE = 'I', IDLE = 'i', LOCALS = 'L', LIBRARIES = 'l',
  MEMDUMP = 'M', RUN = 'R', REGISTERS = 'r', PROGRAM_STOP = 'S',
  STEP = 's', BACKTRACE = 'T', SETWATCH = 'W', UNSETWATCH = 'w',
  DETACH = 'z', WAIT = '0'
}
enum  lineStarts { START_Brea = 0x42726561, START_Step = 0x70657453 }
enum  { VarNameCol = 0, ValueCol = 1 }
enum  DataType {
  typeUnknown, typeValue, typePointer, typeReference,
  typeStruct, typeArray, typeQString, typeWhitespace,
  typeName
}

Functions

 K_EXPORT_COMPONENT_FACTORY (libkdevjavadebugger, JavaDebuggerFactory(&data)) JavaDebuggerPart
int chownpty (int fd, int grant)
JDBParsergetParser ()

Variables

int BPKey_ = 0
const KAboutData data ("kdevjavadebugger", I18N_NOOP("Debugger"),"1.0")
JDBParserparser = 0


Detailed Description

Author:
John Birch


Typedef Documentation

typedef KDevGenericFactory<JavaDebuggerPart> JAVADebugger::JavaDebuggerFactory
 

Definition at line 70 of file javadebuggerpart.h.


Enumeration Type Documentation

anonymous enum
 

Enumeration values:
VarNameCol 
ValueCol 

Definition at line 29 of file variablewidget.h.

enum DataType
 

Enumeration values:
typeUnknown 
typeValue 
typePointer 
typeReference 
typeStruct 
typeArray 
typeQString 
typeWhitespace 
typeName 

Definition at line 30 of file variablewidget.h.

enum DBGCommandFlags
 

Enumeration values:
c_Stackframe 
c_Locals 
c_BreakpointList 

Definition at line 61 of file dbgcontroller.h.

enum DBGStateFlags
 

Author:
jbb
Enumeration values:
s_dbgNotStarted 
s_appNotStarted 
s_appBusy 
s_waitForWrite 
s_programExited 
s_silent 
s_viewLocals 
s_viewBT 
s_viewBP 
s_attached 
s_core 
s_waitTimer 
s_shuttingDown 
s_appStarting 
s_parsingOutput 
s_parsingLocals 

Definition at line 40 of file dbgcontroller.h.

enum JDBCmd
 

Enumeration values:
BLOCK_START 
SRC_POSITION 
BPLIST 
SET_BREAKPT 
DATAREQUEST 
DISASSEMBLE 
FRAME 
FILE_START 
INITIALISE 
IDLE 
LOCALS 
LIBRARIES 
MEMDUMP 
RUN 
REGISTERS 
PROGRAM_STOP 
STEP 
BACKTRACE 
SETWATCH 
UNSETWATCH 
DETACH 
WAIT 

Definition at line 31 of file jdbcommand.h.

enum lineStarts
 

Enumeration values:
START_Brea 
START_Step 

Definition at line 379 of file jdbcontroller.cpp.


Function Documentation

int chownpty int  fd,
int  grant
[static]
 

Definition at line 81 of file stty.cpp.

References BASE_CHOWN, locate(), and PTY_FILENO.

Referenced by JAVADebugger::STTY::findTTY().

JDBParser* getParser  )  [static]
 

Definition at line 48 of file variablewidget.cpp.

References parser.

Referenced by JAVADebugger::FrameRoot::setOpen(), JAVADebugger::VarItem::setOpen(), and JAVADebugger::VarItem::updateValue().

K_EXPORT_COMPONENT_FACTORY libkdevjavadebugger  ,
JavaDebuggerFactory data
 

Definition at line 44 of file javadebuggerpart.cpp.


Variable Documentation

int JAVADebugger::BPKey_ = 0 [static]
 

Definition at line 37 of file breakpoint.cpp.

Referenced by JAVADebugger::Breakpoint::Breakpoint().

const KAboutData JAVADebugger::data("kdevjavadebugger", I18N_NOOP("Debugger"),"1.0") [static]
 

Referenced by JAVADebugger::FramestackWidget::getFrameName(), JAVADebugger::JDBController::slotDbgStatus(), and JAVADebugger::JDBController::slotStepInSource().

JDBParser* JAVADebugger::parser = 0 [static]
 

Todo:
  • change to a base class parser and setup a factory

Definition at line 46 of file variablewidget.cpp.

Referenced by CppCodeCompletion::completeText(), getParser(), PascalSupportPart::parse(), AdaSupportPart::parse(), AdaSupportPart::parseContents(), Driver::parseFile(), BackgroundParser::run(), and CppCodeCompletion::typeName().

KDE Logo
This file is part of the documentation for KDevelop Version 3.1.2.
Documentation copyright © 1996-2004 the KDE developers.
Generated on Tue Feb 22 09:51:03 2005 by doxygen 1.3.9.1 written by Dimitri van Heesch, © 1997-2003