package calli

  1. Overview
  2. Docs
type t =
  1. | Br of {
    1. bb_name : string;
    2. succ : Expr.t;
    }
  2. | CondBr of {
    1. bb_name : string;
    2. cond : Expr.t;
    3. succ0 : Expr.t;
    4. succ1 : Expr.t;
    }
  3. | Switch of {
    1. bb_name : string;
    2. cond : Expr.t;
    3. default_succ : Expr.t;
    4. succ : (Expr.t * Expr.t) list;
    }
  4. | Ret of {
    1. bb_name : string;
    2. ret : Expr.t;
    }
  5. | Exit of {
    1. bb_name : string;
    }
  6. | CallSite of {
    1. bb_name : string;
    2. callee : string;
    3. args : Expr.t list;
    }
  7. | Other
val pp_switch_succ : Stdlib.Format.formatter -> (Expr.t * Expr.t) list -> unit
val pp : Stdlib.Format.formatter -> t -> unit
OCaml

Innovation. Community. Security.