package mopsa
MOPSA: A Modular and Open Platform for Static Analysis using Abstract Interpretation
Install
Dune Dependency
Authors
Maintainers
Sources
mopsa-analyzer-v1.0.tar.gz
md5=9f673f79708b44a7effb3b6bb3618d2c
sha512=cb91cb428e43a22f1abbcb8219710d0c10a5b3756d0da392d4084b3b3a6157350776c596983e63def344f617d39964e91f244f60c07958695ee5c8c809a9f0f4
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