Commit 0ef67b2
DetectMissingBuiltins: Filter out inaccessible builtins
There is a large amount of properties on prototype objects that can only
be called on a proper instance, e.g. trying to access
> DisposableStack.prototype.disposed
will throw an error as DisposableStack.prototype is not the expected
receiver type (unlike new DisposableStack().disposed).
While the property exists on the prototype, it should not be registered
as the fuzzer can't really do anything useful with something that always
throws.
Bug: 487347678
Change-Id: Ie8b2e5d30caa819f512d6791afb1a22d11761c7f
Reviewed-on: https://chrome-internal-review.googlesource.com/c/v8/fuzzilli/+/9058839
Reviewed-by: Danylo Mocherniuk <mdanylo@google.com>
Commit-Queue: Matthias Liedtke <mliedtke@google.com>1 parent bf485ca commit 0ef67b2
1 file changed
Lines changed: 13 additions & 1 deletion
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
149 | 149 | | |
150 | 150 | | |
151 | 151 | | |
| 152 | + | |
152 | 153 | | |
153 | 154 | | |
154 | 155 | | |
| |||
195 | 196 | | |
196 | 197 | | |
197 | 198 | | |
198 | | - | |
| 199 | + | |
| 200 | + | |
| 201 | + | |
| 202 | + | |
| 203 | + | |
| 204 | + | |
199 | 205 | | |
| 206 | + | |
| 207 | + | |
200 | 208 | | |
201 | 209 | | |
202 | 210 | | |
| |||
205 | 213 | | |
206 | 214 | | |
207 | 215 | | |
| 216 | + | |
| 217 | + | |
| 218 | + | |
| 219 | + | |
0 commit comments