[google/syzkaller] 162390: tools: add a script to create freebsd GCE images

1 view
Skip to first unread message

Mark Johnston

unread,
Jun 3, 2026, 6:10:52 AM (6 days ago) Jun 3
to syzk...@googlegroups.com
Branch: refs/heads/gh-readonly-queue/master/pr-7418-199971f4d1f8167bfdbe6370c340d4752b829826
Home: https://github.com/google/syzkaller
Commit: 1623904fcd191d68e71ddb1088bc1d506ec74d01
https://github.com/google/syzkaller/commit/1623904fcd191d68e71ddb1088bc1d506ec74d01
Author: Mark Johnston <ma...@FreeBSD.org>
Date: 2026-06-03 (Wed, 03 Jun 2026)

Changed paths:
A tools/create-freebsd-gce-ci.sh

Log Message:
-----------
tools: add a script to create freebsd GCE images

This is modelled off of the corresponding OpenBSD script. It is a bit
incomplete, the main gap I know of is that we don't mount /syzkaller as
a separate disk, but I don't know what the right identifier is for the
disk.


Commit: c069a1c852a31f18af1a1869261c64b0785529bb
https://github.com/google/syzkaller/commit/c069a1c852a31f18af1a1869261c64b0785529bb
Author: Mark Johnston <ma...@FreeBSD.org>
Date: 2026-06-03 (Wed, 03 Jun 2026)

Changed paths:
M tools/check-k8s.sh

Log Message:
-----------
tools: run check-k8s.sh only on Linux

It doesn't pass on at least FreeBSD, e.g., because the make(1)
invocation raises a -j usage error, and presumably it's only useful on
Linux anyway.


Commit: 61938c7772ef0835015f094002013044ffa3d5a0
https://github.com/google/syzkaller/commit/61938c7772ef0835015f094002013044ffa3d5a0
Author: Mark Johnston <ma...@FreeBSD.org>
Date: 2026-06-03 (Wed, 03 Jun 2026)

Changed paths:
M executor/executor_bsd.h

Log Message:
-----------
executor: placate clang analysis

Apparently it is possible for "cov" to be NULL in cover_unprotect.


Commit: 505b6863dd31043d0de5eff4b08c6650c4e9b3c6
https://github.com/google/syzkaller/commit/505b6863dd31043d0de5eff4b08c6650c4e9b3c6
Author: Mark Johnston <ma...@FreeBSD.org>
Date: 2026-06-03 (Wed, 03 Jun 2026)

Changed paths:
M tools/syz-imagegen/combinations.go
M tools/syz-imagegen/combinations_test.go

Log Message:
-----------
tools/syz-imagegen: only build on Linux

tools/syz-imagegen/imagegen.go is already flagged with "go:build linux",
we need the same annotation here to make presubmit happy.


Commit: 8dd01ae4742e8108ac73e0575bd681347eae7c92
https://github.com/google/syzkaller/commit/8dd01ae4742e8108ac73e0575bd681347eae7c92
Author: Mark Johnston <ma...@FreeBSD.org>
Date: 2026-06-03 (Wed, 03 Jun 2026)

Changed paths:
M tools/check-html.sh

Log Message:
-----------
tools/check-html.sh: avoid depending on wc(1) output formatting

The output contains leading whitespace, leading to false positives on
FreeBSD.


Commit: 4c5ff20718e221501c9aeb397a0d1a76c8447400
https://github.com/google/syzkaller/commit/4c5ff20718e221501c9aeb397a0d1a76c8447400
Author: Mark Johnston <ma...@FreeBSD.org>
Date: 2026-06-03 (Wed, 03 Jun 2026)

Changed paths:
M pkg/kcov/cdefs.go

Log Message:
-----------
pkg/kcov: mark cdefs.go as linux-only

Otherwise the linter complains about unused definitions.


Commit: 57956ce05fe6335c65be5a65a39c4f548328cb07
https://github.com/google/syzkaller/commit/57956ce05fe6335c65be5a65a39c4f548328cb07
Author: Mark Johnston <ma...@FreeBSD.org>
Date: 2026-06-03 (Wed, 03 Jun 2026)

Changed paths:
M pkg/image/fsck.go

Log Message:
-----------
pkg/image: check for errors from osutil.SandboxChown()


Commit: 767c5f2e09dc3ba17c175ff7fbd9fe1f221cd143
https://github.com/google/syzkaller/commit/767c5f2e09dc3ba17c175ff7fbd9fe1f221cd143
Author: Mark Johnston <ma...@FreeBSD.org>
Date: 2026-06-03 (Wed, 03 Jun 2026)

Changed paths:
M pkg/aflow/test_tool.go
M pkg/aflow/tool/gitlog/gitlog_test.go

Log Message:
-----------
pkg/aflow: make git log regex error checks less strict

The error printed by git (really, libc) in this error case is a bit
different on FreeBSD:

fatal: invalid regex: parentheses not balanced

Modify aflow's TestTool() to permit matching a prefix of the returned
error message.


Commit: 6ee22bbd377e67eb22d5956735d3914fa7dba374
https://github.com/google/syzkaller/commit/6ee22bbd377e67eb22d5956735d3914fa7dba374
Author: Mark Johnston <ma...@FreeBSD.org>
Date: 2026-06-03 (Wed, 03 Jun 2026)

Changed paths:
M tools/check-syzos.sh

Log Message:
-----------
tools: don't run check-syzos.sh when cross-building

We will not build an executor in that case, so the check always fails.


Commit: 234057e589a07c3df6644ecb3a68a817d9aa6824
https://github.com/google/syzkaller/commit/234057e589a07c3df6644ecb3a68a817d9aa6824
Author: Mark Johnston <ma...@FreeBSD.org>
Date: 2026-06-03 (Wed, 03 Jun 2026)

Changed paths:
M pkg/flatrpc/conn_test.go

Log Message:
-----------
pkt/flatrpc: avoid assuming we can connect to 0.0.0.0 or ::


Compare: https://github.com/google/syzkaller/compare/1623904fcd19%5E...234057e589a0

To unsubscribe from these emails, change your notification settings at https://github.com/google/syzkaller/settings/notifications

Mark Johnston

unread,
Jun 3, 2026, 6:22:53 AM (6 days ago) Jun 3
to syzk...@googlegroups.com
Reply all
Reply to author
Forward
0 new messages