package mopsa
sectionYPositions = computeSectionYPositions($el), 10)"
x-init="setTimeout(() => sectionYPositions = computeSectionYPositions($el), 10)"
>
MOPSA: A Modular and Open Platform for Static Analysis using Abstract Interpretation
Install
dune-project
Dependency
Authors
Maintainers
Sources
mopsa-analyzer-v1.1.tar.gz
md5=fdee20e988343751de440b4f6b67c0f4
sha512=f5cbf1328785d3f5ce40155dada2d95e5de5cce4f084ea30cfb04d1ab10cc9403a26cfb3fa55d0f9da72244482130fdb89c286a9aed0d640bba46b7c00e09500
doc/core/Core/Hook/index.html
Module Core.HookSource
Hooks are modules that can observe the execution of the transfer functions without modifying their output. They can be used however to enrich the analysis by adding information to the context.
Signature of a stateless hook
Register a new stateless hook
Activate a registered hook
Check whether a hook exits
Deactivate an active hook
Initialize hooks manager
Initialize an active hook
Check wether a hook is active
Initialize all active hooks
Source
val on_before_exec :
Route.route ->
Ast.Stmt.stmt ->
('a, 'a) Manager.man ->
'a Flow.flow ->
'a Context.ctx optionCall on_before_exec on all active hooks
Source
val on_after_exec :
Route.route ->
Ast.Stmt.stmt ->
('a, 'a) Manager.man ->
'a Flow.flow ->
'a Post.post ->
'a Context.ctx optionCall on_after_exec on all active hooks
Source
val on_before_eval :
Route.route ->
Ast.Semantic.semantic ->
Ast.Expr.expr ->
('a, 'a) Manager.man ->
'a Flow.flow ->
'a Context.ctx optionCall on_before_eval on all active hooks
Source
val on_after_eval :
Route.route ->
Ast.Semantic.semantic ->
Ast.Expr.expr ->
('a, 'a) Manager.man ->
'a Flow.flow ->
'a Eval.eval ->
'a Context.ctx optionCall on_after_eval on all active hooks
Call on_finish on all active hooks
sectionYPositions = computeSectionYPositions($el), 10)"
x-init="setTimeout(() => sectionYPositions = computeSectionYPositions($el), 10)"
>