aboutsummaryrefslogtreecommitdiffstats
path: root/pkg/stats
Commit message (Collapse)AuthorAgeFilesLines
* pkg/stat: rename package name to singular formDmitry Vyukov2024-07-247-930/+0
| | | | | | | | Go package names should generally be singular form: https://go.dev/blog/package-names https://rakyll.org/style-packages https://groups.google.com/g/golang-nuts/c/buBwLar1gNw
* pkg/stats: rename Create to NewDmitry Vyukov2024-07-242-17/+17
| | | | | | New is more idiomatic name and is shorter (lines where stats.Create is used are usually long, so making them a bit shorter is good).
* pkg/stats: remove unused methodDmitry Vyukov2024-07-241-16/+0
|
* all: use VividCortex/gohistogramTaras Madan2024-06-172-6/+6
|
* pkg/stats: split out pkg/stats/sampleAleksandr Nogikh2024-06-143-4/+4
| | | | | This will reduce the number of dependencies needed for the main syzkaller tools.
* vm: export VM output metricDmitry Vyukov2024-04-151-0/+5
| | | | | | VM output we receive on the host is effectively equivalent to RPC recv metric. If we stop printing programs in the fuzzer, traffic will move from output to RPC. It will be useful to see this change via metrics.
* syz-manager: collect avg instance create timeAleksandr Nogikh2024-04-101-0/+32
| | | | | We will also use it to determine when we are ready to schedule programs that are very likely to crash instances.
* all: refactor statsDmitry Vyukov2024-04-092-0/+718
| | | | | | | Add ability for each package to create and export own stats. Each stat is self-contained, describes how it should be presented, and there is not need to copy them from one package to another. Stats also keep historical data and allow building graphs over time.
* dashboard: export more stat dataAleksandr Nogikh2023-10-241-2/+5
| | | | | | Export first crash time and fix commit hashes. Export list of managers on which the bug was triggered. Calculate reporting time more precisely.
* dashboard: export bugs for stats instead of analysisAleksandr Nogikh2023-10-091-0/+29
| | | | | | | | Building a proper stats analysis tool is definitely out of syzkaller dashboard's scope. Delete the code that did not turn out to be useful in practice and replace it with an export of bug info relevant for statistics.
* pkg/stats/pvalue.go: allow deprecated module usageTaras Madan2023-02-241-1/+2
|
* tools/syz-testbed: show diffs and p-valuesAleksandr Nogikh2021-12-061-0/+19
| | | | | | | | | | Enable the user to specify the pivot column for the stats table. If such a column is set, calculate and print the relative difference between checkouts and p-values for the estimation of statistical significance of the experimental data. For the p-value calculation use the existing implementation from the go-benchstat tool.
* pkg: add stats packageAleksandr Nogikh2021-12-062-0/+139
This package will contain generic statistical entities and routies. At this moment it is mostly needed by syz-testbed.