Skip to content

Commit 050961d

Browse files
committed
Model newly added functions
1 parent 63263d5 commit 050961d

File tree

6 files changed

+3
-6
lines changed

6 files changed

+3
-6
lines changed

go/ql/lib/ext/builtin.model.yml

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -11,3 +11,4 @@ extensions:
1111
- ["", "", False, "copy", "", "", "Argument[1].ArrayElement", "Argument[0].ArrayElement", "value", "manual"]
1212
- ["", "", False, "max", "", "", "Argument[0..1000]", "ReturnValue", "value", "manual"]
1313
- ["", "", False, "min", "", "", "Argument[0..1000]", "ReturnValue", "value", "manual"]
14+
- ["", "", False, "new", "", "", "Argument[0]", "ReturnValue.Dereference", "value", "manual"]

go/ql/lib/ext/bytes.model.yml

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -43,6 +43,7 @@ extensions:
4343
- ["bytes", "", False, "TrimSuffix", "", "", "Argument[0]", "ReturnValue", "taint", "manual"]
4444
- ["bytes", "Buffer", True, "Bytes", "", "", "Argument[receiver]", "ReturnValue", "taint", "manual"]
4545
- ["bytes", "Buffer", True, "Next", "", "", "Argument[receiver]", "ReturnValue", "taint", "manual"]
46+
- ["bytes", "Buffer", True, "Peek", "", "", "Argument[receiver]", "ReturnValue[0]", "taint", "manual"]
4647
- ["bytes", "Buffer", True, "ReadBytes", "", "", "Argument[receiver]", "ReturnValue[0]", "taint", "manual"]
4748
- ["bytes", "Buffer", True, "ReadString", "", "", "Argument[receiver]", "ReturnValue[0]", "taint", "manual"]
4849
- ["bytes", "Reader", True, "Reset", "", "", "Argument[0]", "Argument[receiver]", "taint", "manual"]

go/ql/lib/ext/errors.model.yml

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -4,5 +4,6 @@ extensions:
44
extensible: summaryModel
55
data:
66
- ["errors", "", False, "As", "", "", "Argument[0]", "Argument[1]", "taint", "manual"]
7+
- ["errors", "", False, "AsType", "", "", "Argument[0]", "ReturnValue[0]", "taint", "manual"]
78
- ["errors", "", False, "New", "", "", "Argument[0]", "ReturnValue", "taint", "manual"]
89
- ["errors", "", False, "Unwrap", "", "", "Argument[0]", "ReturnValue", "taint", "manual"]
Lines changed: 0 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,2 @@
11
invalidModelRow
22
testFailures
3-
| test.go:204:21:204:51 | comment | Missing result: hasTaintFlow="call to new" |
4-
| test.go:205:21:205:55 | comment | Missing result: hasTaintFlow="star expression" |
Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,2 @@
11
invalidModelRow
22
testFailures
3-
| test.go:213:21:213:55 | comment | Missing result: hasValueFlow="star expression" |
Lines changed: 0 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,3 +0,0 @@
1-
| Builtin.go:112:13:112:24 | call to newSource | No flow to its sink |
2-
| Bytes.go:635:13:635:25 | call to newSource | No flow to its sink |
3-
| Errors.go:72:13:72:24 | call to newSource | No flow to its sink |

0 commit comments

Comments
 (0)