diff options
| author | Dmitry Vyukov <dvyukov@google.com> | 2022-06-23 16:34:02 +0200 |
|---|---|---|
| committer | Aleksandr Nogikh <wp32pw@gmail.com> | 2022-06-24 12:52:57 +0200 |
| commit | 7d5020531b93ad5bdf442b60c12806254d1a9e4a (patch) | |
| tree | 685480f26788d50df5054a10aedd31f785a3708b /pkg/build/linux_test.go | |
| parent | b5477f49462d2d6885f4756ef27624b244da77c6 (diff) | |
pkg/build: support debug tracing
Add ability to trace build process and save debug artefacts.
Add tracing of ELF signature calculation.
Useful for debugging of #2297.
Diffstat (limited to 'pkg/build/linux_test.go')
| -rw-r--r-- | pkg/build/linux_test.go | 3 |
1 files changed, 2 insertions, 1 deletions
diff --git a/pkg/build/linux_test.go b/pkg/build/linux_test.go index 63614e023..af719427c 100644 --- a/pkg/build/linux_test.go +++ b/pkg/build/linux_test.go @@ -14,6 +14,7 @@ import ( "testing" "text/template" + "github.com/google/syzkaller/pkg/debugtracer" "github.com/google/syzkaller/pkg/osutil" ) @@ -86,7 +87,7 @@ func sign(t *testing.T, flags []string, changed, comment bool) string { if err != nil { t.Fatalf("compiler failed: %v\n%s\n\n%s", err, src, out) } - sign, err := elfBinarySignature(bin) + sign, err := elfBinarySignature(bin, &debugtracer.TestTracer{T: t}) if err != nil { t.Fatal(err) } |
