nl.cwi.sen1.tide.adapters.gdb
Class GdbProcess
java.lang.Object
nl.cwi.sen1.tide.adapters.DebugAdapterProcess
nl.cwi.sen1.tide.adapters.gdb.GdbProcess
- All Implemented Interfaces:
- java.lang.Runnable
public class GdbProcess
- extends DebugAdapterProcess
- implements java.lang.Runnable
Methods inherited from class nl.cwi.sen1.tide.adapters.DebugAdapterProcess |
actionBreak, actionDisable, actionEqual, actionFalse, actionHigherEqual, actionResume, actionStackLevel, actionStartLevel, actionState, actionTrue, changeExecState, createRule, deleteRule, disableRule, doDisable, enableRule, evaluate, fireLocationRules, fireRule, fireRules, getExecState, getProcessName, isRunning, modifyRule |
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
adapter
private GdbAdapter adapter
thread
private java.lang.Thread thread
pid
private int pid
file
private java.lang.String file
line
private int line
stackLevel
private int stackLevel
rulesByBreak
private java.util.Map<java.lang.Integer,DebugAdapterRule> rulesByBreak
breaksByRule
private java.util.Map<DebugAdapterRule,java.lang.Integer> breaksByRule
factory
private aterm.ATermFactory factory
GdbProcess
public GdbProcess(GdbAdapter adapter,
java.lang.String name)
getPid
public int getPid()
- Overrides:
getPid
in class DebugAdapterProcess
setPid
public void setPid(int pid)
setCpe
public void setCpe(java.lang.String file,
int line)
setStackLevel
public void setStackLevel(int level)
handleRuleCreation
public void handleRuleCreation(DebugAdapterRule rule)
- Overrides:
handleRuleCreation
in class DebugAdapterProcess
handleRuleDestruction
public void handleRuleDestruction(DebugAdapterRule rule)
- Overrides:
handleRuleDestruction
in class DebugAdapterProcess
handleRuleEnabling
public void handleRuleEnabling(DebugAdapterRule rule)
- Overrides:
handleRuleEnabling
in class DebugAdapterProcess
handleRuleDisabling
public void handleRuleDisabling(DebugAdapterRule rule)
- Overrides:
handleRuleDisabling
in class DebugAdapterProcess
doResume
public void doResume()
- Overrides:
doResume
in class DebugAdapterProcess
debugMsg
private void debugMsg(java.lang.String msg)
doBreak
public void doBreak()
- Overrides:
doBreak
in class DebugAdapterProcess
actionCpe
public aterm.ATerm actionCpe()
- Specified by:
actionCpe
in class DebugAdapterProcess
actionSourceVar
public aterm.ATerm actionSourceVar(aterm.ATerm file,
aterm.ATerm offset,
aterm.ATerm line,
aterm.ATerm col,
aterm.ATerm text)
- Specified by:
actionSourceVar
in class DebugAdapterProcess
getStackLevel
public int getStackLevel()
- Specified by:
getStackLevel
in class DebugAdapterProcess
run
public void run()
- Specified by:
run
in interface java.lang.Runnable