aboutsummaryrefslogtreecommitdiffstats
path: root/pkg/flatrpc/conn.go
Commit message (Collapse)AuthorAgeFilesLines
* pkg/rpcserver: refactor to remove Fatalf callsAleksandr Nogikh2025-01-291-23/+42
| | | | Apply necessary changes to pkg/flatrpc and pkg/manager as well.
* syz-manager: make snapshot result parsing robustDmitry Vyukov2024-08-131-29/+22
| | | | Use logic similar to flatrpc to avoid panics during result parsing.
* pkg/stat: rename package name to singular formDmitry Vyukov2024-07-241-5/+5
| | | | | | | | 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-241-2/+2
| | | | | | 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/flatrpc: verify executor messages betterDmitry Vyukov2024-07-111-9/+96
| | | | | This should prevent possible OOM kills. See the added comment for details.
* pkg/rpcserver: debug executor stallsAleksandr Nogikh2024-07-111-4/+6
| | | | | | | | In some cases, the executor seems to be mysteriously silent when we were awaiting a reply. During pkg/runtest tests, give it 1 minute to prepare a reply, then try to request the current state and abort the connection.
* executor: add runner modeDmitry Vyukov2024-06-241-28/+32
| | | | | | | Move all syz-fuzzer logic into syz-executor and remove syz-fuzzer. Also restore syz-runtest functionality in the manager. Update #4917 (sets most signal handlers to SIG_IGN)
* pkg/flatrpc: add connection typeDmitry Vyukov2024-05-031-0/+184
Add server/client connection wrapper that allows sending/receiving flatbuffers RPC messages.