package mopsa
MOPSA: A Modular and Open Platform for Static Analysis using Abstract Interpretation
Install
Dune Dependency
Authors
Maintainers
Sources
mopsa-analyzer-v1.1.tar.gz
md5=fdee20e988343751de440b4f6b67c0f4
sha512=f5cbf1328785d3f5ce40155dada2d95e5de5cce4f084ea30cfb04d1ab10cc9403a26cfb3fa55d0f9da72244482130fdb89c286a9aed0d640bba46b7c00e09500
doc/interactive/Interactive/Dap/Make/index.html
Module Dap.Make
Source
Variables references
Parameters
module Toplevel : Toplevel.TOPLEVEL
Signature
Source
val compute_scopes_vrefs :
Core.All.print_object ->
(string * value) list IntMap.t * (string * int) list
JSON processing
Reading the request from the standard input
Answering on stdin
Extraction functions for some JSON fields
Extract breakpoints from request
Extract functional breakpoints from request
Source
type dap_command =
| Initialize
(*Initialize DA
*)| Launch
(*Launch DA
*)| Threads
(*Send list of current threads
*)| StackTrace
(*Send current stack trace
*)| Scopes
(*Send available scopes
*)| Vars of int
(*variables reference
*)| Breaks of string * Breakpoint.breakpoint list
(*Set breakpoints for file
*)| FuncBreaks of Breakpoint.breakpoint list
(*Set functional breakpoints
*)| ExceptBreaks
(*Set exceptional breakpoints
*)| Continue
(*Stop at next breakpoint
*)| Next
(*Stop at next statement and skip function calls
*)| Step
(*Step into function calls
*)| Finish
(*Finish current function
*)| Evaluate of string
| Environment of string * int
| Disconnect
Commands
The last entered command
Read a command from input
Source
val read_command :
Action.action ->
'a Envdb.envdb ->
('a, 'b) Core.All.man ->
'a Core.All.Flow.flow ->
Interface.command
sectionYPositions = computeSectionYPositions($el), 10)"
x-init="setTimeout(() => sectionYPositions = computeSectionYPositions($el), 10)"
>
On This Page