[google/syzkaller] b967ef: prog: generate random BufferCompressed blobs

0 views
Skip to first unread message

Aleksandr Nogikh

unread,
Feb 11, 2026, 8:38:40 AMFeb 11
to syzk...@googlegroups.com
Branch: refs/heads/gh-readonly-queue/master/pr-6803-75707236357ca67459cba5dc9d48a9d3e062870f
Home: https://github.com/google/syzkaller
Commit: b967ef3a5c25ed1294d52a668f0b108fde282d10
https://github.com/google/syzkaller/commit/b967ef3a5c25ed1294d52a668f0b108fde282d10
Author: Aleksandr Nogikh <nog...@google.com>
Date: 2026-02-11 (Wed, 11 Feb 2026)

Changed paths:
M prog/rand.go

Log Message:
-----------
prog: generate random BufferCompressed blobs

These will be needed for pkg/csource tests.


Commit: 88faedcb3ba747eed5b22afa9bf5f32f336afd1e
https://github.com/google/syzkaller/commit/88faedcb3ba747eed5b22afa9bf5f32f336afd1e
Author: Aleksandr Nogikh <nog...@google.com>
Date: 2026-02-11 (Wed, 11 Feb 2026)

Changed paths:
M executor/common_kvm.h
M executor/common_kvm_386.h
M executor/common_test.h

Log Message:
-----------
executor: fix TestGenerate errors

These pseudo syscalls implementation was not previously tested in
pkg/csource, so let's first fix the bugs before enabling tests
for them.


Commit: 343d373b4af276a2abe3d0330263d3daddc3395e
https://github.com/google/syzkaller/commit/343d373b4af276a2abe3d0330263d3daddc3395e
Author: Aleksandr Nogikh <nog...@google.com>
Date: 2026-02-11 (Wed, 11 Feb 2026)

Changed paths:
M prog/rand.go

Log Message:
-----------
prog: generate no_generate syscalls for tests

Only consider disable and no_generate attributes during fuzzing, but
permit the generation of such syscalls for tests (specifically, this
is needed for compilation tests in pkg/csource).


Commit: 65ce8d55289e1ed09cc51f7d608e3b3bc666a3f8
https://github.com/google/syzkaller/commit/65ce8d55289e1ed09cc51f7d608e3b3bc666a3f8
Author: Aleksandr Nogikh <nog...@google.com>
Date: 2026-02-11 (Wed, 11 Feb 2026)

Changed paths:
M prog/rand.go
M prog/target.go

Log Message:
-----------
prog: change kfuzztest syscall ID caching for prog.Target

Caching the value only once is problematic when we deal with several
targets at the same time (e.g. in tests).

As the ID anyway refers to a syscall that is not dynamically added,
but rather already exists in sys/linux, let's drop caching completely
and query the ID in lazyInit().


Compare: https://github.com/google/syzkaller/compare/b967ef3a5c25%5E...65ce8d55289e

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

Aleksandr Nogikh

unread,
Feb 11, 2026, 8:51:00 AMFeb 11
to syzk...@googlegroups.com
Reply all
Reply to author
Forward
0 new messages