commit | 107da7b0a992822dab404e3fca80801996d95161 | [log] [tgz] |
---|---|---|
author | Tim King <taking@google.com> | Thu Jan 05 23:22:29 2023 -0800 |
committer | Tim King <taking@google.com> | Tue Jan 10 01:19:51 2023 +0000 |
tree | dc8a8f3de89bdc385dd397ddfb91bc50a5fcd4d1 | |
parent | 975d4c73dae3108aaa64e87a75e96b1882d1156e [diff] |
vulncheck: include more references to functions Includes references to functions in operators of CallInstructions when forward slicing for VTA. Additionally avoids allocating slices of callees when forward slicing. On net/http benchmark overall makes callgraph construction 5% faster and consume 2% less memory. Change-Id: I52c775c397fb8ae06d6129957fd27d2516b8e740 Reviewed-on: https://go-review.googlesource.com/c/vuln/+/460422 Run-TryBot: Tim King <taking@google.com> Reviewed-by: Zvonimir Pavlinovic <zpavlinovic@google.com> TryBot-Result: Gopher Robot <gobot@golang.org>
This repository contains packages for accessing and analyzing data from the Go Vulnerability Database. It contains the following:
Check out https://go.dev/security/vuln for more information about the Go vulnerability management system.
The privacy policy for govulncheck
can be found at https://vuln.go.dev/privacy.
Unless otherwise noted, the Go source files are distributed under the BSD-style license found in the LICENSE file.
Database entries available at https://vuln.go.dev are distributed under the terms of the CC-BY 4.0 license.