Module Backend.Payloads

include sig ... end
type t = {
annot_map : Checkers.AnnotationReachabilityDomain.t option;
biabduction : Biabduction.BiabductionSummary.t option;
buffer_overrun_analysis : BO.BufferOverrunAnalysisSummary.t option;
buffer_overrun_checker : BO.BufferOverrunCheckerSummary.t option;
class_loads : Checkers.ClassLoadsDomain.summary option;
cost : Costlib.CostDomain.summary option;
lab_resource_leaks : Labs.ResourceLeakDomain.summary option;
litho_required_props : Checkers.LithoDomain.summary option;
pulse : Pulselib.PulseSummary.t option;
purity : Checkers.PurityDomain.summary option;
quandary : Quandary.QuandarySummary.t option;
racerd : Concurrency.RacerDDomain.summary option;
siof : Checkers.SiofDomain.Summary.t option;
starvation : Concurrency.StarvationDomain.summary option;
nullsafe : Nullsafe.NullsafeSummary.t option;
uninit : Checkers.UninitDomain.Summary.t option;
}

analysis results

val uninit : t -> Checkers.UninitDomain.Summary.t option
val nullsafe : t -> Nullsafe.NullsafeSummary.t option
val starvation : t -> Concurrency.StarvationDomain.summary option
val siof : t -> Checkers.SiofDomain.Summary.t option
val racerd : t -> Concurrency.RacerDDomain.summary option
val quandary : t -> Quandary.QuandarySummary.t option
val purity : t -> Checkers.PurityDomain.summary option
val pulse : t -> Pulselib.PulseSummary.t option
val litho_required_props : t -> Checkers.LithoDomain.summary option
val lab_resource_leaks : t -> Labs.ResourceLeakDomain.summary option
val cost : t -> Costlib.CostDomain.summary option
val class_loads : t -> Checkers.ClassLoadsDomain.summary option
val buffer_overrun_checker : t -> BO.BufferOverrunCheckerSummary.t option
val buffer_overrun_analysis : t -> BO.BufferOverrunAnalysisSummary.t option
val biabduction : t -> Biabduction.BiabductionSummary.t option
val annot_map : t -> Checkers.AnnotationReachabilityDomain.t option
module Fields : sig ... end
val pp : IStdlib.Pp.env -> Stdlib.Format.formatter -> t -> unit
val empty : t