📄 mdb.mal
字号:
#line 48 "/export/scratch0/monet/monet.GNU.64.64.d.14791/MonetDB5/src/modules/mal/mdb.mx"module mdb;pattern start():void address MDBstartcomment "Start interactive debugger";pattern stop():voidaddress MDBstopcomment "Stop the interactive debugger";pattern inspect(mod:str,fcn:str):voidaddress MDBinspectcomment "Run the debugger on a specific function";pattern setTrace(b:bit):voidaddress MDBsetTracecomment "Turn on/off tracing of current routine";pattern setCatch(b:bit):voidaddress MDBsetCatchcomment "Turn on/off catching exceptions";command setTimer(b:bit):voidaddress MDBsetTimercomment "Turn on/off performance timer for debugger";command setFlow(b:bit):voidaddress MDBsetFlowcomment "Turn on/off memory flow debugger";command setMemory(b:bit):voidaddress MDBsetMemorycomment "Turn on/off memory statistics tracing.";command setIO(b:bit):voidaddress MDBsetIOcomment "Turn on/off io statistics tracing";command getDebug():intaddress MDBgetDebugcomment "Get the kernel debugging bit-set.See the MonetDB configuration file for details";command setDebug(flg:int):intaddress MDBsetDebugcomment "Set the kernel debugging bit-set and return its previous value.See the MonetDB configuration file for details";command getException(s:str):straddress MDBgetExceptionVariablecomment "Extract the variable name from the exception message";command getReason(s:str):straddress MDBgetExceptionReasoncomment "Extract the reason from the exception message";command getContext(s:str):straddress MDBgetExceptionContextcomment "Extract the context string from the exception message";pattern list():void address MDBlistcomment "Dump the current routine on standard out.";pattern list(M:str,F:str):void address MDBlist3comment "Dump the routine M.F on standard out.";pattern List():void address MDBlistDetailcomment "Dump the current routine on standard out.";pattern List(M:str,F:str):void address MDBlist3Detailcomment "Dump the routine M.F on standard out.";pattern var():void address MDBvarcomment "Dump the symboltable of current routine on standard out.";pattern var(M:str,F:str):void address MDBvar3comment "Dump the symboltable of routine M.F on standard out.";pattern dot(M:str,F:str,s:str):void address MDBshowFlowGraphcomment "Dump the data flow of the function M.F in a format recognizable by the command 'dot' on the file s";pattern getStackDepth():int address MDBStkDepthcomment "Return the depth of the calling stack.";pattern getStackFrame(i:int):bat[:str,:str] address MDBgetStackFrameN;pattern getStackFrame():bat[:str,:str] address MDBgetStackFramecomment "Collect variable binding of current (n-th) stack frame.";pattern getStackTrace():bat[:void,:str]address MDBStkTrace;pattern getDefinition():bat[:void,:str] address MDBgetDefinitioncomment "Returns a string representation of the current function with typing information attached";
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -