From e9ce256c058568b2b324cb1d0e240ab7f0b0093f Mon Sep 17 00:00:00 2001 From: Damien Burks Date: Mon, 28 Mar 2022 16:14:13 -0500 Subject: [PATCH] adding adjustments for logging level Signed-off-by: Damien Burks removing space from testcase Signed-off-by: Damien Burks website: make local dev and PR preview not build everything (#4474) With this change, the work done for local development, and the per-PR netlify preview changes: It will no longer include the website stuff for versions other than edge, the current working tree. We thus save us the time, and the flakiness, involved with - checking if github has release binaries for all the versions - checking out their sources - fetching the release binaries to pre-hydrate old versions' live-blocks. The previously-used, documented make target should still be intact. Fixes #4379 to some extent, I hope. * docs/website: remove "latest" binary from opa versions cache Having a stale binary here -- one called "latest" but not actually being "latest" -- causes issues like this: when building the website content for the (real) latest version, the script would take the old (previous-latest) binary, and fail because that binary didn't know the latest future keywords. Signed-off-by: Stephan Renatus website: fix download link redirect (#4482) Fixes the bug introduced in #4474 causing the setup-opa action to fail to retrieve the "latest" opa binary. Signed-off-by: Stephan Renatus build(deps): bump github.com/yashtewari/glob-intersection to v0.1.0 (#4481) https://github.com/yashtewari/glob-intersection/releases/tag/v0.1.0 Signed-off-by: Stephan Renatus docs/website: fix /docs redirect (#4483) Signed-off-by: Stephan Renatus website: fix template to produce proper redirects (#4484) Also redirect /docs -> /docs/edge in preview Signed-off-by: Stephan Renatus docs/envoy: include new configurable gRPC msg sizes (#4459) Docs for https://github.com/open-policy-agent/opa-envoy-plugin/pull/323 Signed-off-by: Elliot Maincourt website/live-blocks: update caniuse/browserlist Signed-off-by: Stephan Renatus website/live-blocks: don't call the github api to determine release asset urls Signed-off-by: Stephan Renatus website: don't run generate twice (#4488) Signed-off-by: Stephan Renatus ast: Fix print call rewriting in else rules The compiler was accidentally checking/rewriting print calls in the body of else rules before the implicit args of the else rule were processed. As a result, the compiler was generating false-positive errors for refs to undeclared args. The root of the problem was the usage of WalkBodies on the top-level rule (which implicitly walks the bodies of else rules under the top-level rule). With this change, the compiler will call WalkBodies on the head and body of each rule rather than the entire rule itself (which includes the else chain). Fixes #4489 Signed-off-by: Torin Sandall Update maintainer status, add Will Beason (#4465) Signed-off-by: Max Smythe Co-authored-by: Will Beason Make maintainers list alphabetical (#4491) Signed-off-by: Max Smythe plugins/logs: Fix broken retry logic We were incorrectly resetting the retry counter after every error condition instead of using the incremented value. As a result, retry delay would always be 0s. This meant that if OPA encountered an error while uploading decision logs it would immediately retry instead of doing an exponential backoff. Fixes: #4486 Signed-off-by: Ashutosh Narkar logging: mask authorization header value in debug logs (#4496) Fixes #4495 Signed-off-by: Anders Eknert Fixes #4376 (#4494) Do note though that this does not change how multiple with statements are grouped. Although I agree with that, it's IMHO a separate feature request, while the spacing issue is a bug. Signed-off-by: Anders Eknert runtime: improve log output for binary response (#4498) This change omits the response body when using compression on metrics endpoint and when pprof is enabled. Signed-off-by: Christian Altamirano build: bump golang: 1.17 -> 1.18 No change to go.mod's `go` stanza, so no changes in code compatibility. However, it's used for building our docker images and release binaries, and for fuzz testing in our nightly workflow. Some test-related changes with the dns lookup built-in function's error handling; and the hardcoded signature. Running go test ./topdown -run TestTopdownJWTEncodeSignECWithSeedReturnsSameSignature -count 10000 makes me believe that for whatever reason the signature changed, it's at least stable. topdown/http_test: Test-only change to accomodate this change in Go (https://go.dev/doc/go1.18): Certificate.Verify now uses platform APIs to verify certificate validity on macOS and iOS when it is called with a nil VerifyOpts.Roots or when using the root pool returned from SystemCertPool. We're keeping the old message for go <= 1.17; in a silly-simple way. Also: * ci: build and test two old golang version on macos|linux We'll drop golang 1.15, keep one unsupported version (1.16). Signed-off-by: Stephan Renatus ci: remove go-fuzz, use native go 1.18 fuzzer Signed-off-by: Stephan Renatus build(dev-deps): update live-scripts deps: mocha, nanoid (#4500) Signed-off-by: Stephan Renatus build(deps): bump nanoid in /docs/website/scripts/live-blocks (#4501) update bob_token and alice_token in markdown (#4504) Signed-off-by: yongen.pan topdown/eval: copy without modifying expr, update test/e2e/concurrency (#4503) What we previously did turned into a race condition with multiple concurrent calls to /v1/compile. With a change introduced with 0.38.0 (the `every` keyword), the `nil` Terms of an `ast.Expr` node was surfaced: previously, it would go unnoticed, but could potentially have yielded bad results. The effect of this change is proven using a new e2e test that would fail on the code we had previous. Signed-off-by: Stephan Renatus uploading latest changes Signed-off-by: Damien Burks fixing test cases Signed-off-by: Damien Burks sdk: avoid using different state (#4505) I noticed that when operating on opa.state, locking is usually done to avoid a race, whereas here opa.state is used directly. By comparing the previous changes, I found that #4240 changed the previous behaviour. This change adjusts that: we ensure that we work on the state as read via the mutex-protected `s := *opa.state`. Signed-off-by: Iceber Gu build(deps): update opentelemetry-go: 1.5.0 -> 1.6.1 (metrics 0.28.0) (#4467) https://github.com/open-telemetry/opentelemetry-go/releases/tag/v1.6.0 https://github.com/open-telemetry/opentelemetry-go/releases/tag/v1.6.1 https://github.com/open-telemetry/opentelemetry-go-contrib/releases/tag/v1.6.0 Signed-off-by: Stephan Renatus build(deps): open opentelemetry-go 1.6.0 -> 1.6.1 (#4512) This is a left-over from the previous bump, 0856120523cf1. https://github.com/open-telemetry/opentelemetry-go/releases/tag/v1.6.1 Signed-off-by: Stephan Renatus sdk/opa_test: increase max delta (0.5s) (#4513) When running on GHA, we've found this test to often fail on macos-latest: It would not functionally be wrong, but it also wasn't able to finish in the alloted time. Now, the maximum delta has been increased a lot (10ms to 500ms). It's much, but it's still good enough to ensure that the context passed to Stop() is the one that matters for shutdown. Signed-off-by: Stephan Renatus docs: Add clarifications for docs describing bundle signing and delta features This commit adds some clarification to the bundle doc regarding the format of bundle signatures and manifest behavior for delta bundles. Signed-off-by: Ashutosh Narkar runtime: change processed file event log level to info (#4514) "Processed file watch event." will now be logged at level "info" (was "warn"). Signed-off-by: Anders Eknert runtime/logging: only suppress payloads for handlers that compress responses (#4502) * runtime/logging: only suppress payloads for handlers that compress responses To get compressed responses, two things need to be true: 1. The client must accept compressed responses 2. The handler must reply with a compressed response For general API requests, (1) holds most of the time. (2) is only true for the metrics endpoint at them moment, since the 3rd party library we use for serving the prometheus endpoint will do compression. * runtime/logging: remove dead code The http.Hijack stuff was related to a watch feature removed in https://github.com/open-policy-agent/opa/commit/186ef99ffaa3b32e4ae2b4a8c6c59182e06770e4 dropInputParam was only used by its tests. Signed-off-by: Stephan Renatus storage: code cosmetics Signed-off-by: Stephan Renatus storage: allow implementations to override MakeDir Signed-off-by: Stephan Renatus runtime+storage: integrate disk storage With this change, the disk backend (badger) becomes available for use with the OPA runtime properly: It can be configured using the `storage.disk` key in OPA's config (see included documentation). When enabled, - any data or policies stored with OPA will persist over restarts - per-query metrics related to disk usage are reported - Prometheus metrics per storage operation are exported The main intention behind this feature is to optimize memory usage: OPA can now operate on more data than fits into the allotted memory resources. It is NOT meant to be used as a primary source of truth: there are no backup/restore or desaster recovery procedures -- you MUST secure the means to restore the data stored with OPA's disk storage by yourself. See also #4014. Future improvements around bundle loading are planned. Some notes on details: storage/disk: impose same locking regime used with inmem With this setup, we'll ensure: - there is only one open write txn at a time - there are any number of open read txns at a time - writes are blocked when reads are inflight - during a commit (and triggers being run), no read txns can be created This is to ensure the same atomic policy update semantics when using 'disk" as we have with "inmem". We're basically opting out of badger's currency control and transactionality guarantees. This is because we cannot piggy back on that to ensure the atomic update we want. There might be other ways -- using subscribers, and blocking in some other place -- but this one seems preferrable since it mirrors inmem. Part of the problem is ErrTxnTooLarge, and committing and renewing txns when it occurs: that, which is the prescribed solution to txns growing too big, also means that reads can see half of the "logical" transaction having been committed, while the rest is still getting processed. Another approach would have been using `WriteBatch`, but that won't let us read from the batch, only apply Set and Delete operations. We currently need to read (via an iterator) to figure out if we need to delete keys to replace something in the store. There is no DropPrefix operation on the badger txn, or the WriteBatch API. storage/disk: remove commit-and-renew-txn code for txn-too-big errors This would break transactional guarantees we care about: while there can be only one write transaction at a time, read transactions may happen while a write txn is underway -- with this commit-and-reset logic, those would read partial data. Now, the error will be returned to the caller. The maximum txn size depends on the size of memtables, and could be tweaked manually. In general, the caller should try to push multiple smaller increments of the data. storage/disk: implement noop MakeDir The MakeDir operation as implemented in the backend-agnostic storage code has become an issue with the disk store: to write /foo/bar/baz, we'd have to read /foo (among other subdirs), and that can be _much_ work for the disk backend. With inmem, it's cheap, so this wasn't problematic before. Some of the storage/disk/txn.go logic had to be adjusted to properly do the MakeDir steps implicitly. The index argument addition to patch() in storage/disk/txn.go was necessary to keep the error messages conforming to the previous code path: previously, conflicts (arrays indexed as objects) would be surfaced in the MakeDir step, now it's entangled with the patch calculation. storage/disk: check ctx.Err() in List/Get operations This won't abort reading a single key, but it will abort iterations. storage/disk: support patterns in partitions There is a potential clash here: "*", the path wildcard, is a valid path section. However, it only affects the case when a user would want to have a partition at /foo/*/bar and would really mean "*", and not the wildcard. Storing data at /foo/*/bar with a literal "*" won't be treated differently than storing something at /fo/xyz/bar. storage/disk: keep per-txn-type histograms of stats This is done by reading off the metrics on commit, and shovelling their numbers into the prometheus collector. NOTE: if you were to share a metrics object among multiple transactions, the results would be skewed, as it's not reset. However, our server handlers don't do that. storage/disk: opt out of badger's conflict detection With only one write transaction in flight at any time, the situation that badger guards against cannot happen: A transaction has written to a key after the current, to-be-committed transaction has last read that key from the store. Since it can't happen, we can ignore the bookkeeping involved. This improves the time it takes to overwrite existing keys. Signed-off-by: Stephan Renatus docs/management-bundles: remove quotations with info boxes (#4517) Small follow-up to #4515, using info boxes instead of generic markup. Signed-off-by: Stephan Renatus website: fix community site (#4522) * remove hugo templating This page doesn't go through hugo at all, so these things would end up on the website. A quick fix is reverting the bits that added the templating. The downside is that local dev and PR previews will link to /docs/latest/ecosystem, which doesn't exist there. * link Documentation and Download to /docs For /docs/ (not /docs/latest) we have a redirect in local dev and PR preview mode: /docs -> /docs/edge so this will be a little less broken: only ecosystem is a 404 link on the preview. Signed-off-by: Stephan Renatus integrations: Add Emissary-Ingress (#4523) This PR adds the Emissary ingress to the Ecosystem page. The blog section contains link to an article which guides on Emissary ingress and OPA integrations. Signed-off-by: Tayyab J storage/disk: wildcard partition validation, docs caveat (#4519) A bunch of smaller follow-up tasks to #4381. * storage/disk_test: check invalid patches with wildcard partition, too * docs/disk: add caveat re: bundles loaded into memory * storage/disk: auto-manage /system partitions If these are found in the user-provided partitions, we'll error out. * storage/disk: pretty-print partitions with "*" instead of %2A * storage/disk: respect wildcard-replacement in partition validation It is now allowed to replace a partition like /foo/bar by /foo/* also if multiple wildcards are used. Caveats: You cannot add a wildcard partition like /*/*, since it would overlap the managed "/system/*" partition. When attempting to go back from /foo/* to /foo/bar, an error is raised _unconditionally_ -- we could check the existing data, but currently don't. * storage/disk: check prefix when adding wildcard partitions The previously done check would have falsely returned that there is no problem when adding a wildcard partition: lookup of "/foo/*" with '*' not interpreted as a wildcard, but as a string, would yield a not-found, even if there was any data under /foo/. Now, we'll check the prefix-until-wildcard. It's more cautious than theoretically necessary, but safe. Signed-off-by: Stephan Renatus website/style: fix code block bottom margin (#4526) The text following regular code blocks was too close. Now, the bottom margin is the same was used with live-blocks, 1.5rem (24px). Signed-off-by: Stephan Renatus docs: Add CloudFormation Hook tutorial (#4525) Obviously missing is deployment of OPA to AWS. This will come in the next iteration. Signed-off-by: Anders Eknert Prepare v0.39.0 release (#4524) Signed-off-by: Stephan Renatus Prepare v0.40.0 development (#4527) Signed-off-by: Stephan Renatus website: fix styra support link Signed-off-by: Torin Sandall adopters: Add Wealthsimple (#4530) Signed-off-by: hannahyeates ci: fix rego check (#4532) * build/policies: format using 0.39.0 * workflow/pull-request: use edge opa for rego PR checks Signed-off-by: Stephan Renatus website: remove right margin on sidebar (#4529) * remove right margin on sidebar * replace the removed margin with padding Signed-off-by: orweis website: Remove unused variables to avoid error in strict mode(#4534) To Fix: ``` 2 errors occurred: policy.rego:13: rego_compile_error: assigned var header unused policy.rego:13: rego_compile_error: assigned var signature unused ``` Signed-off-by: panpan0000 website: show yellow banner for old version (#4533) Hopefully this is gets more attention than the yellow "older" button in the version picker. Signed-off-by: Stephan Renatus fixing disk diagnostic test case --- .github/workflows/nightly.yaml | 40 +- .github/workflows/pull-request.yaml | 31 +- .go-version | 2 +- ADOPTERS.md | 2 + CHANGELOG.md | 77 + MAINTAINERS.md | 15 +- Makefile | 13 +- ast/compile.go | 6 +- ast/compile_test.go | 43 +- ast/policy.go | 21 +- build/check-fuzz.sh | 39 - build/fuzzer/.gitignore | 2 - build/fuzzer/Makefile | 22 - build/fuzzer/README.md | 36 - build/fuzzer/corpus/00000.stmt | 1 - build/fuzzer/corpus/00001.stmt | 1 - build/fuzzer/corpus/00002.stmt | 1 - build/fuzzer/corpus/00003.stmt | 1 - build/fuzzer/corpus/00004.stmt | 1 - build/fuzzer/corpus/00005.stmt | 1 - build/fuzzer/corpus/00006.stmt | 1 - build/fuzzer/corpus/00007.stmt | 1 - build/fuzzer/corpus/00008.stmt | 1 - build/fuzzer/corpus/00009.stmt | 1 - build/fuzzer/corpus/00010.stmt | 1 - build/fuzzer/corpus/00011.stmt | 1 - build/fuzzer/corpus/00012.stmt | 1 - build/fuzzer/corpus/00013.stmt | 1 - build/fuzzer/corpus/00014.stmt | 1 - build/fuzzer/corpus/00015.stmt | 1 - build/fuzzer/corpus/00016.stmt | 1 - build/fuzzer/corpus/00017.stmt | 1 - build/fuzzer/corpus/00018.stmt | 1 - build/fuzzer/corpus/00019.stmt | 1 - build/fuzzer/corpus/00020.stmt | 1 - build/fuzzer/corpus/00021.stmt | 1 - build/fuzzer/corpus/00022.stmt | 1 - build/fuzzer/corpus/00023.stmt | 1 - build/fuzzer/corpus/00024.stmt | 1 - build/fuzzer/corpus/00025.stmt | 1 - build/fuzzer/corpus/00026.stmt | 1 - build/fuzzer/corpus/00027.stmt | 1 - build/fuzzer/corpus/00028.stmt | 1 - build/fuzzer/corpus/00029.stmt | 1 - build/fuzzer/corpus/00030.stmt | 1 - build/fuzzer/corpus/00031.stmt | 1 - build/fuzzer/corpus/00032.stmt | 1 - build/fuzzer/corpus/00033.stmt | 1 - build/fuzzer/corpus/00034.stmt | 5 - build/fuzzer/corpus/00035.stmt | 1 - build/fuzzer/corpus/00036.stmt | 1 - build/fuzzer/corpus/00037.stmt | 1 - build/fuzzer/corpus/00038.stmt | 1 - build/fuzzer/corpus/00039.stmt | 1 - build/fuzzer/corpus/00040.stmt | 5 - build/fuzzer/corpus/00041.stmt | 1 - build/fuzzer/corpus/00042.stmt | 1 - build/fuzzer/corpus/00043.stmt | 1 - build/fuzzer/corpus/00044.stmt | 1 - build/fuzzer/corpus/00045.stmt | 1 - build/fuzzer/corpus/00046.stmt | 1 - build/fuzzer/corpus/00047.stmt | 1 - build/fuzzer/corpus/00048.stmt | 1 - build/fuzzer/corpus/00049.stmt | 1 - build/fuzzer/corpus/00050.stmt | 5 - build/fuzzer/corpus/00051.stmt | 1 - build/fuzzer/corpus/00052.stmt | 5 - build/fuzzer/corpus/00053.stmt | 1 - build/fuzzer/corpus/00054.stmt | 1 - build/fuzzer/corpus/00055.stmt | 1 - build/fuzzer/corpus/00056.stmt | 1 - build/fuzzer/corpus/00057.stmt | 1 - build/fuzzer/corpus/00058.stmt | 1 - build/fuzzer/corpus/00059.stmt | 1 - build/fuzzer/corpus/00060.stmt | 1 - build/fuzzer/corpus/00061.stmt | 1 - build/fuzzer/corpus/00062.stmt | 1 - build/fuzzer/corpus/00063.stmt | 1 - build/fuzzer/corpus/00064.stmt | 24 - build/fuzzer/corpus/00065.stmt | 1 - build/fuzzer/corpus/00066.stmt | 1 - build/fuzzer/corpus/00067.stmt | 1 - build/fuzzer/corpus/00068.stmt | 1 - build/fuzzer/corpus/00069.stmt | 1 - build/fuzzer/corpus/00070.stmt | 1 - build/fuzzer/corpus/00071.stmt | 1 - build/fuzzer/corpus/00072.stmt | 1 - build/fuzzer/corpus/00073.stmt | 1 - build/fuzzer/corpus/00074.stmt | 1 - build/fuzzer/corpus/00075.stmt | 1 - build/fuzzer/corpus/00076.stmt | 1 - build/fuzzer/corpus/00077.stmt | 1 - build/fuzzer/corpus/00078.stmt | 1 - build/fuzzer/corpus/00079.stmt | 1 - build/fuzzer/corpus/00080.stmt | 1 - build/fuzzer/corpus/00081.stmt | 1 - build/fuzzer/corpus/00082.stmt | 1 - build/fuzzer/corpus/00083.stmt | 1 - build/fuzzer/corpus/00084.stmt | 1 - build/fuzzer/corpus/00085.stmt | 1 - build/fuzzer/corpus/00086.stmt | 1 - build/fuzzer/corpus/00087.stmt | 1 - build/fuzzer/corpus/00088.stmt | 1 - build/fuzzer/corpus/00089.stmt | 1 - build/fuzzer/corpus/00090.stmt | 1 - build/fuzzer/corpus/00091.stmt | 1 - build/fuzzer/corpus/00092.stmt | 1 - build/fuzzer/corpus/00093.stmt | 1 - build/fuzzer/corpus/00094.stmt | 1 - build/fuzzer/corpus/00095.stmt | 1 - build/fuzzer/corpus/00096.stmt | 1 - build/fuzzer/corpus/00097.stmt | 43 - build/fuzzer/corpus/00098.stmt | 0 build/fuzzer/corpus/00099.stmt | 1 - build/fuzzer/corpus/00100.stmt | 1 - build/fuzzer/corpus/00101.stmt | 1 - build/fuzzer/corpus/00102.stmt | 1 - build/fuzzer/corpus/00103.stmt | 1 - build/fuzzer/corpus/00104.stmt | 1 - build/fuzzer/corpus/00105.stmt | 1 - build/fuzzer/corpus/00106.stmt | 1 - build/fuzzer/corpus/00107.stmt | 1 - build/fuzzer/corpus/00108.stmt | 1 - build/fuzzer/corpus/00109.stmt | 1 - build/fuzzer/corpus/00110.stmt | 1 - build/fuzzer/corpus/00111.stmt | 1 - build/fuzzer/corpus/00112.stmt | 1 - build/fuzzer/corpus/00113.stmt | 1 - build/fuzzer/corpus/00114.stmt | 1 - build/fuzzer/corpus/00115.stmt | 1 - build/fuzzer/corpus/00116.stmt | 1 - build/fuzzer/corpus/00117.stmt | 1 - build/fuzzer/corpus/00118.stmt | 1 - build/fuzzer/corpus/00119.stmt | 1 - build/fuzzer/corpus/00120.stmt | 1 - build/fuzzer/corpus/00121.stmt | 1 - build/fuzzer/corpus/00122.stmt | 1 - build/fuzzer/corpus/00123.stmt | 1 - build/fuzzer/corpus/00124.stmt | 1 - build/fuzzer/corpus/00125.stmt | 1 - build/fuzzer/corpus/00126.stmt | 1 - build/fuzzer/corpus/00127.stmt | 1 - build/fuzzer/corpus/00128.stmt | 1 - build/fuzzer/corpus/00129.stmt | 1 - build/fuzzer/corpus/00130.stmt | 1 - build/fuzzer/corpus/00131.stmt | 1 - build/fuzzer/corpus/00132.stmt | 1 - build/fuzzer/corpus/00133.stmt | 1 - build/fuzzer/corpus/00134.stmt | 1 - build/fuzzer/corpus/00135.stmt | 1 - build/fuzzer/corpus/00136.stmt | 1 - build/fuzzer/corpus/00137.stmt | 0 build/fuzzer/corpus/00138.stmt | 1 - build/fuzzer/corpus/00139.stmt | 1 - build/fuzzer/corpus/00140.stmt | 0 build/fuzzer/corpus/00141.stmt | 1 - build/fuzzer/corpus/00142.stmt | 1 - build/fuzzer/corpus/00143.stmt | 0 build/fuzzer/corpus/00144.stmt | 1 - build/fuzzer/corpus/00145.stmt | 1 - build/fuzzer/corpus/00146.stmt | 1 - build/fuzzer/corpus/00147.stmt | 1 - build/fuzzer/corpus/00148.stmt | 1 - build/fuzzer/corpus/00149.stmt | 1 - build/fuzzer/corpus/00150.stmt | 1 - build/fuzzer/corpus/00151.stmt | 1 - build/fuzzer/corpus/00152.stmt | 1 - build/fuzzer/corpus/00153.stmt | 1 - build/fuzzer/corpus/00154.stmt | 0 build/fuzzer/corpus/00155.stmt | 1 - build/fuzzer/corpus/00156.stmt | 0 build/fuzzer/corpus/00157.stmt | 1 - build/fuzzer/corpus/00158.stmt | 0 build/fuzzer/corpus/00159.stmt | 1 - build/fuzzer/corpus/00160.stmt | 0 build/fuzzer/corpus/00161.stmt | 1 - build/fuzzer/corpus/00162.stmt | 0 build/fuzzer/corpus/00163.stmt | 1 - build/fuzzer/corpus/00164.stmt | 0 build/fuzzer/corpus/00165.stmt | 1 - build/fuzzer/corpus/00166.stmt | 0 build/fuzzer/corpus/00167.stmt | 1 - build/fuzzer/corpus/00168.stmt | 0 build/fuzzer/corpus/00169.stmt | 1 - build/fuzzer/corpus/00170.stmt | 0 build/fuzzer/corpus/00171.stmt | 1 - build/fuzzer/corpus/00172.stmt | 0 build/fuzzer/corpus/00173.stmt | 1 - build/fuzzer/corpus/00174.stmt | 0 build/fuzzer/corpus/00175.stmt | 1 - build/fuzzer/corpus/00176.stmt | 1 - build/fuzzer/corpus/00177.stmt | 1 - build/fuzzer/corpus/00178.stmt | 1 - build/fuzzer/corpus/00179.stmt | 1 - build/fuzzer/corpus/00180.stmt | 1 - build/fuzzer/corpus/00181.stmt | 1 - build/fuzzer/corpus/00182.stmt | 1 - build/fuzzer/corpus/00183.stmt | 1 - build/fuzzer/corpus/00184.stmt | 1 - build/fuzzer/corpus/00185.stmt | 1 - build/fuzzer/corpus/00186.stmt | 1 - build/fuzzer/corpus/00187.stmt | 1 - build/fuzzer/corpus/00188.stmt | 1 - build/fuzzer/corpus/00189.stmt | 1 - build/fuzzer/corpus/00190.stmt | 1 - build/fuzzer/corpus/00191.stmt | 1 - build/fuzzer/corpus/00192.stmt | 1 - build/fuzzer/corpus/00193.stmt | 1 - build/fuzzer/corpus/00194.stmt | 1 - build/fuzzer/corpus/00195.stmt | 1 - build/fuzzer/corpus/00196.stmt | 1 - build/fuzzer/corpus/00197.stmt | 1 - build/fuzzer/corpus/00198.stmt | 1 - build/fuzzer/corpus/00199.stmt | 1 - build/fuzzer/corpus/00200.stmt | 1 - build/fuzzer/corpus/00201.stmt | 1 - build/fuzzer/corpus/00202.stmt | 1 - build/fuzzer/corpus/00203.stmt | 1 - build/fuzzer/corpus/00204.stmt | 1 - build/fuzzer/corpus/00205.stmt | 1 - build/fuzzer/corpus/00206.stmt | 1 - build/fuzzer/corpus/00207.stmt | 1 - build/fuzzer/corpus/00208.stmt | 1 - build/fuzzer/corpus/00209.stmt | 1 - build/fuzzer/corpus/00210.stmt | 1 - build/fuzzer/corpus/00211.stmt | 1 - build/fuzzer/corpus/00212.stmt | 1 - build/fuzzer/corpus/00213.stmt | 1 - build/fuzzer/corpus/00214.stmt | 1 - build/fuzzer/corpus/00215.stmt | 1 - build/fuzzer/corpus/00216.stmt | 1 - build/fuzzer/corpus/00217.stmt | 1 - build/fuzzer/corpus/00218.stmt | 1 - build/fuzzer/corpus/00219.stmt | 1 - build/fuzzer/corpus/00220.stmt | 1 - build/fuzzer/corpus/00221.stmt | 1 - build/fuzzer/corpus/00222.stmt | 1 - build/fuzzer/corpus/00223.stmt | 1 - build/fuzzer/corpus/00224.stmt | 1 - build/fuzzer/corpus/00225.stmt | 1 - build/fuzzer/corpus/00226.stmt | 1 - build/fuzzer/corpus/00227.stmt | 1 - build/fuzzer/corpus/00228.stmt | 1 - build/fuzzer/corpus/00229.stmt | 1 - build/fuzzer/corpus/00230.stmt | 1 - build/fuzzer/corpus/00231.stmt | 1 - build/fuzzer/corpus/00232.stmt | 1 - build/fuzzer/corpus/00233.stmt | 1 - build/fuzzer/corpus/00234.stmt | 1 - build/fuzzer/corpus/00235.stmt | 1 - build/fuzzer/corpus/00236.stmt | 1 - build/fuzzer/corpus/00237.stmt | 1 - build/fuzzer/corpus/00238.stmt | 1 - build/fuzzer/corpus/00239.stmt | 1 - build/fuzzer/corpus/00240.stmt | 1 - build/fuzzer/corpus/00241.stmt | 1 - build/fuzzer/corpus/00242.stmt | 1 - build/fuzzer/corpus/00243.stmt | 1 - build/fuzzer/corpus/00244.stmt | 1 - build/fuzzer/corpus/00245.stmt | 1 - build/fuzzer/corpus/00246.stmt | 1 - build/fuzzer/corpus/00247.stmt | 1 - build/fuzzer/corpus/00248.stmt | 1 - build/fuzzer/corpus/00249.stmt | 1 - build/fuzzer/corpus/00250.stmt | 1 - build/fuzzer/corpus/00251.stmt | 1 - build/fuzzer/corpus/00252.stmt | 1 - build/fuzzer/corpus/00253.stmt | 1 - build/fuzzer/corpus/00254.stmt | 1 - build/fuzzer/corpus/00255.stmt | 1 - build/fuzzer/corpus/00256.stmt | 1 - build/fuzzer/corpus/00257.stmt | 1 - build/fuzzer/corpus/00258.stmt | 1 - build/fuzzer/corpus/00259.stmt | 1 - build/fuzzer/corpus/00260.stmt | 0 build/fuzzer/corpus/00261.stmt | 1 - build/fuzzer/corpus/00262.stmt | 1 - build/fuzzer/corpus/00263.stmt | 1 - build/fuzzer/corpus/00264.stmt | 1 - build/fuzzer/corpus/00265.stmt | 1 - build/fuzzer/corpus/00266.stmt | 1 - build/fuzzer/corpus/00267.stmt | 1 - build/fuzzer/corpus/00268.stmt | 1 - build/fuzzer/corpus/00269.stmt | 1 - build/fuzzer/corpus/00270.stmt | 1 - build/fuzzer/corpus/00271.stmt | 1 - build/fuzzer/corpus/00272.stmt | 1 - build/fuzzer/corpus/00273.stmt | 1 - build/fuzzer/corpus/00274.stmt | 1 - build/fuzzer/corpus/00275.stmt | 1 - build/fuzzer/corpus/00276.stmt | 1 - build/fuzzer/corpus/00277.stmt | 1 - build/fuzzer/corpus/00278.stmt | 1 - build/fuzzer/corpus/00279.stmt | 1 - build/fuzzer/corpus/00280.stmt | 1 - build/fuzzer/corpus/00281.stmt | 1 - build/fuzzer/corpus/00282.stmt | 1 - build/fuzzer/corpus/00283.stmt | 1 - build/fuzzer/corpus/00284.stmt | 1 - build/fuzzer/corpus/00285.stmt | 1 - build/fuzzer/corpus/00286.stmt | 1 - build/fuzzer/corpus/00287.stmt | 1 - build/fuzzer/corpus/00288.stmt | 7 - build/fuzzer/corpus/00289.stmt | 1 - build/fuzzer/corpus/00290.stmt | 1 - build/fuzzer/corpus/00291.stmt | 1 - build/fuzzer/corpus/00292.stmt | 1 - build/fuzzer/corpus/00293.stmt | 1 - build/fuzzer/corpus/00294.stmt | 1 - build/fuzzer/corpus/00295.stmt | 1 - build/fuzzer/corpus/00296.stmt | 1 - build/fuzzer/corpus/00297.stmt | 1 - build/fuzzer/corpus/00298.stmt | 1 - build/fuzzer/corpus/00299.stmt | 1 - build/fuzzer/corpus/00300.stmt | 1 - build/fuzzer/corpus/00301.stmt | 1 - build/fuzzer/corpus/00302.stmt | 1 - build/fuzzer/corpus/00303.stmt | 1 - build/fuzzer/corpus/00304.stmt | 1 - build/fuzzer/corpus/00305.stmt | 1 - build/fuzzer/corpus/00306.stmt | 1 - build/fuzzer/corpus/00307.stmt | 1 - build/fuzzer/corpus/00308.stmt | 0 build/fuzzer/corpus/00309.stmt | 1 - build/fuzzer/corpus/00310.stmt | 0 build/fuzzer/corpus/00311.stmt | 1 - build/fuzzer/corpus/00312.stmt | 0 build/fuzzer/corpus/00313.stmt | 1 - build/fuzzer/corpus/00314.stmt | 0 build/fuzzer/corpus/00315.stmt | 1 - build/fuzzer/corpus/00316.stmt | 0 build/fuzzer/corpus/00317.stmt | 1 - build/fuzzer/corpus/00318.stmt | 0 build/fuzzer/corpus/00319.stmt | 1 - build/fuzzer/corpus/00320.stmt | 1 - build/fuzzer/corpus/00321.stmt | 1 - build/fuzzer/corpus/00322.stmt | 1 - build/fuzzer/corpus/00323.stmt | 1 - build/fuzzer/corpus/00324.stmt | 1 - build/fuzzer/corpus/00325.stmt | 1 - build/fuzzer/corpus/00326.stmt | 1 - build/fuzzer/corpus/00327.stmt | 1 - build/fuzzer/corpus/00328.stmt | 1 - build/fuzzer/corpus/00329.stmt | 1 - build/fuzzer/corpus/00330.stmt | 0 build/fuzzer/corpus/00331.stmt | 1 - build/fuzzer/corpus/00332.stmt | 1 - build/fuzzer/corpus/00333.stmt | 1 - build/fuzzer/corpus/00334.stmt | 1 - build/fuzzer/corpus/00335.stmt | 1 - build/fuzzer/corpus/00336.stmt | 1 - build/fuzzer/corpus/00337.stmt | 1 - build/fuzzer/corpus/00338.stmt | 1 - build/fuzzer/corpus/00339.stmt | 1 - build/fuzzer/corpus/00340.stmt | 1 - build/fuzzer/corpus/00341.stmt | 1 - build/fuzzer/corpus/00342.stmt | 1 - build/fuzzer/corpus/00343.stmt | 1 - build/fuzzer/corpus/00344.stmt | 1 - build/fuzzer/corpus/00345.stmt | 1 - build/fuzzer/corpus/00346.stmt | 1 - build/fuzzer/corpus/00347.stmt | 1 - build/fuzzer/corpus/00348.stmt | 1 - build/fuzzer/corpus/00349.stmt | 1 - build/fuzzer/corpus/00350.stmt | 1 - build/fuzzer/corpus/00351.stmt | 1 - build/fuzzer/corpus/00352.stmt | 1 - build/fuzzer/corpus/00353.stmt | 1 - build/fuzzer/corpus/00354.stmt | 1 - build/fuzzer/corpus/00355.stmt | 1 - build/fuzzer/corpus/00356.stmt | 1 - build/fuzzer/corpus/00357.stmt | 1 - build/fuzzer/corpus/00358.stmt | 1 - build/fuzzer/corpus/00359.stmt | 1 - build/fuzzer/corpus/00360.stmt | 1 - build/fuzzer/corpus/00361.stmt | 1 - build/fuzzer/corpus/00362.stmt | 1 - build/fuzzer/corpus/00363.stmt | 0 build/fuzzer/corpus/00364.stmt | 1 - build/fuzzer/corpus/00365.stmt | 1 - build/fuzzer/corpus/00366.stmt | 0 build/fuzzer/corpus/00367.stmt | 1 - build/fuzzer/corpus/00368.stmt | 1 - build/fuzzer/corpus/00369.stmt | 0 build/fuzzer/corpus/00370.stmt | 1 - build/fuzzer/corpus/00371.stmt | 1 - build/fuzzer/corpus/00372.stmt | 1 - build/fuzzer/corpus/00373.stmt | 1 - build/fuzzer/corpus/00374.stmt | 1 - build/fuzzer/corpus/00375.stmt | 1 - build/fuzzer/corpus/00376.stmt | 1 - build/fuzzer/corpus/00377.stmt | 1 - build/fuzzer/corpus/00378.stmt | 1 - build/fuzzer/corpus/00379.stmt | 1 - build/fuzzer/corpus/00380.stmt | 1 - build/fuzzer/corpus/00381.stmt | 1 - build/fuzzer/corpus/00382.stmt | 1 - build/fuzzer/corpus/00383.stmt | 1 - build/fuzzer/corpus/00384.stmt | 1 - build/fuzzer/corpus/00385.stmt | 1 - build/fuzzer/corpus/00386.stmt | 1 - build/fuzzer/corpus/00387.stmt | 1 - build/fuzzer/corpus/00388.stmt | 1 - build/fuzzer/corpus/00389.stmt | 1 - build/fuzzer/corpus/00390.stmt | 1 - build/fuzzer/corpus/00391.stmt | 1 - build/fuzzer/corpus/00392.stmt | 1 - build/fuzzer/corpus/00393.stmt | 1 - build/fuzzer/corpus/00394.stmt | 1 - build/fuzzer/corpus/00395.stmt | 1 - build/fuzzer/corpus/00396.stmt | 1 - build/fuzzer/corpus/00397.stmt | 1 - build/fuzzer/corpus/00398.stmt | 1 - build/fuzzer/corpus/00399.stmt | 1 - build/fuzzer/corpus/00400.stmt | 1 - build/fuzzer/corpus/00401.stmt | 1 - build/fuzzer/corpus/00402.stmt | 1 - build/fuzzer/corpus/00403.stmt | 1 - build/fuzzer/corpus/00404.stmt | 1 - build/fuzzer/corpus/00405.stmt | 1 - build/fuzzer/corpus/00406.stmt | 1 - build/fuzzer/corpus/00407.stmt | 1 - build/fuzzer/corpus/00408.stmt | 1 - build/fuzzer/corpus/00409.stmt | 1 - build/fuzzer/corpus/00410.stmt | 1 - build/fuzzer/corpus/00411.stmt | 1 - build/fuzzer/corpus/00412.stmt | 1 - build/fuzzer/corpus/00413.stmt | 1 - build/fuzzer/corpus/00414.stmt | 1 - build/fuzzer/corpus/00415.stmt | 1 - build/fuzzer/corpus/00416.stmt | 1 - build/fuzzer/corpus/00417.stmt | 1 - build/fuzzer/corpus/00418.stmt | 1 - build/fuzzer/corpus/00419.stmt | 1 - build/fuzzer/corpus/00420.stmt | 1 - build/fuzzer/corpus/00421.stmt | 1 - build/fuzzer/corpus/00422.stmt | 1 - build/fuzzer/corpus/00423.stmt | 1 - build/fuzzer/corpus/00424.stmt | 1 - build/fuzzer/corpus/00425.stmt | 1 - build/fuzzer/corpus/00426.stmt | 1 - build/fuzzer/corpus/00427.stmt | 1 - build/fuzzer/corpus/00428.stmt | 1 - build/fuzzer/corpus/00429.stmt | 1 - build/fuzzer/corpus/00430.stmt | 1 - build/fuzzer/corpus/00431.stmt | 1 - build/fuzzer/corpus/00432.stmt | 1 - build/fuzzer/corpus/00433.stmt | 1 - build/fuzzer/corpus/00434.stmt | 1 - build/fuzzer/corpus/00435.stmt | 1 - build/fuzzer/corpus/00436.stmt | 1 - build/fuzzer/corpus/00437.stmt | 1 - build/fuzzer/corpus/00438.stmt | 1 - build/fuzzer/corpus/00439.stmt | 1 - build/fuzzer/corpus/00440.stmt | 1 - build/fuzzer/corpus/00441.stmt | 1 - build/fuzzer/corpus/00442.stmt | 1 - build/fuzzer/corpus/00443.stmt | 1 - build/fuzzer/corpus/00444.stmt | 1 - build/fuzzer/corpus/00445.stmt | 1 - build/fuzzer/corpus/00446.stmt | 1 - build/fuzzer/corpus/00447.stmt | 1 - build/fuzzer/corpus/00448.stmt | 1 - build/fuzzer/corpus/00449.stmt | 1 - build/fuzzer/corpus/00450.stmt | 1 - build/fuzzer/corpus/00451.stmt | 1 - build/fuzzer/corpus/00452.stmt | 1 - build/fuzzer/corpus/00453.stmt | 1 - build/fuzzer/corpus/00454.stmt | 1 - build/fuzzer/corpus/00455.stmt | 1 - build/fuzzer/corpus/00456.stmt | 1 - build/fuzzer/corpus/00457.stmt | 1 - build/fuzzer/corpus/00458.stmt | 1 - build/fuzzer/corpus/00459.stmt | 1 - build/fuzzer/corpus/00460.stmt | 1 - build/fuzzer/corpus/00461.stmt | 1 - build/fuzzer/corpus/00462.stmt | 1 - build/fuzzer/corpus/00463.stmt | 1 - build/fuzzer/corpus/00464.stmt | 1 - build/fuzzer/corpus/00465.stmt | 1 - build/fuzzer/corpus/00466.stmt | 1 - build/fuzzer/corpus/00467.stmt | 1 - build/fuzzer/corpus/00468.stmt | 1 - build/fuzzer/corpus/00469.stmt | 1 - build/fuzzer/corpus/00470.stmt | 1 - build/fuzzer/corpus/00471.stmt | 1 - build/fuzzer/corpus/00472.stmt | 1 - build/fuzzer/corpus/00473.stmt | 1 - build/fuzzer/corpus/00474.stmt | 1 - build/fuzzer/corpus/00475.stmt | 1 - build/fuzzer/corpus/00476.stmt | 1 - build/fuzzer/corpus/00477.stmt | 1 - build/fuzzer/corpus/00478.stmt | 1 - build/fuzzer/corpus/00479.stmt | 1 - build/fuzzer/corpus/00480.stmt | 1 - build/fuzzer/corpus/00481.stmt | 1 - build/fuzzer/corpus/00482.stmt | 1 - build/fuzzer/corpus/00483.stmt | 1 - build/fuzzer/corpus/00484.stmt | 1 - build/fuzzer/corpus/00485.stmt | 1 - build/fuzzer/corpus/00486.stmt | 1 - build/fuzzer/corpus/00487.stmt | 1 - build/fuzzer/corpus/00488.stmt | 1 - build/fuzzer/corpus/00489.stmt | 1 - build/fuzzer/corpus/00490.stmt | 1 - build/fuzzer/corpus/00491.stmt | 1 - build/fuzzer/corpus/00492.stmt | 1 - build/fuzzer/corpus/00493.stmt | 1 - build/fuzzer/corpus/00494.stmt | 1 - build/fuzzer/corpus/00495.stmt | 1 - build/fuzzer/corpus/00496.stmt | 1 - build/fuzzer/corpus/00497.stmt | 1 - build/fuzzer/corpus/00498.stmt | 1 - build/fuzzer/corpus/00499.stmt | 1 - build/fuzzer/corpus/00500.stmt | 1 - build/fuzzer/corpus/00501.stmt | 1 - build/fuzzer/corpus/00502.stmt | 1 - build/fuzzer/corpus/00503.stmt | 1 - build/fuzzer/corpus/00504.stmt | 1 - build/fuzzer/corpus/00505.stmt | 1 - build/fuzzer/corpus/00506.stmt | 1 - build/fuzzer/corpus/00507.stmt | 1 - build/fuzzer/corpus/00508.stmt | 1 - build/fuzzer/corpus/00509.stmt | 1 - build/fuzzer/corpus/00510.stmt | 1 - build/fuzzer/corpus/00511.stmt | 1 - build/fuzzer/corpus/00512.stmt | 1 - build/fuzzer/corpus/00513.stmt | 1 - build/fuzzer/corpus/00514.stmt | 1 - build/fuzzer/corpus/00515.stmt | 1 - build/fuzzer/corpus/00516.stmt | 1 - build/fuzzer/corpus/00517.stmt | 1 - build/fuzzer/corpus/00518.stmt | 1 - build/fuzzer/corpus/00519.stmt | 1 - build/fuzzer/corpus/00520.stmt | 1 - build/fuzzer/corpus/00521.stmt | 1 - build/fuzzer/corpus/00522.stmt | 1 - build/fuzzer/corpus/00523.stmt | 1 - build/fuzzer/corpus/00524.stmt | 1 - build/fuzzer/corpus/00525.stmt | 1 - build/fuzzer/corpus/00526.stmt | 1 - build/fuzzer/corpus/00527.stmt | 1 - build/fuzzer/corpus/00528.stmt | 1 - build/fuzzer/corpus/00529.stmt | 1 - build/fuzzer/corpus/00530.stmt | 1 - build/fuzzer/corpus/00531.stmt | 1 - build/fuzzer/corpus/00532.stmt | 1 - build/fuzzer/corpus/00533.stmt | 1 - build/fuzzer/corpus/00534.stmt | 1 - build/fuzzer/corpus/00535.stmt | 1 - build/fuzzer/corpus/00536.stmt | 1 - build/fuzzer/corpus/00537.stmt | 1 - build/fuzzer/corpus/00538.stmt | 1 - build/fuzzer/corpus/00539.stmt | 1 - build/fuzzer/corpus/00540.stmt | 1 - build/fuzzer/corpus/00541.stmt | 1 - build/fuzzer/corpus/00542.stmt | 1 - build/fuzzer/corpus/00543.stmt | 1 - build/fuzzer/corpus/00544.stmt | 1 - build/fuzzer/corpus/00545.stmt | 28 - build/fuzzer/corpus/00546.stmt | 6 - build/fuzzer/corpus/00547.stmt | 3 - build/fuzzer/corpus/00548.stmt | 3 - build/fuzzer/corpus/00549.stmt | 3 - build/fuzzer/corpus/00550.stmt | 5 - build/fuzzer/corpus/00551.stmt | 3 - build/fuzzer/corpus/00552.stmt | 1 - build/fuzzer/corpus/00553.stmt | 3 - build/fuzzer/corpus/00554.stmt | 5 - build/fuzzer/corpus/00555.stmt | 3 - build/fuzzer/corpus/00556.stmt | 12 - build/fuzzer/corpus/00557.stmt | 3 - build/fuzzer/corpus/00558.stmt | 1 - build/fuzzer/corpus/00559.stmt | 1 - build/fuzzer/corpus/00560.stmt | 1 - build/fuzzer/corpus/00561.stmt | 1 - build/fuzzer/corpus/00562.stmt | 12 - build/fuzzer/corpus/00563.stmt | 1 - build/fuzzer/corpus/00564.stmt | 1 - build/fuzzer/corpus/00565.stmt | 1 - build/fuzzer/corpus/00566.stmt | 5 - build/fuzzer/corpus/00567.stmt | 1 - build/fuzzer/corpus/00568.stmt | 1 - build/fuzzer/corpus/00569.stmt | 1 - build/fuzzer/corpus/00570.stmt | 14 - build/fuzzer/corpus/00571.stmt | 1 - build/fuzzer/corpus/00572.stmt | 1 - build/fuzzer/corpus/00573.stmt | 1 - build/fuzzer/corpus/00574.stmt | 4 - build/fuzzer/corpus/00575.stmt | 1 - build/fuzzer/corpus/00576.stmt | 1 - build/fuzzer/corpus/00577.stmt | 1 - build/fuzzer/corpus/00578.stmt | 1 - build/fuzzer/corpus/00579.stmt | 1 - build/fuzzer/corpus/00580.stmt | 1 - build/fuzzer/corpus/00581.stmt | 1 - build/fuzzer/corpus/00582.stmt | 1 - build/fuzzer/corpus/00583.stmt | 1 - build/fuzzer/corpus/00584.stmt | 1 - build/fuzzer/corpus/00585.stmt | 1 - build/fuzzer/corpus/00586.stmt | 1 - build/fuzzer/corpus/00587.stmt | 1 - build/fuzzer/corpus/00588.stmt | 1 - build/fuzzer/corpus/00589.stmt | 1 - build/fuzzer/corpus/00590.stmt | 1 - build/fuzzer/corpus/00591.stmt | 1 - build/fuzzer/corpus/00592.stmt | 1 - build/fuzzer/corpus/00593.stmt | 1 - build/fuzzer/corpus/00594.stmt | 1 - build/fuzzer/corpus/00595.stmt | 1 - build/fuzzer/corpus/00596.stmt | 1 - build/fuzzer/corpus/00597.stmt | 1 - build/fuzzer/corpus/00598.stmt | 1 - build/fuzzer/corpus/00599.stmt | 1 - build/fuzzer/corpus/00600.stmt | 1 - build/fuzzer/corpus/00601.stmt | 1 - build/fuzzer/corpus/00602.stmt | 1 - build/fuzzer/corpus/00603.stmt | 1 - build/fuzzer/corpus/00604.stmt | 1 - build/fuzzer/corpus/00605.stmt | 1 - build/fuzzer/corpus/00606.stmt | 1 - build/fuzzer/corpus/00607.stmt | 1 - build/fuzzer/corpus/00608.stmt | 1 - build/fuzzer/corpus/00609.stmt | 1 - build/fuzzer/corpus/00610.stmt | 1 - build/fuzzer/corpus/00611.stmt | 1 - build/fuzzer/corpus/00612.stmt | 1 - build/fuzzer/corpus/00613.stmt | 1 - build/fuzzer/corpus/00614.stmt | 1 - build/fuzzer/corpus/00615.stmt | 1 - build/fuzzer/corpus/00616.stmt | 1 - build/fuzzer/corpus/00617.stmt | 1 - build/fuzzer/corpus/00618.stmt | 1 - build/fuzzer/corpus/00619.stmt | 1 - build/fuzzer/corpus/00620.stmt | 1 - build/fuzzer/corpus/00621.stmt | 1 - build/fuzzer/corpus/00622.stmt | 0 build/fuzzer/corpus/00623.stmt | 1 - build/fuzzer/corpus/00624.stmt | 1 - build/fuzzer/corpus/00625.stmt | 1 - build/fuzzer/corpus/00626.stmt | 1 - build/fuzzer/corpus/00627.stmt | 1 - build/fuzzer/corpus/00628.stmt | 1 - build/fuzzer/corpus/00629.stmt | 1 - build/fuzzer/corpus/00630.stmt | 1 - build/fuzzer/corpus/00631.stmt | 1 - build/fuzzer/corpus/00632.stmt | 1 - build/fuzzer/corpus/00633.stmt | 1 - build/fuzzer/corpus/00634.stmt | 1 - build/fuzzer/corpus/00635.stmt | 1 - build/fuzzer/corpus/00636.stmt | 1 - build/fuzzer/corpus/00637.stmt | 1 - build/fuzzer/corpus/00638.stmt | 1 - build/fuzzer/corpus/00639.stmt | 1 - build/fuzzer/corpus/00640.stmt | 1 - build/fuzzer/corpus/00641.stmt | 1 - build/fuzzer/corpus/00642.stmt | 1 - build/fuzzer/corpus/00643.stmt | 1 - build/fuzzer/corpus/00644.stmt | 1 - build/fuzzer/corpus/00645.stmt | 1 - build/fuzzer/corpus/00646.stmt | 1 - build/fuzzer/corpus/00647.stmt | 1 - build/fuzzer/corpus/00648.stmt | 1 - build/fuzzer/corpus/00649.stmt | 1 - build/fuzzer/corpus/00650.stmt | 1 - build/fuzzer/corpus/00651.stmt | 1 - build/fuzzer/corpus/00652.stmt | 1 - build/fuzzer/corpus/00653.stmt | 1 - build/fuzzer/corpus/00654.stmt | 1 - build/fuzzer/corpus/00655.stmt | 1 - build/fuzzer/corpus/00656.stmt | 1 - build/fuzzer/corpus/00657.stmt | 1 - build/fuzzer/corpus/00658.stmt | 1 - build/fuzzer/corpus/00659.stmt | 1 - build/fuzzer/corpus/00660.stmt | 1 - build/fuzzer/corpus/00661.stmt | 1 - build/fuzzer/corpus/00662.stmt | 1 - build/fuzzer/corpus/00663.stmt | 1 - build/fuzzer/corpus/00664.stmt | 1 - build/fuzzer/corpus/00665.stmt | 1 - build/fuzzer/corpus/00666.stmt | 1 - build/fuzzer/corpus/00667.stmt | 1 - build/fuzzer/corpus/00668.stmt | 1 - build/fuzzer/corpus/00669.stmt | 1 - build/fuzzer/corpus/00670.stmt | 1 - build/fuzzer/corpus/00671.stmt | 1 - build/fuzzer/corpus/00672.stmt | 1 - build/fuzzer/corpus/00673.stmt | 1 - build/fuzzer/corpus/00674.stmt | 1 - build/fuzzer/corpus/00675.stmt | 1 - build/fuzzer/corpus/00676.stmt | 1 - build/fuzzer/corpus/00677.stmt | 1 - build/fuzzer/corpus/00678.stmt | 1 - build/fuzzer/corpus/00679.stmt | 1 - build/fuzzer/corpus/00680.stmt | 1 - build/fuzzer/corpus/00681.stmt | 1 - build/fuzzer/corpus/00682.stmt | 1 - build/fuzzer/corpus/00683.stmt | 1 - build/fuzzer/corpus/00684.stmt | 1 - build/fuzzer/corpus/00685.stmt | 1 - build/fuzzer/corpus/00686.stmt | 1 - build/fuzzer/corpus/00687.stmt | 1 - build/fuzzer/corpus/00688.stmt | 1 - build/fuzzer/corpus/00689.stmt | 1 - build/fuzzer/corpus/00690.stmt | 1 - build/fuzzer/corpus/00691.stmt | 1 - build/fuzzer/corpus/00692.stmt | 1 - build/fuzzer/corpus/00693.stmt | 1 - build/fuzzer/corpus/00694.stmt | 1 - build/fuzzer/corpus/00695.stmt | 1 - build/fuzzer/corpus/00696.stmt | 1 - build/fuzzer/corpus/00697.stmt | 1 - build/fuzzer/corpus/00698.stmt | 1 - build/fuzzer/corpus/00699.stmt | 1 - build/fuzzer/corpus/00700.stmt | 1 - build/fuzzer/corpus/00701.stmt | 1 - build/fuzzer/corpus/00702.stmt | 1 - build/fuzzer/corpus/00703.stmt | 1 - build/fuzzer/corpus/00704.stmt | 1 - build/fuzzer/corpus/00705.stmt | 1 - build/fuzzer/corpus/00706.stmt | 1 - build/fuzzer/corpus/00707.stmt | 1 - build/fuzzer/corpus/00708.stmt | 1 - build/fuzzer/corpus/00709.stmt | 1 - build/fuzzer/corpus/00710.stmt | 1 - build/fuzzer/corpus/00711.stmt | 1 - build/fuzzer/corpus/00712.stmt | 1 - build/fuzzer/corpus/00713.stmt | 1 - build/fuzzer/corpus/00714.stmt | 1 - build/fuzzer/corpus/00715.stmt | 1 - build/fuzzer/corpus/00716.stmt | 1 - build/fuzzer/corpus/00717.stmt | 1 - build/fuzzer/corpus/00718.stmt | 1 - build/fuzzer/corpus/00719.stmt | 1 - build/fuzzer/corpus/00720.stmt | 1 - build/fuzzer/corpus/00721.stmt | 1 - build/fuzzer/corpus/00722.stmt | 1 - build/fuzzer/corpus/00723.stmt | 1 - build/fuzzer/corpus/00724.stmt | 1 - build/fuzzer/corpus/00725.stmt | 1 - build/fuzzer/corpus/00726.stmt | 1 - build/fuzzer/corpus/00727.stmt | 1 - build/fuzzer/corpus/00728.stmt | 1 - build/fuzzer/corpus/00729.stmt | 1 - build/fuzzer/corpus/00730.stmt | 1 - build/fuzzer/corpus/00731.stmt | 0 build/fuzzer/corpus/00732.stmt | 1 - build/fuzzer/corpus/00733.stmt | 1 - build/fuzzer/corpus/00734.stmt | 0 build/fuzzer/corpus/00735.stmt | 1 - build/fuzzer/corpus/00736.stmt | 1 - build/fuzzer/corpus/00737.stmt | 0 build/fuzzer/corpus/00738.stmt | 12 - build/fuzzer/corpus/00739.stmt | 1 - build/fuzzer/corpus/00740.stmt | 1 - build/fuzzer/corpus/00741.stmt | 0 build/fuzzer/corpus/00742.stmt | 1 - build/fuzzer/corpus/00743.stmt | 1 - build/fuzzer/corpus/00744.stmt | 1 - build/fuzzer/corpus/00745.stmt | 1 - build/fuzzer/corpus/00746.stmt | 1 - build/fuzzer/corpus/00747.stmt | 1 - build/fuzzer/corpus/00748.stmt | 1 - build/fuzzer/corpus/00749.stmt | 1 - build/fuzzer/corpus/00750.stmt | 1 - build/fuzzer/corpus/00751.stmt | 1 - build/fuzzer/corpus/00752.stmt | 1 - build/fuzzer/corpus/00753.stmt | 1 - build/fuzzer/corpus/00754.stmt | 1 - build/fuzzer/corpus/00755.stmt | 1 - build/fuzzer/corpus/00756.stmt | 1 - build/fuzzer/corpus/00757.stmt | 1 - build/fuzzer/corpus/00758.stmt | 1 - build/fuzzer/corpus/00759.stmt | 1 - build/fuzzer/corpus/00760.stmt | 1 - build/fuzzer/corpus/00761.stmt | 1 - build/fuzzer/corpus/00762.stmt | 1 - build/fuzzer/corpus/00763.stmt | 1 - build/fuzzer/corpus/00764.stmt | 1 - build/fuzzer/corpus/00765.stmt | 1 - build/fuzzer/corpus/00766.stmt | 1 - build/fuzzer/corpus/00767.stmt | 1 - build/fuzzer/corpus/00768.stmt | 1 - build/fuzzer/corpus/00769.stmt | 1 - build/fuzzer/corpus/00770.stmt | 1 - build/fuzzer/corpus/00771.stmt | 1 - build/fuzzer/corpus/00772.stmt | 0 build/fuzzer/corpus/00773.stmt | 1 - build/fuzzer/corpus/00774.stmt | 1 - build/fuzzer/corpus/00775.stmt | 1 - build/fuzzer/corpus/00776.stmt | 1 - build/fuzzer/corpus/00777.stmt | 1 - build/fuzzer/corpus/00778.stmt | 1 - build/fuzzer/corpus/00779.stmt | 1 - build/fuzzer/corpus/00780.stmt | 1 - build/fuzzer/corpus/00781.stmt | 1 - build/fuzzer/corpus/00782.stmt | 1 - build/fuzzer/corpus/00783.stmt | 1 - build/fuzzer/corpus/00784.stmt | 1 - build/fuzzer/corpus/00785.stmt | 1 - build/fuzzer/corpus/00786.stmt | 1 - build/fuzzer/corpus/00787.stmt | 1 - build/fuzzer/corpus/00788.stmt | 1 - build/fuzzer/corpus/00789.stmt | 1 - build/fuzzer/corpus/00790.stmt | 1 - build/fuzzer/corpus/00791.stmt | 1 - build/fuzzer/corpus/00792.stmt | 0 build/fuzzer/corpus/00793.stmt | 1 - build/fuzzer/corpus/00794.stmt | 1 - build/fuzzer/corpus/00795.stmt | 1 - build/fuzzer/corpus/00796.stmt | 1 - build/fuzzer/corpus/00797.stmt | 1 - build/fuzzer/corpus/00798.stmt | 0 build/fuzzer/corpus/00799.stmt | 1 - build/fuzzer/corpus/00800.stmt | 1 - build/fuzzer/corpus/00801.stmt | 1 - build/fuzzer/corpus/00802.stmt | 1 - build/fuzzer/corpus/00803.stmt | 1 - build/fuzzer/corpus/00804.stmt | 1 - build/fuzzer/corpus/00805.stmt | 1 - build/fuzzer/corpus/00806.stmt | 1 - build/fuzzer/corpus/00807.stmt | 1 - build/fuzzer/corpus/00808.stmt | 1 - build/fuzzer/corpus/00809.stmt | 1 - build/fuzzer/corpus/00810.stmt | 1 - build/fuzzer/corpus/00811.stmt | 1 - build/fuzzer/corpus/00812.stmt | 1 - build/fuzzer/corpus/00813.stmt | 1 - build/fuzzer/corpus/00814.stmt | 1 - build/fuzzer/corpus/00815.stmt | 1 - build/fuzzer/corpus/00816.stmt | 1 - build/fuzzer/corpus/00817.stmt | 1 - build/fuzzer/corpus/00818.stmt | 1 - build/fuzzer/corpus/00819.stmt | 1 - build/fuzzer/corpus/00820.stmt | 1 - build/fuzzer/corpus/00821.stmt | 1 - build/fuzzer/corpus/00822.stmt | 1 - build/fuzzer/corpus/00823.stmt | 1 - build/fuzzer/corpus/00824.stmt | 1 - build/fuzzer/corpus/00825.stmt | 1 - build/fuzzer/corpus/00826.stmt | 1 - build/fuzzer/corpus/00827.stmt | 1 - build/fuzzer/corpus/00828.stmt | 1 - build/fuzzer/corpus/00829.stmt | 1 - build/fuzzer/corpus/00830.stmt | 1 - build/fuzzer/corpus/00831.stmt | 1 - build/fuzzer/corpus/00832.stmt | 1 - build/fuzzer/corpus/00833.stmt | 1 - build/fuzzer/corpus/00834.stmt | 1 - build/fuzzer/corpus/00835.stmt | 1 - build/fuzzer/corpus/00836.stmt | 1 - build/fuzzer/corpus/00837.stmt | 1 - build/fuzzer/corpus/00838.stmt | 1 - build/fuzzer/corpus/00839.stmt | 1 - build/fuzzer/corpus/00840.stmt | 1 - build/fuzzer/corpus/00841.stmt | 1 - build/fuzzer/corpus/00842.stmt | 1 - build/fuzzer/corpus/00843.stmt | 1 - build/fuzzer/corpus/00844.stmt | 1 - build/fuzzer/corpus/00845.stmt | 1 - build/fuzzer/corpus/00846.stmt | 1 - build/fuzzer/corpus/00847.stmt | 1 - build/fuzzer/corpus/00848.stmt | 1 - build/fuzzer/corpus/00849.stmt | 1 - build/fuzzer/corpus/00850.stmt | 1 - build/fuzzer/corpus/00851.stmt | 1 - build/fuzzer/corpus/00852.stmt | 1 - build/fuzzer/corpus/00853.stmt | 1 - build/fuzzer/corpus/00854.stmt | 1 - build/fuzzer/corpus/00855.stmt | 1 - build/fuzzer/corpus/00856.stmt | 1 - build/fuzzer/corpus/00857.stmt | 1 - build/fuzzer/corpus/00858.stmt | 1 - build/fuzzer/corpus/00859.stmt | 1 - build/fuzzer/corpus/00860.stmt | 1 - build/fuzzer/corpus/00861.stmt | 1 - build/fuzzer/corpus/00862.stmt | 1 - build/fuzzer/corpus/00863.stmt | 1 - build/fuzzer/corpus/00864.stmt | 1 - build/fuzzer/corpus/00865.stmt | 1 - build/fuzzer/corpus/00866.stmt | 1 - build/fuzzer/corpus/00867.stmt | 1 - build/fuzzer/corpus/00868.stmt | 1 - build/fuzzer/corpus/00869.stmt | 1 - build/fuzzer/corpus/00870.stmt | 1 - build/fuzzer/corpus/00871.stmt | 1 - build/fuzzer/corpus/00872.stmt | 1 - build/fuzzer/corpus/00873.stmt | 1 - build/fuzzer/corpus/00874.stmt | 1 - build/fuzzer/corpus/00875.stmt | 1 - build/fuzzer/corpus/00876.stmt | 1 - build/fuzzer/corpus/00877.stmt | 1 - build/fuzzer/corpus/00878.stmt | 1 - build/fuzzer/corpus/00879.stmt | 1 - build/fuzzer/corpus/00880.stmt | 1 - build/fuzzer/corpus/00881.stmt | 1 - build/fuzzer/corpus/00882.stmt | 1 - build/fuzzer/corpus/00883.stmt | 1 - build/fuzzer/corpus/00884.stmt | 1 - build/fuzzer/corpus/00885.stmt | 1 - build/fuzzer/corpus/00886.stmt | 1 - build/fuzzer/corpus/00887.stmt | 1 - build/fuzzer/corpus/00888.stmt | 1 - build/fuzzer/corpus/00889.stmt | 1 - build/fuzzer/corpus/00890.stmt | 1 - build/fuzzer/corpus/00891.stmt | 1 - build/fuzzer/corpus/00892.stmt | 1 - build/fuzzer/corpus/00893.stmt | 1 - build/fuzzer/corpus/00894.stmt | 1 - build/fuzzer/corpus/00895.stmt | 1 - build/fuzzer/corpus/00896.stmt | 1 - build/fuzzer/corpus/00897.stmt | 1 - build/fuzzer/corpus/00898.stmt | 1 - build/fuzzer/corpus/00899.stmt | 1 - build/fuzzer/corpus/00900.stmt | 1 - build/fuzzer/corpus/00901.stmt | 1 - build/fuzzer/corpus/00902.stmt | 1 - build/fuzzer/corpus/00903.stmt | 1 - build/fuzzer/corpus/00904.stmt | 1 - build/fuzzer/corpus/00905.stmt | 1 - build/fuzzer/corpus/00906.stmt | 1 - build/fuzzer/corpus/00907.stmt | 1 - build/fuzzer/corpus/00908.stmt | 1 - build/fuzzer/corpus/00909.stmt | 1 - build/fuzzer/corpus/00910.stmt | 1 - build/fuzzer/corpus/00911.stmt | 1 - build/fuzzer/corpus/00912.stmt | 1 - build/fuzzer/corpus/00913.stmt | 1 - build/fuzzer/corpus/00914.stmt | 1 - build/fuzzer/corpus/00915.stmt | 1 - build/fuzzer/corpus/00916.stmt | 1 - build/fuzzer/corpus/00917.stmt | 1 - build/fuzzer/corpus/00918.stmt | 1 - build/fuzzer/corpus/00919.stmt | 1 - build/fuzzer/corpus/00920.stmt | 1 - build/fuzzer/corpus/00921.stmt | 1 - build/fuzzer/corpus/00922.stmt | 1 - build/fuzzer/corpus/00923.stmt | 1 - build/fuzzer/corpus/00924.stmt | 1 - build/fuzzer/corpus/00925.stmt | 1 - build/fuzzer/corpus/00926.stmt | 1 - build/fuzzer/corpus/00927.stmt | 1 - build/fuzzer/corpus/00928.stmt | 1 - build/fuzzer/corpus/00929.stmt | 1 - build/fuzzer/corpus/00930.stmt | 1 - build/fuzzer/corpus/00931.stmt | 1 - build/fuzzer/corpus/00932.stmt | 1 - build/fuzzer/corpus/00933.stmt | 1 - build/fuzzer/corpus/00934.stmt | 1 - build/fuzzer/corpus/00935.stmt | 1 - build/fuzzer/corpus/00936.stmt | 1 - build/fuzzer/corpus/00937.stmt | 1 - build/fuzzer/corpus/00938.stmt | 1 - build/fuzzer/corpus/00939.stmt | 1 - build/fuzzer/corpus/00940.stmt | 1 - build/fuzzer/corpus/00941.stmt | 1 - build/fuzzer/corpus/00942.stmt | 1 - build/fuzzer/corpus/00943.stmt | 1 - build/fuzzer/corpus/00944.stmt | 1 - build/fuzzer/corpus/00945.stmt | 1 - build/fuzzer/corpus/00946.stmt | 1 - build/fuzzer/corpus/00947.stmt | 1 - build/fuzzer/corpus/00948.stmt | 0 build/fuzzer/corpus/00949.stmt | 1 - build/fuzzer/corpus/00950.stmt | 1 - build/fuzzer/corpus/00951.stmt | 0 build/fuzzer/corpus/00952.stmt | 1 - build/fuzzer/corpus/00953.stmt | 1 - build/fuzzer/corpus/00954.stmt | 1 - build/fuzzer/corpus/00955.stmt | 1 - build/fuzzer/corpus/00956.stmt | 1 - build/fuzzer/corpus/00957.stmt | 1 - build/fuzzer/corpus/00958.stmt | 1 - build/fuzzer/corpus/00959.stmt | 1 - build/fuzzer/corpus/00960.stmt | 0 build/fuzzer/corpus/00961.stmt | 1 - build/fuzzer/corpus/00962.stmt | 1 - build/fuzzer/corpus/00963.stmt | 0 build/fuzzer/corpus/00964.stmt | 1 - build/fuzzer/corpus/00965.stmt | 1 - build/fuzzer/corpus/00966.stmt | 1 - build/fuzzer/corpus/00967.stmt | 1 - build/fuzzer/corpus/00968.stmt | 1 - build/fuzzer/corpus/00969.stmt | 1 - build/fuzzer/corpus/00970.stmt | 1 - build/fuzzer/corpus/00971.stmt | 0 build/fuzzer/corpus/00972.stmt | 1 - build/fuzzer/corpus/00973.stmt | 1 - build/fuzzer/corpus/00974.stmt | 0 build/fuzzer/corpus/00975.stmt | 1 - build/fuzzer/corpus/00976.stmt | 1 - build/fuzzer/corpus/00977.stmt | 1 - build/fuzzer/corpus/00978.stmt | 1 - build/fuzzer/corpus/00979.stmt | 1 - build/fuzzer/corpus/00980.stmt | 1 - build/fuzzer/corpus/00981.stmt | 1 - build/fuzzer/corpus/00982.stmt | 1 - build/fuzzer/corpus/00983.stmt | 0 build/fuzzer/corpus/00984.stmt | 1 - build/fuzzer/corpus/00985.stmt | 1 - build/fuzzer/corpus/00986.stmt | 1 - build/fuzzer/corpus/00987.stmt | 1 - build/fuzzer/corpus/00988.stmt | 1 - build/fuzzer/corpus/00989.stmt | 0 build/fuzzer/corpus/00990.stmt | 1 - build/fuzzer/corpus/00991.stmt | 1 - build/fuzzer/corpus/00992.stmt | 1 - build/fuzzer/corpus/00993.stmt | 1 - build/fuzzer/corpus/00994.stmt | 1 - build/fuzzer/corpus/00995.stmt | 0 build/fuzzer/corpus/00996.stmt | 1 - build/fuzzer/corpus/00997.stmt | 1 - build/fuzzer/corpus/00998.stmt | 1 - build/fuzzer/corpus/00999.stmt | 1 - build/fuzzer/corpus/01000.stmt | 1 - build/fuzzer/corpus/01001.stmt | 0 build/fuzzer/corpus/01002.stmt | 1 - build/fuzzer/corpus/01003.stmt | 1 - build/fuzzer/corpus/01004.stmt | 1 - build/fuzzer/corpus/01005.stmt | 1 - build/fuzzer/corpus/01006.stmt | 1 - build/fuzzer/corpus/01007.stmt | 1 - build/fuzzer/corpus/01008.stmt | 1 - build/fuzzer/corpus/01009.stmt | 1 - build/fuzzer/corpus/01010.stmt | 1 - build/fuzzer/corpus/01011.stmt | 1 - build/fuzzer/corpus/01012.stmt | 1 - build/fuzzer/corpus/01013.stmt | 1 - build/fuzzer/corpus/01014.stmt | 1 - build/fuzzer/corpus/01015.stmt | 1 - build/fuzzer/corpus/01016.stmt | 1 - build/fuzzer/corpus/01017.stmt | 1 - build/fuzzer/corpus/01018.stmt | 1 - build/fuzzer/corpus/01019.stmt | 1 - build/fuzzer/corpus/01020.stmt | 1 - build/fuzzer/corpus/01021.stmt | 1 - build/fuzzer/corpus/01022.stmt | 1 - build/fuzzer/corpus/01023.stmt | 1 - build/fuzzer/corpus/01024.stmt | 1 - build/fuzzer/corpus/01025.stmt | 1 - build/fuzzer/corpus/01026.stmt | 1 - build/fuzzer/corpus/01027.stmt | 0 build/fuzzer/corpus/01028.stmt | 1 - build/fuzzer/corpus/01029.stmt | 1 - build/fuzzer/corpus/01030.stmt | 1 - build/fuzzer/corpus/01031.stmt | 1 - build/fuzzer/corpus/01032.stmt | 1 - build/fuzzer/corpus/01033.stmt | 1 - build/fuzzer/corpus/01034.stmt | 0 build/fuzzer/corpus/01035.stmt | 1 - build/fuzzer/corpus/01036.stmt | 1 - build/fuzzer/corpus/01037.stmt | 1 - build/fuzzer/corpus/01038.stmt | 1 - build/fuzzer/corpus/01039.stmt | 1 - build/fuzzer/corpus/01040.stmt | 1 - build/fuzzer/corpus/01041.stmt | 1 - build/fuzzer/corpus/01042.stmt | 1 - build/fuzzer/corpus/01043.stmt | 1 - build/fuzzer/corpus/01044.stmt | 1 - build/fuzzer/corpus/01045.stmt | 1 - build/fuzzer/corpus/01046.stmt | 0 build/fuzzer/corpus/01047.stmt | 1 - build/fuzzer/corpus/01048.stmt | 1 - build/fuzzer/corpus/01049.stmt | 1 - build/fuzzer/corpus/01050.stmt | 1 - build/fuzzer/corpus/01051.stmt | 1 - build/fuzzer/corpus/01052.stmt | 1 - build/fuzzer/corpus/01053.stmt | 0 build/fuzzer/corpus/01054.stmt | 1 - build/fuzzer/corpus/01055.stmt | 1 - build/fuzzer/corpus/01056.stmt | 1 - build/fuzzer/corpus/01057.stmt | 1 - build/fuzzer/corpus/01058.stmt | 1 - build/fuzzer/corpus/01059.stmt | 1 - build/fuzzer/corpus/01060.stmt | 1 - build/fuzzer/corpus/01061.stmt | 1 - build/fuzzer/corpus/01062.stmt | 1 - build/fuzzer/corpus/01063.stmt | 1 - build/fuzzer/corpus/01064.stmt | 1 - build/fuzzer/corpus/01065.stmt | 1 - build/fuzzer/corpus/01066.stmt | 1 - build/fuzzer/corpus/01067.stmt | 1 - build/fuzzer/corpus/01068.stmt | 1 - build/fuzzer/corpus/01069.stmt | 1 - build/fuzzer/corpus/01070.stmt | 1 - build/fuzzer/corpus/01071.stmt | 1 - build/fuzzer/corpus/01072.stmt | 1 - build/fuzzer/corpus/01073.stmt | 1 - build/fuzzer/corpus/01074.stmt | 1 - build/fuzzer/corpus/01075.stmt | 1 - build/fuzzer/corpus/01076.stmt | 1 - build/fuzzer/corpus/01077.stmt | 0 build/fuzzer/corpus/01078.stmt | 1 - build/fuzzer/corpus/01079.stmt | 1 - build/fuzzer/corpus/01080.stmt | 1 - build/fuzzer/corpus/01081.stmt | 1 - build/fuzzer/corpus/01082.stmt | 1 - build/fuzzer/corpus/01083.stmt | 1 - build/fuzzer/corpus/01084.stmt | 1 - build/fuzzer/corpus/01085.stmt | 1 - build/fuzzer/corpus/01086.stmt | 1 - build/fuzzer/corpus/01087.stmt | 1 - build/fuzzer/corpus/01088.stmt | 1 - build/fuzzer/corpus/01089.stmt | 1 - build/fuzzer/corpus/01090.stmt | 0 build/fuzzer/corpus/01091.stmt | 1 - build/fuzzer/corpus/01092.stmt | 1 - build/fuzzer/corpus/01093.stmt | 1 - build/fuzzer/corpus/01094.stmt | 1 - build/fuzzer/corpus/01095.stmt | 1 - build/fuzzer/corpus/01096.stmt | 1 - build/fuzzer/corpus/01097.stmt | 1 - build/fuzzer/corpus/01098.stmt | 1 - build/fuzzer/corpus/01099.stmt | 1 - build/fuzzer/corpus/01100.stmt | 1 - build/fuzzer/corpus/01101.stmt | 1 - build/fuzzer/corpus/01102.stmt | 1 - build/fuzzer/corpus/01103.stmt | 1 - build/fuzzer/corpus/01104.stmt | 1 - build/fuzzer/corpus/01105.stmt | 1 - build/fuzzer/corpus/01106.stmt | 1 - build/fuzzer/corpus/01107.stmt | 1 - build/fuzzer/corpus/01108.stmt | 1 - build/fuzzer/corpus/01109.stmt | 1 - build/fuzzer/corpus/01110.stmt | 1 - build/fuzzer/corpus/01111.stmt | 0 build/fuzzer/corpus/01112.stmt | 1 - build/fuzzer/corpus/01113.stmt | 1 - build/fuzzer/corpus/01114.stmt | 1 - build/fuzzer/corpus/01115.stmt | 1 - build/fuzzer/corpus/01116.stmt | 0 build/fuzzer/corpus/01117.stmt | 1 - build/fuzzer/corpus/01118.stmt | 1 - build/fuzzer/corpus/01119.stmt | 1 - build/fuzzer/corpus/01120.stmt | 1 - build/fuzzer/corpus/01121.stmt | 0 build/fuzzer/corpus/01122.stmt | 1 - build/fuzzer/corpus/01123.stmt | 1 - build/fuzzer/corpus/01124.stmt | 1 - build/fuzzer/corpus/01125.stmt | 1 - build/fuzzer/corpus/01126.stmt | 1 - build/fuzzer/corpus/01127.stmt | 1 - build/fuzzer/corpus/01128.stmt | 1 - build/fuzzer/corpus/01129.stmt | 1 - build/fuzzer/corpus/01130.stmt | 1 - build/fuzzer/corpus/01131.stmt | 1 - build/fuzzer/corpus/01132.stmt | 1 - build/fuzzer/corpus/01133.stmt | 1 - build/fuzzer/corpus/01134.stmt | 1 - build/fuzzer/corpus/01135.stmt | 1 - build/fuzzer/corpus/01136.stmt | 1 - build/fuzzer/corpus/01137.stmt | 1 - build/fuzzer/corpus/01138.stmt | 1 - build/fuzzer/corpus/01139.stmt | 1 - build/fuzzer/corpus/01140.stmt | 1 - build/fuzzer/corpus/01141.stmt | 1 - build/fuzzer/corpus/01142.stmt | 1 - build/fuzzer/corpus/01143.stmt | 1 - build/fuzzer/corpus/01144.stmt | 1 - build/fuzzer/corpus/01145.stmt | 1 - build/fuzzer/corpus/01146.stmt | 1 - build/fuzzer/corpus/01147.stmt | 1 - build/fuzzer/corpus/01148.stmt | 1 - build/fuzzer/corpus/01149.stmt | 1 - build/fuzzer/corpus/01150.stmt | 1 - build/fuzzer/corpus/01151.stmt | 1 - build/fuzzer/corpus/01152.stmt | 1 - build/fuzzer/corpus/01153.stmt | 1 - build/fuzzer/corpus/01154.stmt | 1 - build/fuzzer/corpus/01155.stmt | 1 - build/fuzzer/corpus/01156.stmt | 1 - build/fuzzer/corpus/01157.stmt | 1 - build/fuzzer/corpus/01158.stmt | 1 - build/fuzzer/corpus/01159.stmt | 1 - build/fuzzer/corpus/01160.stmt | 1 - build/fuzzer/corpus/01161.stmt | 1 - build/fuzzer/corpus/01162.stmt | 1 - build/fuzzer/corpus/01163.stmt | 1 - build/fuzzer/corpus/01164.stmt | 1 - build/fuzzer/corpus/01165.stmt | 1 - build/fuzzer/corpus/01166.stmt | 1 - build/fuzzer/corpus/01167.stmt | 1 - build/fuzzer/corpus/01168.stmt | 1 - build/fuzzer/corpus/01169.stmt | 1 - build/fuzzer/corpus/01170.stmt | 1 - build/fuzzer/corpus/01171.stmt | 1 - build/fuzzer/corpus/01172.stmt | 1 - build/fuzzer/corpus/01173.stmt | 1 - build/fuzzer/corpus/01174.stmt | 1 - build/fuzzer/corpus/01175.stmt | 1 - build/fuzzer/corpus/01176.stmt | 1 - build/fuzzer/corpus/01177.stmt | 1 - build/fuzzer/corpus/01178.stmt | 1 - build/fuzzer/corpus/01179.stmt | 1 - build/fuzzer/corpus/01180.stmt | 1 - build/fuzzer/corpus/01181.stmt | 1 - build/fuzzer/corpus/01182.stmt | 1 - build/fuzzer/corpus/01183.stmt | 1 - build/fuzzer/corpus/01184.stmt | 1 - build/fuzzer/corpus/01185.stmt | 1 - build/fuzzer/corpus/01186.stmt | 1 - build/fuzzer/corpus/01187.stmt | 1 - build/fuzzer/corpus/01188.stmt | 1 - build/fuzzer/corpus/01189.stmt | 1 - build/fuzzer/corpus/01190.stmt | 1 - build/fuzzer/corpus/01191.stmt | 1 - build/fuzzer/corpus/01192.stmt | 1 - build/fuzzer/corpus/01193.stmt | 1 - build/fuzzer/corpus/01194.stmt | 1 - build/fuzzer/corpus/01195.stmt | 1 - build/fuzzer/corpus/01196.stmt | 1 - build/fuzzer/corpus/01197.stmt | 1 - build/fuzzer/corpus/01198.stmt | 1 - build/fuzzer/corpus/01199.stmt | 1 - build/fuzzer/corpus/01200.stmt | 1 - build/fuzzer/corpus/01201.stmt | 1 - build/fuzzer/corpus/01202.stmt | 1 - build/fuzzer/corpus/01203.stmt | 1 - build/fuzzer/corpus/01204.stmt | 1 - build/fuzzer/corpus/01205.stmt | 1 - build/fuzzer/corpus/01206.stmt | 1 - build/fuzzer/corpus/01207.stmt | 1 - build/fuzzer/corpus/01208.stmt | 1 - build/fuzzer/corpus/01209.stmt | 1 - build/fuzzer/corpus/01210.stmt | 1 - build/fuzzer/corpus/01211.stmt | 1 - build/fuzzer/corpus/01212.stmt | 1 - build/fuzzer/corpus/01213.stmt | 1 - build/fuzzer/corpus/01214.stmt | 1 - build/fuzzer/corpus/01215.stmt | 1 - build/fuzzer/corpus/01216.stmt | 1 - build/fuzzer/corpus/01217.stmt | 1 - build/fuzzer/corpus/01218.stmt | 1 - build/fuzzer/corpus/01219.stmt | 1 - build/fuzzer/corpus/01220.stmt | 1 - build/fuzzer/corpus/01221.stmt | 1 - build/fuzzer/corpus/01222.stmt | 1 - build/fuzzer/corpus/01223.stmt | 1 - build/fuzzer/corpus/01224.stmt | 1 - build/fuzzer/corpus/01225.stmt | 1 - build/fuzzer/corpus/01226.stmt | 1 - build/fuzzer/corpus/01227.stmt | 1 - build/fuzzer/corpus/01228.stmt | 1 - build/fuzzer/corpus/01229.stmt | 1 - build/fuzzer/corpus/01230.stmt | 1 - build/fuzzer/corpus/01231.stmt | 1 - build/fuzzer/corpus/01232.stmt | 1 - build/fuzzer/corpus/01233.stmt | 1 - build/fuzzer/corpus/01234.stmt | 1 - build/fuzzer/corpus/01235.stmt | 1 - build/fuzzer/corpus/01236.stmt | 1 - build/fuzzer/corpus/01237.stmt | 1 - build/fuzzer/corpus/01238.stmt | 1 - build/fuzzer/corpus/01239.stmt | 1 - build/fuzzer/corpus/01240.stmt | 1 - build/fuzzer/corpus/01241.stmt | 0 build/fuzzer/corpus/01242.stmt | 1 - build/fuzzer/corpus/01243.stmt | 1 - build/fuzzer/corpus/01244.stmt | 1 - build/fuzzer/corpus/01245.stmt | 1 - build/fuzzer/corpus/01246.stmt | 0 build/fuzzer/corpus/01247.stmt | 1 - build/fuzzer/corpus/01248.stmt | 1 - build/fuzzer/corpus/01249.stmt | 0 build/fuzzer/corpus/01250.stmt | 0 build/fuzzer/corpus/01251.stmt | 0 build/fuzzer/corpus/01252.stmt | 1 - build/fuzzer/corpus/01253.stmt | 1 - build/fuzzer/corpus/01254.stmt | 0 build/fuzzer/corpus/01255.stmt | 0 build/fuzzer/corpus/01256.stmt | 0 build/fuzzer/corpus/01257.stmt | 1 - build/fuzzer/corpus/01258.stmt | 1 - build/fuzzer/corpus/01259.stmt | 1 - build/fuzzer/corpus/01260.stmt | 0 build/fuzzer/corpus/01261.stmt | 0 build/fuzzer/corpus/01262.stmt | 0 build/fuzzer/corpus/01263.stmt | 1 - build/fuzzer/corpus/01264.stmt | 0 build/fuzzer/corpus/01265.stmt | 0 build/fuzzer/corpus/01266.stmt | 0 build/fuzzer/corpus/01267.stmt | 1 - build/fuzzer/corpus/01268.stmt | 1 - build/fuzzer/corpus/01269.stmt | 0 build/fuzzer/corpus/01270.stmt | 0 build/fuzzer/corpus/01271.stmt | 0 build/fuzzer/corpus/01272.stmt | 1 - build/fuzzer/corpus/01273.stmt | 0 build/fuzzer/corpus/01274.stmt | 0 build/fuzzer/corpus/01275.stmt | 0 build/fuzzer/corpus/01276.stmt | 1 - build/fuzzer/corpus/01277.stmt | 1 - build/fuzzer/corpus/01278.stmt | 1 - build/fuzzer/corpus/01279.stmt | 0 build/fuzzer/corpus/01280.stmt | 1 - build/fuzzer/corpus/01281.stmt | 1 - build/fuzzer/corpus/01282.stmt | 1 - build/fuzzer/corpus/01283.stmt | 1 - build/fuzzer/corpus/01284.stmt | 0 build/fuzzer/corpus/01285.stmt | 1 - build/fuzzer/corpus/01286.stmt | 1 - build/fuzzer/corpus/01287.stmt | 1 - build/fuzzer/corpus/01288.stmt | 1 - build/fuzzer/corpus/01289.stmt | 0 build/fuzzer/corpus/01290.stmt | 1 - build/fuzzer/corpus/01291.stmt | 1 - build/fuzzer/corpus/01292.stmt | 1 - build/fuzzer/corpus/01293.stmt | 1 - build/fuzzer/corpus/01294.stmt | 0 build/fuzzer/corpus/01295.stmt | 0 build/fuzzer/corpus/01296.stmt | 1 - build/fuzzer/corpus/01297.stmt | 1 - build/fuzzer/corpus/01298.stmt | 1 - build/fuzzer/corpus/01299.stmt | 0 build/fuzzer/corpus/01300.stmt | 1 - build/fuzzer/corpus/01301.stmt | 1 - build/fuzzer/corpus/01302.stmt | 0 build/fuzzer/corpus/01303.stmt | 1 - build/fuzzer/corpus/01304.stmt | 1 - build/fuzzer/corpus/01305.stmt | 0 build/fuzzer/corpus/01306.stmt | 1 - build/fuzzer/corpus/01307.stmt | 1 - build/fuzzer/corpus/01308.stmt | 0 build/fuzzer/corpus/01309.stmt | 1 - build/fuzzer/corpus/01310.stmt | 1 - build/fuzzer/corpus/01311.stmt | 0 build/fuzzer/corpus/01312.stmt | 1 - build/fuzzer/corpus/01313.stmt | 1 - build/fuzzer/corpus/01314.stmt | 0 build/fuzzer/corpus/01315.stmt | 1 - build/fuzzer/corpus/01316.stmt | 1 - build/fuzzer/corpus/01317.stmt | 1 - build/fuzzer/corpus/01318.stmt | 1 - build/fuzzer/corpus/01319.stmt | 1 - build/fuzzer/corpus/01320.stmt | 1 - build/fuzzer/corpus/01321.stmt | 0 build/fuzzer/corpus/01322.stmt | 1 - build/fuzzer/corpus/01323.stmt | 1 - build/fuzzer/corpus/01324.stmt | 1 - build/fuzzer/corpus/01325.stmt | 1 - build/fuzzer/corpus/01326.stmt | 0 build/fuzzer/corpus/01327.stmt | 1 - build/fuzzer/corpus/01328.stmt | 1 - build/fuzzer/corpus/01329.stmt | 1 - build/fuzzer/corpus/01330.stmt | 0 build/fuzzer/corpus/01331.stmt | 1 - build/fuzzer/corpus/01332.stmt | 1 - build/fuzzer/corpus/01333.stmt | 1 - build/fuzzer/corpus/01334.stmt | 0 build/fuzzer/corpus/01335.stmt | 1 - build/fuzzer/corpus/01336.stmt | 1 - build/fuzzer/corpus/01337.stmt | 1 - build/fuzzer/corpus/01338.stmt | 1 - build/fuzzer/corpus/01339.stmt | 1 - build/fuzzer/corpus/01340.stmt | 0 build/fuzzer/corpus/01341.stmt | 1 - build/fuzzer/corpus/01342.stmt | 1 - build/fuzzer/corpus/01343.stmt | 1 - build/fuzzer/corpus/01344.stmt | 1 - build/fuzzer/corpus/01345.stmt | 0 build/fuzzer/corpus/01346.stmt | 1 - build/fuzzer/corpus/01347.stmt | 1 - build/fuzzer/corpus/01348.stmt | 1 - build/fuzzer/corpus/01349.stmt | 1 - build/fuzzer/corpus/01350.stmt | 0 build/fuzzer/corpus/01351.stmt | 1 - build/fuzzer/corpus/01352.stmt | 1 - build/fuzzer/corpus/01353.stmt | 1 - build/fuzzer/corpus/01354.stmt | 1 - build/fuzzer/corpus/01355.stmt | 0 build/fuzzer/corpus/01356.stmt | 1 - build/fuzzer/corpus/01357.stmt | 1 - build/fuzzer/corpus/01358.stmt | 1 - build/fuzzer/corpus/01359.stmt | 1 - build/fuzzer/corpus/01360.stmt | 0 build/fuzzer/corpus/01361.stmt | 1 - build/fuzzer/corpus/01362.stmt | 1 - build/fuzzer/corpus/01363.stmt | 1 - build/fuzzer/corpus/01364.stmt | 1 - build/fuzzer/corpus/01365.stmt | 0 build/fuzzer/corpus/01366.stmt | 1 - build/fuzzer/corpus/01367.stmt | 1 - build/fuzzer/corpus/01368.stmt | 1 - build/fuzzer/corpus/01369.stmt | 1 - build/fuzzer/corpus/01370.stmt | 0 build/fuzzer/corpus/01371.stmt | 1 - build/fuzzer/corpus/01372.stmt | 1 - build/fuzzer/corpus/01373.stmt | 1 - build/fuzzer/corpus/01374.stmt | 1 - build/fuzzer/corpus/01375.stmt | 0 build/fuzzer/corpus/01376.stmt | 1 - build/fuzzer/corpus/01377.stmt | 1 - build/fuzzer/corpus/01378.stmt | 1 - build/fuzzer/corpus/01379.stmt | 1 - build/fuzzer/corpus/01380.stmt | 0 build/fuzzer/corpus/01381.stmt | 1 - build/fuzzer/corpus/01382.stmt | 1 - build/fuzzer/corpus/01383.stmt | 1 - build/fuzzer/corpus/01384.stmt | 1 - build/fuzzer/corpus/01385.stmt | 0 build/fuzzer/corpus/01386.stmt | 1 - build/fuzzer/corpus/01387.stmt | 1 - build/fuzzer/corpus/01388.stmt | 1 - build/fuzzer/corpus/01389.stmt | 1 - build/fuzzer/corpus/01390.stmt | 0 build/fuzzer/corpus/01391.stmt | 1 - build/fuzzer/corpus/01392.stmt | 1 - build/fuzzer/corpus/01393.stmt | 1 - build/fuzzer/corpus/01394.stmt | 1 - build/fuzzer/corpus/01395.stmt | 1 - build/fuzzer/corpus/01396.stmt | 0 build/fuzzer/corpus/01397.stmt | 1 - build/fuzzer/corpus/01398.stmt | 1 - build/fuzzer/corpus/01399.stmt | 1 - build/fuzzer/corpus/01400.stmt | 1 - build/fuzzer/corpus/01401.stmt | 1 - build/fuzzer/corpus/01402.stmt | 0 build/fuzzer/corpus/01403.stmt | 1 - build/fuzzer/corpus/01404.stmt | 1 - build/fuzzer/corpus/01405.stmt | 1 - build/fuzzer/corpus/01406.stmt | 1 - build/fuzzer/corpus/01407.stmt | 1 - build/fuzzer/corpus/01408.stmt | 0 build/fuzzer/corpus/01409.stmt | 1 - build/fuzzer/corpus/01410.stmt | 1 - build/fuzzer/corpus/01411.stmt | 1 - build/fuzzer/corpus/01412.stmt | 1 - build/fuzzer/corpus/01413.stmt | 0 build/fuzzer/corpus/01414.stmt | 1 - build/fuzzer/corpus/01415.stmt | 1 - build/fuzzer/corpus/01416.stmt | 1 - build/fuzzer/corpus/01417.stmt | 1 - build/fuzzer/corpus/01418.stmt | 1 - build/fuzzer/corpus/01419.stmt | 0 build/fuzzer/corpus/01420.stmt | 1 - build/fuzzer/corpus/01421.stmt | 1 - build/fuzzer/corpus/01422.stmt | 1 - build/fuzzer/corpus/01423.stmt | 1 - build/fuzzer/corpus/01424.stmt | 0 build/fuzzer/corpus/01425.stmt | 1 - build/fuzzer/corpus/01426.stmt | 1 - build/fuzzer/corpus/01427.stmt | 1 - build/fuzzer/corpus/01428.stmt | 1 - build/fuzzer/corpus/01429.stmt | 0 build/fuzzer/corpus/01430.stmt | 1 - build/fuzzer/corpus/01431.stmt | 1 - build/fuzzer/corpus/01432.stmt | 1 - build/fuzzer/corpus/01433.stmt | 1 - build/fuzzer/corpus/01434.stmt | 0 build/fuzzer/corpus/01435.stmt | 1 - build/fuzzer/corpus/01436.stmt | 1 - build/fuzzer/corpus/01437.stmt | 1 - build/fuzzer/corpus/01438.stmt | 1 - build/fuzzer/corpus/01439.stmt | 1 - build/fuzzer/corpus/01440.stmt | 0 build/fuzzer/corpus/01441.stmt | 1 - build/fuzzer/corpus/01442.stmt | 1 - build/fuzzer/corpus/01443.stmt | 1 - build/fuzzer/corpus/01444.stmt | 1 - build/fuzzer/corpus/01445.stmt | 1 - build/fuzzer/corpus/01446.stmt | 0 build/fuzzer/corpus/01447.stmt | 1 - build/fuzzer/corpus/01448.stmt | 1 - build/fuzzer/corpus/01449.stmt | 1 - build/fuzzer/corpus/01450.stmt | 1 - build/fuzzer/corpus/01451.stmt | 0 build/fuzzer/corpus/01452.stmt | 1 - build/fuzzer/corpus/01453.stmt | 1 - build/fuzzer/corpus/01454.stmt | 1 - build/fuzzer/corpus/01455.stmt | 1 - build/fuzzer/corpus/01456.stmt | 0 build/fuzzer/corpus/01457.stmt | 1 - build/fuzzer/corpus/01458.stmt | 1 - build/fuzzer/corpus/01459.stmt | 1 - build/fuzzer/corpus/01460.stmt | 1 - build/fuzzer/corpus/01461.stmt | 0 build/fuzzer/corpus/01462.stmt | 1 - build/fuzzer/corpus/01463.stmt | 1 - build/fuzzer/corpus/01464.stmt | 1 - build/fuzzer/corpus/01465.stmt | 1 - build/fuzzer/corpus/01466.stmt | 0 build/fuzzer/corpus/01467.stmt | 1 - build/fuzzer/corpus/01468.stmt | 1 - build/fuzzer/corpus/01469.stmt | 1 - build/fuzzer/corpus/01470.stmt | 1 - build/fuzzer/corpus/01471.stmt | 0 build/fuzzer/corpus/01472.stmt | 1 - build/fuzzer/corpus/01473.stmt | 1 - build/fuzzer/corpus/01474.stmt | 1 - build/fuzzer/corpus/01475.stmt | 1 - build/fuzzer/corpus/01476.stmt | 0 build/fuzzer/corpus/01477.stmt | 0 build/fuzzer/corpus/01478.stmt | 1 - build/fuzzer/corpus/01479.stmt | 3 - build/fuzzer/corpus/01480.stmt | 1 - build/fuzzer/corpus/01481.stmt | 1 - build/fuzzer/corpus/01482.stmt | 3 - build/fuzzer/corpus/01483.stmt | 1 - build/fuzzer/corpus/01484.stmt | 1 - build/fuzzer/corpus/01485.stmt | 3 - build/fuzzer/corpus/01486.stmt | 1 - build/fuzzer/corpus/01487.stmt | 1 - build/fuzzer/corpus/01488.stmt | 3 - build/fuzzer/corpus/01489.stmt | 1 - build/fuzzer/corpus/01490.stmt | 1 - build/fuzzer/corpus/01491.stmt | 2 - build/fuzzer/corpus/01492.stmt | 1 - build/fuzzer/corpus/01493.stmt | 1 - build/fuzzer/corpus/01494.stmt | 2 - build/fuzzer/corpus/01495.stmt | 1 - build/fuzzer/corpus/01496.stmt | 1 - build/fuzzer/corpus/01497.stmt | 2 - build/fuzzer/corpus/01498.stmt | 1 - build/fuzzer/corpus/01499.stmt | 1 - build/fuzzer/corpus/01500.stmt | 2 - build/fuzzer/corpus/01501.stmt | 1 - build/fuzzer/corpus/01502.stmt | 1 - build/fuzzer/corpus/01503.stmt | 2 - build/fuzzer/corpus/01504.stmt | 1 - build/fuzzer/corpus/01505.stmt | 1 - build/fuzzer/corpus/01506.stmt | 2 - build/fuzzer/corpus/01507.stmt | 1 - build/fuzzer/corpus/01508.stmt | 1 - build/fuzzer/corpus/01509.stmt | 1 - build/fuzzer/corpus/01510.stmt | 1 - build/fuzzer/corpus/01511.stmt | 1 - build/fuzzer/corpus/01512.stmt | 1 - build/fuzzer/corpus/01513.stmt | 1 - build/fuzzer/corpus/01514.stmt | 1 - build/fuzzer/corpus/01515.stmt | 1 - build/fuzzer/corpus/01516.stmt | 1 - build/fuzzer/corpus/01517.stmt | 2 - build/fuzzer/corpus/01518.stmt | 1 - build/fuzzer/corpus/01519.stmt | 1 - build/fuzzer/corpus/01520.stmt | 1 - build/fuzzer/corpus/01521.stmt | 3 - build/fuzzer/corpus/01522.stmt | 1 - build/fuzzer/corpus/01523.stmt | 1 - build/fuzzer/corpus/01524.stmt | 7 - build/fuzzer/corpus/01525.stmt | 1 - build/fuzzer/corpus/01526.stmt | 1 - build/fuzzer/corpus/01527.stmt | 5 - build/fuzzer/corpus/01528.stmt | 1 - build/fuzzer/corpus/01529.stmt | 1 - build/fuzzer/corpus/01530.stmt | 1 - build/fuzzer/corpus/01531.stmt | 7 - build/fuzzer/corpus/01532.stmt | 1 - build/fuzzer/corpus/01533.stmt | 1 - build/fuzzer/corpus/01534.stmt | 7 - build/fuzzer/corpus/01535.stmt | 1 - build/fuzzer/corpus/01536.stmt | 1 - build/fuzzer/corpus/01537.stmt | 3 - build/fuzzer/corpus/01538.stmt | 11 - build/fuzzer/corpus/01539.stmt | 1 - build/fuzzer/corpus/01540.stmt | 7 - build/fuzzer/corpus/01541.stmt | 1 - build/fuzzer/corpus/01542.stmt | 1 - build/fuzzer/corpus/01543.stmt | 1 - build/fuzzer/corpus/01544.stmt | 1 - build/fuzzer/corpus/01545.stmt | 1 - build/fuzzer/corpus/01546.stmt | 1 - build/fuzzer/corpus/01547.stmt | 1 - build/fuzzer/corpus/01548.stmt | 18 - build/fuzzer/corpus/01549.stmt | 1 - build/fuzzer/corpus/01550.stmt | 1 - build/fuzzer/corpus/01551.stmt | 1 - build/fuzzer/corpus/01552.stmt | 1 - build/fuzzer/corpus/01553.stmt | 1 - build/fuzzer/corpus/01554.stmt | 1 - build/fuzzer/corpus/01555.stmt | 1 - build/fuzzer/corpus/01556.stmt | 1 - build/fuzzer/corpus/01557.stmt | 0 build/fuzzer/corpus/01558.stmt | 0 build/fuzzer/corpus/01559.stmt | 1 - build/fuzzer/corpus/01560.stmt | 1 - build/fuzzer/corpus/01561.stmt | 1 - build/fuzzer/corpus/01562.stmt | 4 - build/fuzzer/corpus/01563.stmt | 1 - build/fuzzer/corpus/01564.stmt | 1 - build/fuzzer/corpus/01565.stmt | 1 - build/fuzzer/corpus/01566.stmt | 1 - build/fuzzer/corpus/01567.stmt | 3 - build/fuzzer/corpus/01568.stmt | 0 build/fuzzer/corpus/01569.stmt | 1 - build/fuzzer/corpus/01570.stmt | 1 - build/fuzzer/corpus/01571.stmt | 1 - build/fuzzer/corpus/01572.stmt | 9 - build/fuzzer/corpus/01573.stmt | 1 - build/fuzzer/corpus/01574.stmt | 1 - build/fuzzer/corpus/01575.stmt | 1 - build/fuzzer/corpus/01576.stmt | 9 - build/fuzzer/corpus/01577.stmt | 1 - build/fuzzer/corpus/01578.stmt | 14 - build/fuzzer/corpus/01579.stmt | 1 - build/fuzzer/corpus/01580.stmt | 1 - build/fuzzer/corpus/01581.stmt | 1 - build/fuzzer/corpus/01582.stmt | 1 - build/fuzzer/corpus/01583.stmt | 1 - build/fuzzer/corpus/01584.stmt | 1 - build/fuzzer/corpus/01585.stmt | 1 - build/fuzzer/corpus/01586.stmt | 1 - build/fuzzer/corpus/01587.stmt | 1 - build/fuzzer/corpus/01588.stmt | 1 - build/fuzzer/corpus/01589.stmt | 1 - build/fuzzer/corpus/01590.stmt | 1 - build/fuzzer/corpus/01591.stmt | 1 - build/fuzzer/corpus/01592.stmt | 1 - build/fuzzer/corpus/01593.stmt | 1 - build/fuzzer/corpus/01594.stmt | 1 - build/fuzzer/corpus/01595.stmt | 1 - build/fuzzer/corpus/01596.stmt | 1 - build/fuzzer/corpus/01597.stmt | 1 - build/fuzzer/corpus/01598.stmt | 1 - build/fuzzer/corpus/01599.stmt | 126 - build/fuzzer/corpus/01600.stmt | 25 - build/fuzzer/corpus/01601.stmt | 6 - build/fuzzer/corpus/01602.stmt | 4 - build/fuzzer/corpus/01603.stmt | 5 - build/fuzzer/corpus/01604.stmt | 7 - build/fuzzer/corpus/01605.stmt | 1 - build/fuzzer/corpus/01606.stmt | 1 - build/fuzzer/corpus/01607.stmt | 1 - build/fuzzer/corpus/01608.stmt | 1 - build/fuzzer/corpus/01609.stmt | 0 build/fuzzer/corpus/01610.stmt | 1 - build/fuzzer/corpus/01611.stmt | 1 - build/fuzzer/corpus/01612.stmt | 1 - build/fuzzer/corpus/01613.stmt | 1 - build/fuzzer/corpus/01614.stmt | 0 build/fuzzer/corpus/01615.stmt | 0 build/fuzzer/corpus/01616.stmt | 1 - build/fuzzer/corpus/01617.stmt | 1 - build/fuzzer/corpus/01618.stmt | 1 - build/fuzzer/corpus/01619.stmt | 0 build/fuzzer/corpus/01620.stmt | 1 - build/fuzzer/corpus/01621.stmt | 1 - build/fuzzer/corpus/01622.stmt | 1 - build/fuzzer/corpus/01623.stmt | 0 build/fuzzer/corpus/01624.stmt | 1 - build/fuzzer/corpus/01625.stmt | 1 - build/fuzzer/corpus/01626.stmt | 1 - build/fuzzer/corpus/01627.stmt | 0 build/fuzzer/corpus/01628.stmt | 0 build/fuzzer/corpus/01629.stmt | 1 - build/fuzzer/corpus/01630.stmt | 1 - build/fuzzer/corpus/01631.stmt | 0 build/fuzzer/corpus/01632.stmt | 1 - build/fuzzer/corpus/01633.stmt | 1 - build/fuzzer/corpus/01634.stmt | 1 - build/fuzzer/corpus/01635.stmt | 1 - build/fuzzer/corpus/01636.stmt | 0 build/fuzzer/corpus/01637.stmt | 1 - build/fuzzer/corpus/01638.stmt | 1 - build/fuzzer/corpus/01639.stmt | 1 - build/fuzzer/corpus/01640.stmt | 0 build/fuzzer/corpus/01641.stmt | 1 - build/fuzzer/corpus/01642.stmt | 1 - build/fuzzer/corpus/01643.stmt | 1 - build/fuzzer/corpus/01644.stmt | 1 - build/fuzzer/corpus/01645.stmt | 0 build/fuzzer/corpus/01646.stmt | 1 - build/fuzzer/corpus/01647.stmt | 1 - build/fuzzer/corpus/01648.stmt | 1 - build/fuzzer/corpus/01649.stmt | 1 - build/fuzzer/corpus/01650.stmt | 0 build/fuzzer/corpus/01651.stmt | 1 - build/fuzzer/corpus/01652.stmt | 1 - build/fuzzer/corpus/01653.stmt | 1 - build/fuzzer/corpus/01654.stmt | 1 - build/fuzzer/corpus/01655.stmt | 0 build/fuzzer/corpus/01656.stmt | 1 - build/fuzzer/corpus/01657.stmt | 1 - build/fuzzer/corpus/01658.stmt | 1 - build/fuzzer/corpus/01659.stmt | 0 build/fuzzer/corpus/01660.stmt | 1 - build/fuzzer/corpus/01661.stmt | 1 - build/fuzzer/corpus/01662.stmt | 1 - build/fuzzer/corpus/01663.stmt | 1 - build/fuzzer/corpus/01664.stmt | 0 build/fuzzer/corpus/01665.stmt | 1 - build/fuzzer/corpus/01666.stmt | 1 - build/fuzzer/corpus/01667.stmt | 1 - build/fuzzer/corpus/01668.stmt | 1 - build/fuzzer/corpus/01669.stmt | 0 build/fuzzer/corpus/01670.stmt | 1 - build/fuzzer/corpus/01671.stmt | 1 - build/fuzzer/corpus/01672.stmt | 1 - build/fuzzer/corpus/01673.stmt | 1 - build/fuzzer/corpus/01674.stmt | 0 build/fuzzer/corpus/01675.stmt | 0 build/fuzzer/corpus/01676.stmt | 1 - build/fuzzer/corpus/01677.stmt | 1 - build/fuzzer/corpus/01678.stmt | 1 - build/fuzzer/corpus/01679.stmt | 0 build/fuzzer/corpus/01680.stmt | 1 - build/fuzzer/corpus/01681.stmt | 1 - build/fuzzer/corpus/01682.stmt | 1 - build/fuzzer/corpus/01683.stmt | 1 - build/fuzzer/corpus/01684.stmt | 0 build/fuzzer/corpus/01685.stmt | 1 - build/fuzzer/corpus/01686.stmt | 1 - build/fuzzer/corpus/01687.stmt | 1 - build/fuzzer/corpus/01688.stmt | 1 - build/fuzzer/corpus/01689.stmt | 0 build/fuzzer/corpus/01690.stmt | 1 - build/fuzzer/corpus/01691.stmt | 1 - build/fuzzer/corpus/01692.stmt | 1 - build/fuzzer/corpus/01693.stmt | 1 - build/fuzzer/corpus/01694.stmt | 0 build/fuzzer/corpus/01695.stmt | 1 - build/fuzzer/corpus/01696.stmt | 1 - build/fuzzer/corpus/01697.stmt | 1 - build/fuzzer/corpus/01698.stmt | 0 build/fuzzer/corpus/01699.stmt | 1 - build/fuzzer/corpus/01700.stmt | 1 - build/fuzzer/corpus/01701.stmt | 1 - build/fuzzer/corpus/01702.stmt | 0 build/fuzzer/corpus/01703.stmt | 1 - build/fuzzer/corpus/01704.stmt | 1 - build/fuzzer/corpus/01705.stmt | 1 - build/fuzzer/corpus/01706.stmt | 0 build/fuzzer/corpus/01707.stmt | 1 - build/fuzzer/corpus/01708.stmt | 10 - build/fuzzer/corpus/01709.stmt | 14 - build/fuzzer/corpus/01710.stmt | 18 - build/fuzzer/corpus/01711.stmt | 1 - build/fuzzer/corpus/01712.stmt | 1 - build/fuzzer/corpus/01713.stmt | 1 - build/fuzzer/corpus/01714.stmt | 0 build/fuzzer/corpus/01715.stmt | 1 - build/fuzzer/corpus/01716.stmt | 1 - build/fuzzer/corpus/01717.stmt | 1 - build/fuzzer/corpus/01718.stmt | 0 build/fuzzer/corpus/01719.stmt | 0 build/fuzzer/corpus/01720.stmt | 1 - build/fuzzer/corpus/01721.stmt | 1 - build/fuzzer/corpus/01722.stmt | 1 - build/fuzzer/corpus/01723.stmt | 0 build/fuzzer/corpus/01724.stmt | 35 - build/fuzzer/corpus/01725.stmt | 25 - build/fuzzer/corpus/01726.stmt | 1 - build/fuzzer/corpus/01727.stmt | 1 - build/fuzzer/corpus/01728.stmt | 0 build/fuzzer/corpus/01729.stmt | 1 - build/fuzzer/corpus/01730.stmt | 1 - build/fuzzer/corpus/01731.stmt | 1 - build/fuzzer/corpus/01732.stmt | 0 build/fuzzer/corpus/01733.stmt | 1 - build/fuzzer/corpus/01734.stmt | 1 - build/fuzzer/corpus/01735.stmt | 1 - build/fuzzer/corpus/01736.stmt | 0 build/fuzzer/corpus/01737.stmt | 1 - build/fuzzer/corpus/01738.stmt | 1 - build/fuzzer/corpus/01739.stmt | 1 - build/fuzzer/corpus/01740.stmt | 0 build/fuzzer/corpus/01741.stmt | 1 - build/fuzzer/corpus/01742.stmt | 1 - build/fuzzer/corpus/01743.stmt | 1 - build/fuzzer/corpus/01744.stmt | 0 build/fuzzer/corpus/01745.stmt | 1 - build/fuzzer/corpus/01746.stmt | 1 - build/fuzzer/corpus/01747.stmt | 1 - build/fuzzer/corpus/01748.stmt | 1 - build/fuzzer/corpus/01749.stmt | 0 build/fuzzer/corpus/01750.stmt | 1 - build/fuzzer/corpus/01751.stmt | 1 - build/fuzzer/corpus/01752.stmt | 1 - build/fuzzer/corpus/01753.stmt | 0 build/fuzzer/corpus/01754.stmt | 1 - build/fuzzer/corpus/01755.stmt | 1 - build/fuzzer/corpus/01756.stmt | 1 - build/fuzzer/corpus/01757.stmt | 0 build/fuzzer/corpus/01758.stmt | 1 - build/fuzzer/corpus/01759.stmt | 1 - build/fuzzer/corpus/01760.stmt | 1 - build/fuzzer/corpus/01761.stmt | 0 build/fuzzer/corpus/01762.stmt | 1 - build/fuzzer/corpus/01763.stmt | 1 - build/fuzzer/corpus/01764.stmt | 1 - build/fuzzer/corpus/01765.stmt | 0 build/fuzzer/corpus/01766.stmt | 1 - build/fuzzer/corpus/01767.stmt | 1 - build/fuzzer/corpus/01768.stmt | 1 - build/fuzzer/corpus/01769.stmt | 0 build/fuzzer/corpus/01770.stmt | 1 - build/fuzzer/corpus/01771.stmt | 1 - build/fuzzer/corpus/01772.stmt | 1 - build/fuzzer/corpus/01773.stmt | 0 build/fuzzer/corpus/01774.stmt | 1 - build/fuzzer/corpus/01775.stmt | 1 - build/fuzzer/corpus/01776.stmt | 1 - build/fuzzer/corpus/01777.stmt | 1 - build/fuzzer/corpus/01778.stmt | 0 build/fuzzer/corpus/01779.stmt | 0 build/fuzzer/corpus/01780.stmt | 1 - build/fuzzer/corpus/01781.stmt | 1 - build/fuzzer/corpus/01782.stmt | 1 - build/fuzzer/corpus/01783.stmt | 0 build/fuzzer/corpus/01784.stmt | 0 build/fuzzer/corpus/01785.stmt | 1 - build/fuzzer/corpus/01786.stmt | 1 - build/fuzzer/corpus/01787.stmt | 0 build/fuzzer/corpus/01788.stmt | 1 - build/fuzzer/corpus/01789.stmt | 1 - build/fuzzer/corpus/01790.stmt | 1 - build/fuzzer/corpus/01791.stmt | 0 build/fuzzer/corpus/01792.stmt | 1 - build/fuzzer/corpus/01793.stmt | 1 - build/fuzzer/corpus/01794.stmt | 1 - build/fuzzer/corpus/01795.stmt | 0 build/fuzzer/corpus/01796.stmt | 1 - build/fuzzer/corpus/01797.stmt | 1 - build/fuzzer/corpus/01798.stmt | 1 - build/fuzzer/corpus/01799.stmt | 0 build/fuzzer/corpus/01800.stmt | 1 - build/fuzzer/corpus/01801.stmt | 1 - build/fuzzer/corpus/01802.stmt | 1 - build/fuzzer/corpus/01803.stmt | 0 build/fuzzer/corpus/01804.stmt | 1 - build/fuzzer/corpus/01805.stmt | 1 - build/fuzzer/corpus/01806.stmt | 1 - build/fuzzer/corpus/01807.stmt | 0 build/fuzzer/corpus/01808.stmt | 1 - build/fuzzer/corpus/01809.stmt | 1 - build/fuzzer/corpus/01810.stmt | 1 - build/fuzzer/corpus/01811.stmt | 0 build/fuzzer/corpus/01812.stmt | 1 - build/fuzzer/corpus/01813.stmt | 1 - build/fuzzer/corpus/01814.stmt | 1 - build/fuzzer/corpus/01815.stmt | 1 - build/fuzzer/corpus/01816.stmt | 1 - build/fuzzer/corpus/01817.stmt | 1 - build/fuzzer/corpus/01818.stmt | 1 - build/fuzzer/corpus/01819.stmt | 1 - build/fuzzer/corpus/01820.stmt | 1 - build/fuzzer/corpus/01821.stmt | 1 - build/fuzzer/corpus/01822.stmt | 1 - build/fuzzer/corpus/01823.stmt | 1 - build/fuzzer/corpus/01824.stmt | 1 - build/fuzzer/corpus/01825.stmt | 1 - build/fuzzer/corpus/01826.stmt | 1 - build/fuzzer/corpus/01827.stmt | 1 - build/fuzzer/corpus/01828.stmt | 1 - build/fuzzer/corpus/01829.stmt | 1 - build/fuzzer/corpus/01830.stmt | 1 - build/fuzzer/corpus/01831.stmt | 1 - build/fuzzer/corpus/01832.stmt | 1 - build/fuzzer/corpus/01833.stmt | 1 - build/fuzzer/corpus/01834.stmt | 1 - build/fuzzer/corpus/01835.stmt | 1 - build/fuzzer/corpus/01836.stmt | 1 - build/fuzzer/corpus/01837.stmt | 1 - build/fuzzer/corpus/01838.stmt | 1 - build/fuzzer/corpus/01839.stmt | 1 - build/fuzzer/corpus/01840.stmt | 1 - build/fuzzer/corpus/01841.stmt | 1 - build/fuzzer/corpus/01842.stmt | 1 - build/fuzzer/corpus/01843.stmt | 1 - build/fuzzer/corpus/01844.stmt | 1 - build/fuzzer/corpus/01845.stmt | 1 - build/fuzzer/corpus/01846.stmt | 1 - build/fuzzer/corpus/01847.stmt | 1 - build/fuzzer/corpus/01848.stmt | 1 - build/fuzzer/corpus/01849.stmt | 1 - build/fuzzer/corpus/01850.stmt | 1 - build/fuzzer/corpus/01851.stmt | 69 - build/fuzzer/corpus/01852.stmt | 0 build/fuzzer/corpus/01853.stmt | 5 - build/fuzzer/corpus/01854.stmt | 5 - build/fuzzer/corpus/01855.stmt | 1 - build/fuzzer/corpus/01856.stmt | 1 - build/fuzzer/corpus/01857.stmt | 1 - build/fuzzer/corpus/01858.stmt | 1 - build/fuzzer/corpus/01859.stmt | 1 - build/fuzzer/corpus/01860.stmt | 1 - build/fuzzer/corpus/01861.stmt | 1 - build/fuzzer/corpus/01862.stmt | 1 - build/fuzzer/corpus/01863.stmt | 1 - build/fuzzer/corpus/01864.stmt | 1 - build/fuzzer/corpus/01865.stmt | 10 - build/fuzzer/corpus/01866.stmt | 20 - build/fuzzer/corpus/01867.stmt | 8 - build/fuzzer/corpus/01868.stmt | 1 - build/fuzzer/corpus/01869.stmt | 1 - build/fuzzer/corpus/01870.stmt | 1 - build/fuzzer/corpus/01871.stmt | 1 - build/fuzzer/corpus/01872.stmt | 1 - build/fuzzer/corpus/01873.stmt | 6 - build/fuzzer/corpus/01874.stmt | 1 - build/fuzzer/corpus/01875.stmt | 1 - build/fuzzer/corpus/01876.stmt | 1 - build/fuzzer/corpus/01877.stmt | 1 - build/fuzzer/corpus/01878.stmt | 1 - build/fuzzer/corpus/01879.stmt | 5 - build/fuzzer/corpus/01880.stmt | 1 - build/fuzzer/corpus/01881.stmt | 1 - build/fuzzer/corpus/01882.stmt | 1 - build/fuzzer/corpus/01883.stmt | 1 - build/fuzzer/corpus/01884.stmt | 11 - build/fuzzer/corpus/01885.stmt | 1 - build/fuzzer/corpus/01886.stmt | 1 - build/fuzzer/corpus/01887.stmt | 5 - build/fuzzer/corpus/01888.stmt | 1 - build/fuzzer/corpus/01889.stmt | 1 - build/fuzzer/corpus/01890.stmt | 1 - build/fuzzer/corpus/01891.stmt | 1 - build/fuzzer/corpus/01892.stmt | 3 - build/fuzzer/corpus/01893.stmt | 1 - build/fuzzer/corpus/01894.stmt | 1 - build/fuzzer/corpus/01895.stmt | 1 - build/fuzzer/corpus/01896.stmt | 1 - build/fuzzer/corpus/01897.stmt | 54 - build/fuzzer/corpus/01898.stmt | 1 - build/fuzzer/corpus/01899.stmt | 0 build/fuzzer/corpus/01900.stmt | 1 - build/fuzzer/corpus/01901.stmt | 1 - build/fuzzer/corpus/01902.stmt | 0 build/fuzzer/corpus/01903.stmt | 1 - build/fuzzer/corpus/01904.stmt | 1 - build/fuzzer/corpus/01905.stmt | 1 - build/fuzzer/corpus/01906.stmt | 1 - build/fuzzer/corpus/01907.stmt | 1 - build/fuzzer/corpus/01908.stmt | 1 - build/fuzzer/corpus/01909.stmt | 1 - build/fuzzer/corpus/01910.stmt | 1 - build/fuzzer/corpus/01911.stmt | 1 - build/fuzzer/corpus/01912.stmt | 1 - build/fuzzer/corpus/01913.stmt | 1 - build/fuzzer/go.mod | 11 - build/fuzzer/go.sum | 1038 --- build/fuzzer/main.go | 24 - build/policy/files_test.rego | 8 +- bundle/store.go | 57 +- capabilities/v0.39.0.json | 3826 +++++++++++ config/config.go | 3 + docs/Makefile | 16 +- docs/content/aws-cloudformation-hooks.md | 486 ++ docs/content/configuration.md | 17 + docs/content/envoy-introduction.md | 2 + .../envoy-tutorial-standalone-envoy.md | 4 +- docs/content/management-bundles.md | 72 +- docs/content/misc-disk.md | 193 + docs/content/rest-api.md | 8 + docs/website/assets/sass/docs.sass | 7 + docs/website/data/integrations.yaml | 16 + docs/website/layouts/404.html | 11 +- docs/website/layouts/index.html | 38 +- docs/website/layouts/index.redirects | 6 +- .../layouts/partials/docs/article.html | 13 +- .../scripts/live-blocks/package-lock.json | 6075 +---------------- docs/website/scripts/live-blocks/package.json | 2 +- .../src/preprocess/acquireOPAVersion.js | 35 +- .../live-blocks/src/preprocess/index.js | 5 +- docs/website/scripts/load-docs.sh | 21 +- docs/website/static/community.html | 4 +- .../logos/integrations/emissary-ingress.png | Bin 0 -> 21098 bytes docs/website/static/support.html | 2 +- format/format.go | 11 +- format/testfiles/test.rego | 12 - format/testfiles/test.rego.formatted | 11 - format/testfiles/test_with.rego | 17 + format/testfiles/test_with.rego.formatted | 16 + go.mod | 15 +- go.sum | 56 +- internal/config/config.go | 6 +- internal/prometheus/prometheus_test.go | 5 + logging/logging.go | 10 +- logging/logging_test.go | 10 + plugins/bundle/plugin.go | 4 +- plugins/bundle/plugin_test.go | 121 +- plugins/logs/plugin.go | 5 +- plugins/plugins.go | 13 +- plugins/plugins_test.go | 10 +- plugins/rest/rest.go | 30 +- plugins/rest/rest_test.go | 50 + plugins/status/plugin_go1.17_test.go | 107 + plugins/status/plugin_test.go | 87 - rego/example_test.go | 5 +- runtime/logging.go | 79 +- runtime/logging_test.go | 164 +- runtime/runtime.go | 34 +- sdk/opa.go | 30 +- sdk/opa_test.go | 4 +- server/server.go | 94 +- server/server_test.go | 555 +- storage/disk/config.go | 75 + storage/disk/config_test.go | 238 + storage/disk/disk.go | 309 +- storage/disk/disk_test.go | 735 +- storage/disk/example_test.go | 5 +- storage/disk/metrics.go | 51 + storage/disk/partition.go | 7 +- storage/disk/partition_test.go | 22 +- storage/disk/paths.go | 57 +- storage/disk/paths_test.go | 59 + storage/disk/txn.go | 293 +- storage/disk/txn_test.go | 109 +- storage/errors.go | 2 +- storage/inmem/inmem.go | 16 +- storage/inmem/inmem_test.go | 2 +- storage/inmem/txn.go | 7 +- storage/interface.go | 47 +- storage/internal/errors/errors.go | 7 + storage/internal/ptr/ptr.go | 28 +- storage/storage.go | 14 +- test/authz/authz_bench_test.go | 44 +- .../e2e/authz/authz_bench_integration_test.go | 8 +- test/e2e/authz/disk.go | 25 + test/e2e/authz/nodisk.go | 15 + test/e2e/concurrency/concurrency_test.go | 75 +- test/e2e/metrics/metrics_test.go | 2 +- test/e2e/shutdown/shutdown_test.go | 2 +- test/e2e/testing.go | 19 +- .../authz/authz_bench_integration_test.go | 9 +- test/e2e/wasm/authz/disk.go | 25 + test/e2e/wasm/authz/nodisk.go | 15 + topdown/eval.go | 10 +- topdown/exported_test.go | 7 + topdown/http_fixup.go | 8 + topdown/http_fixup_darwin.go | 13 + topdown/http_test.go | 8 +- topdown/net.go | 3 +- topdown/tokens_test.go | 6 +- .../golang/protobuf/descriptor/descriptor.go | 180 - .../protoc-gen-go/descriptor/descriptor.pb.go | 200 - .../protobuf/ptypes/wrappers/wrappers.pb.go | 71 - .../grpc-gateway/internal/BUILD.bazel | 23 - .../grpc-gateway/internal/errors.pb.go | 189 - .../grpc-gateway/internal/errors.proto | 26 - .../grpc-gateway/runtime/BUILD.bazel | 85 - .../grpc-gateway/runtime/errors.go | 186 - .../grpc-gateway/runtime/fieldmask.go | 89 - .../grpc-gateway/runtime/proto_errors.go | 106 - .../grpc-gateway/runtime/query.go | 406 -- .../grpc-gateway/{ => v2}/LICENSE.txt | 0 .../v2/internal/httprule/BUILD.bazel | 35 + .../v2/internal/httprule/compile.go | 121 + .../grpc-gateway/v2/internal/httprule/fuzz.go | 11 + .../v2/internal/httprule/parse.go | 368 + .../v2/internal/httprule/types.go | 60 + .../grpc-gateway/v2/runtime/BUILD.bazel | 91 + .../grpc-gateway/{ => v2}/runtime/context.go | 64 +- .../grpc-gateway/{ => v2}/runtime/convert.go | 60 +- .../grpc-gateway/{ => v2}/runtime/doc.go | 0 .../grpc-gateway/v2/runtime/errors.go | 180 + .../grpc-gateway/v2/runtime/fieldmask.go | 165 + .../grpc-gateway/{ => v2}/runtime/handler.go | 73 +- .../{ => v2}/runtime/marshal_httpbodyproto.go | 21 +- .../{ => v2}/runtime/marshal_json.go | 2 +- .../{ => v2}/runtime/marshal_jsonpb.go | 158 +- .../{ => v2}/runtime/marshal_proto.go | 5 +- .../{ => v2}/runtime/marshaler.go | 11 +- .../{ => v2}/runtime/marshaler_registry.go | 12 +- .../grpc-gateway/{ => v2}/runtime/mux.go | 228 +- .../grpc-gateway/{ => v2}/runtime/pattern.go | 203 +- .../{ => v2}/runtime/proto2_convert.go | 2 +- .../grpc-gateway/v2/runtime/query.go | 329 + .../{ => v2}/utilities/BUILD.bazel | 14 +- .../grpc-gateway/{ => v2}/utilities/doc.go | 0 .../{ => v2}/utilities/pattern.go | 0 .../{ => v2}/utilities/readerfactory.go | 0 .../grpc-gateway/{ => v2}/utilities/trie.go | 5 +- .../yashtewari/glob-intersection/go.mod | 3 + .../yashtewari/glob-intersection/match.go | 2 +- .../yashtewari/glob-intersection/tokenize.go | 31 +- .../net/http/otelhttp/client.go | 2 +- .../net/http/otelhttp/common.go | 2 +- .../net/http/otelhttp/config.go | 4 +- .../instrumentation/net/http/otelhttp/go.mod | 8 +- .../instrumentation/net/http/otelhttp/go.sum | 25 +- .../net/http/otelhttp/handler.go | 18 +- .../net/http/otelhttp/labeler.go | 2 +- .../net/http/otelhttp/transport.go | 2 +- .../net/http/otelhttp/version.go | 4 +- .../instrumentation/net/http/otelhttp/wrap.go | 2 +- vendor/go.opentelemetry.io/otel/CHANGELOG.md | 40 +- vendor/go.opentelemetry.io/otel/Makefile | 24 +- vendor/go.opentelemetry.io/otel/README.md | 12 +- .../otel/exporters/otlp/internal/retry/go.mod | 2 +- .../otel/exporters/otlp/internal/retry/go.sum | 4 +- .../otel/exporters/otlp/otlptrace/go.mod | 14 +- .../otel/exporters/otlp/otlptrace/go.sum | 317 +- .../otlp/otlptrace/otlptracegrpc/go.mod | 16 +- .../otlp/otlptrace/otlptracegrpc/go.sum | 294 +- vendor/go.opentelemetry.io/otel/go.mod | 6 +- vendor/go.opentelemetry.io/otel/go.sum | 7 +- .../otel/internal/metric/LICENSE | 201 - .../otel/internal/metric/global/meter.go | 287 - .../otel/internal/metric/registry/doc.go | 24 - .../otel/internal/metric/registry/registry.go | 139 - .../go.opentelemetry.io/otel/metric/config.go | 65 +- vendor/go.opentelemetry.io/otel/metric/doc.go | 44 - .../{number/doc.go => global/global.go} | 24 +- .../otel/metric/global/metric.go | 49 - vendor/go.opentelemetry.io/otel/metric/go.mod | 16 +- vendor/go.opentelemetry.io/otel/metric/go.sum | 8 +- .../instrument/asyncfloat64/asyncfloat64.go | 70 + .../instrument/asyncint64/asyncint64.go | 70 + .../otel/metric/instrument/config.go | 69 + .../{noop.go => instrument/instrument.go} | 24 +- .../instrument/syncfloat64/syncfloat64.go | 56 + .../metric/instrument/syncint64/syncint64.go | 56 + .../metric/internal/global/instruments.go | 341 + .../otel/metric/internal/global/meter.go | 327 + .../internal/global/state.go} | 29 +- .../go.opentelemetry.io/otel/metric/meter.go | 60 + .../go.opentelemetry.io/otel/metric/metric.go | 538 -- .../otel/metric/metric_instrument.go | 464 -- .../otel/metric/number/kind_string.go | 24 - .../otel/metric/number/number.go | 538 -- .../otel/metric/sdkapi/descriptor.go | 70 - .../otel/metric/sdkapi/instrumentkind.go | 80 - .../metric/sdkapi/instrumentkind_string.go | 28 - .../otel/metric/sdkapi/noop.go | 66 - .../otel/metric/sdkapi/sdkapi.go | 159 - .../otel/sdk/internal/env/env.go | 54 +- .../otel/sdk/resource/config.go | 17 +- .../otel/sdk/trace/provider.go | 29 +- .../otel/sdk/trace/sampler_env.go | 107 + .../otel/semconv/v1.7.0/schema.go | 2 +- vendor/go.opentelemetry.io/otel/trace/go.mod | 4 +- vendor/go.opentelemetry.io/otel/trace/go.sum | 5 +- vendor/go.opentelemetry.io/otel/version.go | 2 +- vendor/go.opentelemetry.io/otel/versions.yaml | 6 +- .../collector/trace/v1/trace_config.pb.go | 9 +- .../collector/trace/v1/trace_service.pb.go | 9 +- .../collector/trace/v1/trace_service.pb.gw.go | 14 +- .../trace/v1/trace_service_grpc.pb.go | 12 +- .../proto/otlp/common/v1/common.pb.go | 9 +- .../proto/otlp/resource/v1/resource.pb.go | 9 +- .../proto/otlp/trace/v1/trace.pb.go | 9 +- .../protobuf/encoding/protowire/wire.go | 19 +- .../protobuf/internal/encoding/text/decode.go | 2 +- .../protobuf/internal/errors/is_go112.go | 1 + .../protobuf/internal/errors/is_go113.go | 1 + .../internal/flags/proto_legacy_disable.go | 1 + .../internal/flags/proto_legacy_enable.go | 1 + .../protobuf/internal/impl/codec_map_go111.go | 1 + .../protobuf/internal/impl/codec_map_go112.go | 1 + .../protobuf/internal/impl/codec_reflect.go | 1 + .../protobuf/internal/impl/codec_unsafe.go | 1 + .../protobuf/internal/impl/decode.go | 8 + .../protobuf/internal/impl/pointer_reflect.go | 1 + .../protobuf/internal/impl/pointer_unsafe.go | 1 + .../protobuf/internal/strs/strings_pure.go | 1 + .../protobuf/internal/strs/strings_unsafe.go | 1 + .../protobuf/internal/version/version.go | 4 +- .../protobuf/proto/decode.go | 17 +- .../protobuf/proto/proto_methods.go | 1 + .../protobuf/proto/proto_reflect.go | 1 + .../protobuf/reflect/protoreflect/methods.go | 1 + .../reflect/protoreflect/value_pure.go | 1 + .../reflect/protoreflect/value_union.go | 25 + .../reflect/protoreflect/value_unsafe.go | 1 + .../protobuf/runtime/protoiface/methods.go | 1 + vendor/modules.txt | 45 +- version/version.go | 2 +- 2157 files changed, 12209 insertions(+), 15556 deletions(-) delete mode 100755 build/check-fuzz.sh delete mode 100644 build/fuzzer/.gitignore delete mode 100644 build/fuzzer/Makefile delete mode 100644 build/fuzzer/README.md delete mode 100644 build/fuzzer/corpus/00000.stmt delete mode 100644 build/fuzzer/corpus/00001.stmt delete mode 100644 build/fuzzer/corpus/00002.stmt delete mode 100644 build/fuzzer/corpus/00003.stmt delete mode 100644 build/fuzzer/corpus/00004.stmt delete mode 100644 build/fuzzer/corpus/00005.stmt delete mode 100644 build/fuzzer/corpus/00006.stmt delete mode 100644 build/fuzzer/corpus/00007.stmt delete mode 100644 build/fuzzer/corpus/00008.stmt delete mode 100644 build/fuzzer/corpus/00009.stmt delete mode 100644 build/fuzzer/corpus/00010.stmt delete mode 100644 build/fuzzer/corpus/00011.stmt delete mode 100644 build/fuzzer/corpus/00012.stmt delete mode 100644 build/fuzzer/corpus/00013.stmt delete mode 100644 build/fuzzer/corpus/00014.stmt delete mode 100644 build/fuzzer/corpus/00015.stmt delete mode 100644 build/fuzzer/corpus/00016.stmt delete mode 100644 build/fuzzer/corpus/00017.stmt delete mode 100644 build/fuzzer/corpus/00018.stmt delete mode 100644 build/fuzzer/corpus/00019.stmt delete mode 100644 build/fuzzer/corpus/00020.stmt delete mode 100644 build/fuzzer/corpus/00021.stmt delete mode 100644 build/fuzzer/corpus/00022.stmt delete mode 100644 build/fuzzer/corpus/00023.stmt delete mode 100644 build/fuzzer/corpus/00024.stmt delete mode 100644 build/fuzzer/corpus/00025.stmt delete mode 100644 build/fuzzer/corpus/00026.stmt delete mode 100644 build/fuzzer/corpus/00027.stmt delete mode 100644 build/fuzzer/corpus/00028.stmt delete mode 100644 build/fuzzer/corpus/00029.stmt delete mode 100644 build/fuzzer/corpus/00030.stmt delete mode 100644 build/fuzzer/corpus/00031.stmt delete mode 100644 build/fuzzer/corpus/00032.stmt delete mode 100644 build/fuzzer/corpus/00033.stmt delete mode 100644 build/fuzzer/corpus/00034.stmt delete mode 100644 build/fuzzer/corpus/00035.stmt delete mode 100644 build/fuzzer/corpus/00036.stmt delete mode 100644 build/fuzzer/corpus/00037.stmt delete mode 100644 build/fuzzer/corpus/00038.stmt delete mode 100644 build/fuzzer/corpus/00039.stmt delete mode 100644 build/fuzzer/corpus/00040.stmt delete mode 100644 build/fuzzer/corpus/00041.stmt delete mode 100644 build/fuzzer/corpus/00042.stmt delete mode 100644 build/fuzzer/corpus/00043.stmt delete mode 100644 build/fuzzer/corpus/00044.stmt delete mode 100644 build/fuzzer/corpus/00045.stmt delete mode 100644 build/fuzzer/corpus/00046.stmt delete mode 100644 build/fuzzer/corpus/00047.stmt delete mode 100644 build/fuzzer/corpus/00048.stmt delete mode 100644 build/fuzzer/corpus/00049.stmt delete mode 100644 build/fuzzer/corpus/00050.stmt delete mode 100644 build/fuzzer/corpus/00051.stmt delete mode 100644 build/fuzzer/corpus/00052.stmt delete mode 100644 build/fuzzer/corpus/00053.stmt delete mode 100644 build/fuzzer/corpus/00054.stmt delete mode 100644 build/fuzzer/corpus/00055.stmt delete mode 100644 build/fuzzer/corpus/00056.stmt delete mode 100644 build/fuzzer/corpus/00057.stmt delete mode 100644 build/fuzzer/corpus/00058.stmt delete mode 100644 build/fuzzer/corpus/00059.stmt delete mode 100644 build/fuzzer/corpus/00060.stmt delete mode 100644 build/fuzzer/corpus/00061.stmt delete mode 100644 build/fuzzer/corpus/00062.stmt delete mode 100644 build/fuzzer/corpus/00063.stmt delete mode 100644 build/fuzzer/corpus/00064.stmt delete mode 100644 build/fuzzer/corpus/00065.stmt delete mode 100644 build/fuzzer/corpus/00066.stmt delete mode 100644 build/fuzzer/corpus/00067.stmt delete mode 100644 build/fuzzer/corpus/00068.stmt delete mode 100644 build/fuzzer/corpus/00069.stmt delete mode 100644 build/fuzzer/corpus/00070.stmt delete mode 100644 build/fuzzer/corpus/00071.stmt delete mode 100644 build/fuzzer/corpus/00072.stmt delete mode 100644 build/fuzzer/corpus/00073.stmt delete mode 100644 build/fuzzer/corpus/00074.stmt delete mode 100644 build/fuzzer/corpus/00075.stmt delete mode 100644 build/fuzzer/corpus/00076.stmt delete mode 100644 build/fuzzer/corpus/00077.stmt delete mode 100644 build/fuzzer/corpus/00078.stmt delete mode 100644 build/fuzzer/corpus/00079.stmt delete mode 100644 build/fuzzer/corpus/00080.stmt delete mode 100644 build/fuzzer/corpus/00081.stmt delete mode 100644 build/fuzzer/corpus/00082.stmt delete mode 100644 build/fuzzer/corpus/00083.stmt delete mode 100644 build/fuzzer/corpus/00084.stmt delete mode 100644 build/fuzzer/corpus/00085.stmt delete mode 100644 build/fuzzer/corpus/00086.stmt delete mode 100644 build/fuzzer/corpus/00087.stmt delete mode 100644 build/fuzzer/corpus/00088.stmt delete mode 100644 build/fuzzer/corpus/00089.stmt delete mode 100644 build/fuzzer/corpus/00090.stmt delete mode 100644 build/fuzzer/corpus/00091.stmt delete mode 100644 build/fuzzer/corpus/00092.stmt delete mode 100644 build/fuzzer/corpus/00093.stmt delete mode 100644 build/fuzzer/corpus/00094.stmt delete mode 100644 build/fuzzer/corpus/00095.stmt delete mode 100644 build/fuzzer/corpus/00096.stmt delete mode 100644 build/fuzzer/corpus/00097.stmt delete mode 100644 build/fuzzer/corpus/00098.stmt delete mode 100644 build/fuzzer/corpus/00099.stmt delete mode 100644 build/fuzzer/corpus/00100.stmt delete mode 100644 build/fuzzer/corpus/00101.stmt delete mode 100644 build/fuzzer/corpus/00102.stmt delete mode 100644 build/fuzzer/corpus/00103.stmt delete mode 100644 build/fuzzer/corpus/00104.stmt delete mode 100644 build/fuzzer/corpus/00105.stmt delete mode 100644 build/fuzzer/corpus/00106.stmt delete mode 100644 build/fuzzer/corpus/00107.stmt delete mode 100644 build/fuzzer/corpus/00108.stmt delete mode 100644 build/fuzzer/corpus/00109.stmt delete mode 100644 build/fuzzer/corpus/00110.stmt delete mode 100644 build/fuzzer/corpus/00111.stmt delete mode 100644 build/fuzzer/corpus/00112.stmt delete mode 100644 build/fuzzer/corpus/00113.stmt delete mode 100644 build/fuzzer/corpus/00114.stmt delete mode 100644 build/fuzzer/corpus/00115.stmt delete mode 100644 build/fuzzer/corpus/00116.stmt delete mode 100644 build/fuzzer/corpus/00117.stmt delete mode 100644 build/fuzzer/corpus/00118.stmt delete mode 100644 build/fuzzer/corpus/00119.stmt delete mode 100644 build/fuzzer/corpus/00120.stmt delete mode 100644 build/fuzzer/corpus/00121.stmt delete mode 100644 build/fuzzer/corpus/00122.stmt delete mode 100644 build/fuzzer/corpus/00123.stmt delete mode 100644 build/fuzzer/corpus/00124.stmt delete mode 100644 build/fuzzer/corpus/00125.stmt delete mode 100644 build/fuzzer/corpus/00126.stmt delete mode 100644 build/fuzzer/corpus/00127.stmt delete mode 100644 build/fuzzer/corpus/00128.stmt delete mode 100644 build/fuzzer/corpus/00129.stmt delete mode 100644 build/fuzzer/corpus/00130.stmt delete mode 100644 build/fuzzer/corpus/00131.stmt delete mode 100644 build/fuzzer/corpus/00132.stmt delete mode 100644 build/fuzzer/corpus/00133.stmt delete mode 100644 build/fuzzer/corpus/00134.stmt delete mode 100644 build/fuzzer/corpus/00135.stmt delete mode 100644 build/fuzzer/corpus/00136.stmt delete mode 100644 build/fuzzer/corpus/00137.stmt delete mode 100644 build/fuzzer/corpus/00138.stmt delete mode 100644 build/fuzzer/corpus/00139.stmt delete mode 100644 build/fuzzer/corpus/00140.stmt delete mode 100644 build/fuzzer/corpus/00141.stmt delete mode 100644 build/fuzzer/corpus/00142.stmt delete mode 100644 build/fuzzer/corpus/00143.stmt delete mode 100644 build/fuzzer/corpus/00144.stmt delete mode 100644 build/fuzzer/corpus/00145.stmt delete mode 100644 build/fuzzer/corpus/00146.stmt delete mode 100644 build/fuzzer/corpus/00147.stmt delete mode 100644 build/fuzzer/corpus/00148.stmt delete mode 100644 build/fuzzer/corpus/00149.stmt delete mode 100644 build/fuzzer/corpus/00150.stmt delete mode 100644 build/fuzzer/corpus/00151.stmt delete mode 100644 build/fuzzer/corpus/00152.stmt delete mode 100644 build/fuzzer/corpus/00153.stmt delete mode 100644 build/fuzzer/corpus/00154.stmt delete mode 100644 build/fuzzer/corpus/00155.stmt delete mode 100644 build/fuzzer/corpus/00156.stmt delete mode 100644 build/fuzzer/corpus/00157.stmt delete mode 100644 build/fuzzer/corpus/00158.stmt delete mode 100644 build/fuzzer/corpus/00159.stmt delete mode 100644 build/fuzzer/corpus/00160.stmt delete mode 100644 build/fuzzer/corpus/00161.stmt delete mode 100644 build/fuzzer/corpus/00162.stmt delete mode 100644 build/fuzzer/corpus/00163.stmt delete mode 100644 build/fuzzer/corpus/00164.stmt delete mode 100644 build/fuzzer/corpus/00165.stmt delete mode 100644 build/fuzzer/corpus/00166.stmt delete mode 100644 build/fuzzer/corpus/00167.stmt delete mode 100644 build/fuzzer/corpus/00168.stmt delete mode 100644 build/fuzzer/corpus/00169.stmt delete mode 100644 build/fuzzer/corpus/00170.stmt delete mode 100644 build/fuzzer/corpus/00171.stmt delete mode 100644 build/fuzzer/corpus/00172.stmt delete mode 100644 build/fuzzer/corpus/00173.stmt delete mode 100644 build/fuzzer/corpus/00174.stmt delete mode 100644 build/fuzzer/corpus/00175.stmt delete mode 100644 build/fuzzer/corpus/00176.stmt delete mode 100644 build/fuzzer/corpus/00177.stmt delete mode 100644 build/fuzzer/corpus/00178.stmt delete mode 100644 build/fuzzer/corpus/00179.stmt delete mode 100644 build/fuzzer/corpus/00180.stmt delete mode 100644 build/fuzzer/corpus/00181.stmt delete mode 100644 build/fuzzer/corpus/00182.stmt delete mode 100644 build/fuzzer/corpus/00183.stmt delete mode 100644 build/fuzzer/corpus/00184.stmt delete mode 100644 build/fuzzer/corpus/00185.stmt delete mode 100644 build/fuzzer/corpus/00186.stmt delete mode 100644 build/fuzzer/corpus/00187.stmt delete mode 100644 build/fuzzer/corpus/00188.stmt delete mode 100644 build/fuzzer/corpus/00189.stmt delete mode 100644 build/fuzzer/corpus/00190.stmt delete mode 100644 build/fuzzer/corpus/00191.stmt delete mode 100644 build/fuzzer/corpus/00192.stmt delete mode 100644 build/fuzzer/corpus/00193.stmt delete mode 100644 build/fuzzer/corpus/00194.stmt delete mode 100644 build/fuzzer/corpus/00195.stmt delete mode 100644 build/fuzzer/corpus/00196.stmt delete mode 100644 build/fuzzer/corpus/00197.stmt delete mode 100644 build/fuzzer/corpus/00198.stmt delete mode 100644 build/fuzzer/corpus/00199.stmt delete mode 100644 build/fuzzer/corpus/00200.stmt delete mode 100644 build/fuzzer/corpus/00201.stmt delete mode 100644 build/fuzzer/corpus/00202.stmt delete mode 100644 build/fuzzer/corpus/00203.stmt delete mode 100644 build/fuzzer/corpus/00204.stmt delete mode 100644 build/fuzzer/corpus/00205.stmt delete mode 100644 build/fuzzer/corpus/00206.stmt delete mode 100644 build/fuzzer/corpus/00207.stmt delete mode 100644 build/fuzzer/corpus/00208.stmt delete mode 100644 build/fuzzer/corpus/00209.stmt delete mode 100644 build/fuzzer/corpus/00210.stmt delete mode 100644 build/fuzzer/corpus/00211.stmt delete mode 100644 build/fuzzer/corpus/00212.stmt delete mode 100644 build/fuzzer/corpus/00213.stmt delete mode 100644 build/fuzzer/corpus/00214.stmt delete mode 100644 build/fuzzer/corpus/00215.stmt delete mode 100644 build/fuzzer/corpus/00216.stmt delete mode 100644 build/fuzzer/corpus/00217.stmt delete mode 100644 build/fuzzer/corpus/00218.stmt delete mode 100644 build/fuzzer/corpus/00219.stmt delete mode 100644 build/fuzzer/corpus/00220.stmt delete mode 100644 build/fuzzer/corpus/00221.stmt delete mode 100644 build/fuzzer/corpus/00222.stmt delete mode 100644 build/fuzzer/corpus/00223.stmt delete mode 100644 build/fuzzer/corpus/00224.stmt delete mode 100644 build/fuzzer/corpus/00225.stmt delete mode 100644 build/fuzzer/corpus/00226.stmt delete mode 100644 build/fuzzer/corpus/00227.stmt delete mode 100644 build/fuzzer/corpus/00228.stmt delete mode 100644 build/fuzzer/corpus/00229.stmt delete mode 100644 build/fuzzer/corpus/00230.stmt delete mode 100644 build/fuzzer/corpus/00231.stmt delete mode 100644 build/fuzzer/corpus/00232.stmt delete mode 100644 build/fuzzer/corpus/00233.stmt delete mode 100644 build/fuzzer/corpus/00234.stmt delete mode 100644 build/fuzzer/corpus/00235.stmt delete mode 100644 build/fuzzer/corpus/00236.stmt delete mode 100644 build/fuzzer/corpus/00237.stmt delete mode 100644 build/fuzzer/corpus/00238.stmt delete mode 100644 build/fuzzer/corpus/00239.stmt delete mode 100644 build/fuzzer/corpus/00240.stmt delete mode 100644 build/fuzzer/corpus/00241.stmt delete mode 100644 build/fuzzer/corpus/00242.stmt delete mode 100644 build/fuzzer/corpus/00243.stmt delete mode 100644 build/fuzzer/corpus/00244.stmt delete mode 100644 build/fuzzer/corpus/00245.stmt delete mode 100644 build/fuzzer/corpus/00246.stmt delete mode 100644 build/fuzzer/corpus/00247.stmt delete mode 100644 build/fuzzer/corpus/00248.stmt delete mode 100644 build/fuzzer/corpus/00249.stmt delete mode 100644 build/fuzzer/corpus/00250.stmt delete mode 100644 build/fuzzer/corpus/00251.stmt delete mode 100644 build/fuzzer/corpus/00252.stmt delete mode 100644 build/fuzzer/corpus/00253.stmt delete mode 100644 build/fuzzer/corpus/00254.stmt delete mode 100644 build/fuzzer/corpus/00255.stmt delete mode 100644 build/fuzzer/corpus/00256.stmt delete mode 100644 build/fuzzer/corpus/00257.stmt delete mode 100644 build/fuzzer/corpus/00258.stmt delete mode 100644 build/fuzzer/corpus/00259.stmt delete mode 100644 build/fuzzer/corpus/00260.stmt delete mode 100644 build/fuzzer/corpus/00261.stmt delete mode 100644 build/fuzzer/corpus/00262.stmt delete mode 100644 build/fuzzer/corpus/00263.stmt delete mode 100644 build/fuzzer/corpus/00264.stmt delete mode 100644 build/fuzzer/corpus/00265.stmt delete mode 100644 build/fuzzer/corpus/00266.stmt delete mode 100644 build/fuzzer/corpus/00267.stmt delete mode 100644 build/fuzzer/corpus/00268.stmt delete mode 100644 build/fuzzer/corpus/00269.stmt delete mode 100644 build/fuzzer/corpus/00270.stmt delete mode 100644 build/fuzzer/corpus/00271.stmt delete mode 100644 build/fuzzer/corpus/00272.stmt delete mode 100644 build/fuzzer/corpus/00273.stmt delete mode 100644 build/fuzzer/corpus/00274.stmt delete mode 100644 build/fuzzer/corpus/00275.stmt delete mode 100644 build/fuzzer/corpus/00276.stmt delete mode 100644 build/fuzzer/corpus/00277.stmt delete mode 100644 build/fuzzer/corpus/00278.stmt delete mode 100644 build/fuzzer/corpus/00279.stmt delete mode 100644 build/fuzzer/corpus/00280.stmt delete mode 100644 build/fuzzer/corpus/00281.stmt delete mode 100644 build/fuzzer/corpus/00282.stmt delete mode 100644 build/fuzzer/corpus/00283.stmt delete mode 100644 build/fuzzer/corpus/00284.stmt delete mode 100644 build/fuzzer/corpus/00285.stmt delete mode 100644 build/fuzzer/corpus/00286.stmt delete mode 100644 build/fuzzer/corpus/00287.stmt delete mode 100644 build/fuzzer/corpus/00288.stmt delete mode 100644 build/fuzzer/corpus/00289.stmt delete mode 100644 build/fuzzer/corpus/00290.stmt delete mode 100644 build/fuzzer/corpus/00291.stmt delete mode 100644 build/fuzzer/corpus/00292.stmt delete mode 100644 build/fuzzer/corpus/00293.stmt delete mode 100644 build/fuzzer/corpus/00294.stmt delete mode 100644 build/fuzzer/corpus/00295.stmt delete mode 100644 build/fuzzer/corpus/00296.stmt delete mode 100644 build/fuzzer/corpus/00297.stmt delete mode 100644 build/fuzzer/corpus/00298.stmt delete mode 100644 build/fuzzer/corpus/00299.stmt delete mode 100644 build/fuzzer/corpus/00300.stmt delete mode 100644 build/fuzzer/corpus/00301.stmt delete mode 100644 build/fuzzer/corpus/00302.stmt delete mode 100644 build/fuzzer/corpus/00303.stmt delete mode 100644 build/fuzzer/corpus/00304.stmt delete mode 100644 build/fuzzer/corpus/00305.stmt delete mode 100644 build/fuzzer/corpus/00306.stmt delete mode 100644 build/fuzzer/corpus/00307.stmt delete mode 100644 build/fuzzer/corpus/00308.stmt delete mode 100644 build/fuzzer/corpus/00309.stmt delete mode 100644 build/fuzzer/corpus/00310.stmt delete mode 100644 build/fuzzer/corpus/00311.stmt delete mode 100644 build/fuzzer/corpus/00312.stmt delete mode 100644 build/fuzzer/corpus/00313.stmt delete mode 100644 build/fuzzer/corpus/00314.stmt delete mode 100644 build/fuzzer/corpus/00315.stmt delete mode 100644 build/fuzzer/corpus/00316.stmt delete mode 100644 build/fuzzer/corpus/00317.stmt delete mode 100644 build/fuzzer/corpus/00318.stmt delete mode 100644 build/fuzzer/corpus/00319.stmt delete mode 100644 build/fuzzer/corpus/00320.stmt delete mode 100644 build/fuzzer/corpus/00321.stmt delete mode 100644 build/fuzzer/corpus/00322.stmt delete mode 100644 build/fuzzer/corpus/00323.stmt delete mode 100644 build/fuzzer/corpus/00324.stmt delete mode 100644 build/fuzzer/corpus/00325.stmt delete mode 100644 build/fuzzer/corpus/00326.stmt delete mode 100644 build/fuzzer/corpus/00327.stmt delete mode 100644 build/fuzzer/corpus/00328.stmt delete mode 100644 build/fuzzer/corpus/00329.stmt delete mode 100644 build/fuzzer/corpus/00330.stmt delete mode 100644 build/fuzzer/corpus/00331.stmt delete mode 100644 build/fuzzer/corpus/00332.stmt delete mode 100644 build/fuzzer/corpus/00333.stmt delete mode 100644 build/fuzzer/corpus/00334.stmt delete mode 100644 build/fuzzer/corpus/00335.stmt delete mode 100644 build/fuzzer/corpus/00336.stmt delete mode 100644 build/fuzzer/corpus/00337.stmt delete mode 100644 build/fuzzer/corpus/00338.stmt delete mode 100644 build/fuzzer/corpus/00339.stmt delete mode 100644 build/fuzzer/corpus/00340.stmt delete mode 100644 build/fuzzer/corpus/00341.stmt delete mode 100644 build/fuzzer/corpus/00342.stmt delete mode 100644 build/fuzzer/corpus/00343.stmt delete mode 100644 build/fuzzer/corpus/00344.stmt delete mode 100644 build/fuzzer/corpus/00345.stmt delete mode 100644 build/fuzzer/corpus/00346.stmt delete mode 100644 build/fuzzer/corpus/00347.stmt delete mode 100644 build/fuzzer/corpus/00348.stmt delete mode 100644 build/fuzzer/corpus/00349.stmt delete mode 100644 build/fuzzer/corpus/00350.stmt delete mode 100644 build/fuzzer/corpus/00351.stmt delete mode 100644 build/fuzzer/corpus/00352.stmt delete mode 100644 build/fuzzer/corpus/00353.stmt delete mode 100644 build/fuzzer/corpus/00354.stmt delete mode 100644 build/fuzzer/corpus/00355.stmt delete mode 100644 build/fuzzer/corpus/00356.stmt delete mode 100644 build/fuzzer/corpus/00357.stmt delete mode 100644 build/fuzzer/corpus/00358.stmt delete mode 100644 build/fuzzer/corpus/00359.stmt delete mode 100644 build/fuzzer/corpus/00360.stmt delete mode 100644 build/fuzzer/corpus/00361.stmt delete mode 100644 build/fuzzer/corpus/00362.stmt delete mode 100644 build/fuzzer/corpus/00363.stmt delete mode 100644 build/fuzzer/corpus/00364.stmt delete mode 100644 build/fuzzer/corpus/00365.stmt delete mode 100644 build/fuzzer/corpus/00366.stmt delete mode 100644 build/fuzzer/corpus/00367.stmt delete mode 100644 build/fuzzer/corpus/00368.stmt delete mode 100644 build/fuzzer/corpus/00369.stmt delete mode 100644 build/fuzzer/corpus/00370.stmt delete mode 100644 build/fuzzer/corpus/00371.stmt delete mode 100644 build/fuzzer/corpus/00372.stmt delete mode 100644 build/fuzzer/corpus/00373.stmt delete mode 100644 build/fuzzer/corpus/00374.stmt delete mode 100644 build/fuzzer/corpus/00375.stmt delete mode 100644 build/fuzzer/corpus/00376.stmt delete mode 100644 build/fuzzer/corpus/00377.stmt delete mode 100644 build/fuzzer/corpus/00378.stmt delete mode 100644 build/fuzzer/corpus/00379.stmt delete mode 100644 build/fuzzer/corpus/00380.stmt delete mode 100644 build/fuzzer/corpus/00381.stmt delete mode 100644 build/fuzzer/corpus/00382.stmt delete mode 100644 build/fuzzer/corpus/00383.stmt delete mode 100644 build/fuzzer/corpus/00384.stmt delete mode 100644 build/fuzzer/corpus/00385.stmt delete mode 100644 build/fuzzer/corpus/00386.stmt delete mode 100644 build/fuzzer/corpus/00387.stmt delete mode 100644 build/fuzzer/corpus/00388.stmt delete mode 100644 build/fuzzer/corpus/00389.stmt delete mode 100644 build/fuzzer/corpus/00390.stmt delete mode 100644 build/fuzzer/corpus/00391.stmt delete mode 100644 build/fuzzer/corpus/00392.stmt delete mode 100644 build/fuzzer/corpus/00393.stmt delete mode 100644 build/fuzzer/corpus/00394.stmt delete mode 100644 build/fuzzer/corpus/00395.stmt delete mode 100644 build/fuzzer/corpus/00396.stmt delete mode 100644 build/fuzzer/corpus/00397.stmt delete mode 100644 build/fuzzer/corpus/00398.stmt delete mode 100644 build/fuzzer/corpus/00399.stmt delete mode 100644 build/fuzzer/corpus/00400.stmt delete mode 100644 build/fuzzer/corpus/00401.stmt delete mode 100644 build/fuzzer/corpus/00402.stmt delete mode 100644 build/fuzzer/corpus/00403.stmt delete mode 100644 build/fuzzer/corpus/00404.stmt delete mode 100644 build/fuzzer/corpus/00405.stmt delete mode 100644 build/fuzzer/corpus/00406.stmt delete mode 100644 build/fuzzer/corpus/00407.stmt delete mode 100644 build/fuzzer/corpus/00408.stmt delete mode 100644 build/fuzzer/corpus/00409.stmt delete mode 100644 build/fuzzer/corpus/00410.stmt delete mode 100644 build/fuzzer/corpus/00411.stmt delete mode 100644 build/fuzzer/corpus/00412.stmt delete mode 100644 build/fuzzer/corpus/00413.stmt delete mode 100644 build/fuzzer/corpus/00414.stmt delete mode 100644 build/fuzzer/corpus/00415.stmt delete mode 100644 build/fuzzer/corpus/00416.stmt delete mode 100644 build/fuzzer/corpus/00417.stmt delete mode 100644 build/fuzzer/corpus/00418.stmt delete mode 100644 build/fuzzer/corpus/00419.stmt delete mode 100644 build/fuzzer/corpus/00420.stmt delete mode 100644 build/fuzzer/corpus/00421.stmt delete mode 100644 build/fuzzer/corpus/00422.stmt delete mode 100644 build/fuzzer/corpus/00423.stmt delete mode 100644 build/fuzzer/corpus/00424.stmt delete mode 100644 build/fuzzer/corpus/00425.stmt delete mode 100644 build/fuzzer/corpus/00426.stmt delete mode 100644 build/fuzzer/corpus/00427.stmt delete mode 100644 build/fuzzer/corpus/00428.stmt delete mode 100644 build/fuzzer/corpus/00429.stmt delete mode 100644 build/fuzzer/corpus/00430.stmt delete mode 100644 build/fuzzer/corpus/00431.stmt delete mode 100644 build/fuzzer/corpus/00432.stmt delete mode 100644 build/fuzzer/corpus/00433.stmt delete mode 100644 build/fuzzer/corpus/00434.stmt delete mode 100644 build/fuzzer/corpus/00435.stmt delete mode 100644 build/fuzzer/corpus/00436.stmt delete mode 100644 build/fuzzer/corpus/00437.stmt delete mode 100644 build/fuzzer/corpus/00438.stmt delete mode 100644 build/fuzzer/corpus/00439.stmt delete mode 100644 build/fuzzer/corpus/00440.stmt delete mode 100644 build/fuzzer/corpus/00441.stmt delete mode 100644 build/fuzzer/corpus/00442.stmt delete mode 100644 build/fuzzer/corpus/00443.stmt delete mode 100644 build/fuzzer/corpus/00444.stmt delete mode 100644 build/fuzzer/corpus/00445.stmt delete mode 100644 build/fuzzer/corpus/00446.stmt delete mode 100644 build/fuzzer/corpus/00447.stmt delete mode 100644 build/fuzzer/corpus/00448.stmt delete mode 100644 build/fuzzer/corpus/00449.stmt delete mode 100644 build/fuzzer/corpus/00450.stmt delete mode 100644 build/fuzzer/corpus/00451.stmt delete mode 100644 build/fuzzer/corpus/00452.stmt delete mode 100644 build/fuzzer/corpus/00453.stmt delete mode 100644 build/fuzzer/corpus/00454.stmt delete mode 100644 build/fuzzer/corpus/00455.stmt delete mode 100644 build/fuzzer/corpus/00456.stmt delete mode 100644 build/fuzzer/corpus/00457.stmt delete mode 100644 build/fuzzer/corpus/00458.stmt delete mode 100644 build/fuzzer/corpus/00459.stmt delete mode 100644 build/fuzzer/corpus/00460.stmt delete mode 100644 build/fuzzer/corpus/00461.stmt delete mode 100644 build/fuzzer/corpus/00462.stmt delete mode 100644 build/fuzzer/corpus/00463.stmt delete mode 100644 build/fuzzer/corpus/00464.stmt delete mode 100644 build/fuzzer/corpus/00465.stmt delete mode 100644 build/fuzzer/corpus/00466.stmt delete mode 100644 build/fuzzer/corpus/00467.stmt delete mode 100644 build/fuzzer/corpus/00468.stmt delete mode 100644 build/fuzzer/corpus/00469.stmt delete mode 100644 build/fuzzer/corpus/00470.stmt delete mode 100644 build/fuzzer/corpus/00471.stmt delete mode 100644 build/fuzzer/corpus/00472.stmt delete mode 100644 build/fuzzer/corpus/00473.stmt delete mode 100644 build/fuzzer/corpus/00474.stmt delete mode 100644 build/fuzzer/corpus/00475.stmt delete mode 100644 build/fuzzer/corpus/00476.stmt delete mode 100644 build/fuzzer/corpus/00477.stmt delete mode 100644 build/fuzzer/corpus/00478.stmt delete mode 100644 build/fuzzer/corpus/00479.stmt delete mode 100644 build/fuzzer/corpus/00480.stmt delete mode 100644 build/fuzzer/corpus/00481.stmt delete mode 100644 build/fuzzer/corpus/00482.stmt delete mode 100644 build/fuzzer/corpus/00483.stmt delete mode 100644 build/fuzzer/corpus/00484.stmt delete mode 100644 build/fuzzer/corpus/00485.stmt delete mode 100644 build/fuzzer/corpus/00486.stmt delete mode 100644 build/fuzzer/corpus/00487.stmt delete mode 100644 build/fuzzer/corpus/00488.stmt delete mode 100644 build/fuzzer/corpus/00489.stmt delete mode 100644 build/fuzzer/corpus/00490.stmt delete mode 100644 build/fuzzer/corpus/00491.stmt delete mode 100644 build/fuzzer/corpus/00492.stmt delete mode 100644 build/fuzzer/corpus/00493.stmt delete mode 100644 build/fuzzer/corpus/00494.stmt delete mode 100644 build/fuzzer/corpus/00495.stmt delete mode 100644 build/fuzzer/corpus/00496.stmt delete mode 100644 build/fuzzer/corpus/00497.stmt delete mode 100644 build/fuzzer/corpus/00498.stmt delete mode 100644 build/fuzzer/corpus/00499.stmt delete mode 100644 build/fuzzer/corpus/00500.stmt delete mode 100644 build/fuzzer/corpus/00501.stmt delete mode 100644 build/fuzzer/corpus/00502.stmt delete mode 100644 build/fuzzer/corpus/00503.stmt delete mode 100644 build/fuzzer/corpus/00504.stmt delete mode 100644 build/fuzzer/corpus/00505.stmt delete mode 100644 build/fuzzer/corpus/00506.stmt delete mode 100644 build/fuzzer/corpus/00507.stmt delete mode 100644 build/fuzzer/corpus/00508.stmt delete mode 100644 build/fuzzer/corpus/00509.stmt delete mode 100644 build/fuzzer/corpus/00510.stmt delete mode 100644 build/fuzzer/corpus/00511.stmt delete mode 100644 build/fuzzer/corpus/00512.stmt delete mode 100644 build/fuzzer/corpus/00513.stmt delete mode 100644 build/fuzzer/corpus/00514.stmt delete mode 100644 build/fuzzer/corpus/00515.stmt delete mode 100644 build/fuzzer/corpus/00516.stmt delete mode 100644 build/fuzzer/corpus/00517.stmt delete mode 100644 build/fuzzer/corpus/00518.stmt delete mode 100644 build/fuzzer/corpus/00519.stmt delete mode 100644 build/fuzzer/corpus/00520.stmt delete mode 100644 build/fuzzer/corpus/00521.stmt delete mode 100644 build/fuzzer/corpus/00522.stmt delete mode 100644 build/fuzzer/corpus/00523.stmt delete mode 100644 build/fuzzer/corpus/00524.stmt delete mode 100644 build/fuzzer/corpus/00525.stmt delete mode 100644 build/fuzzer/corpus/00526.stmt delete mode 100644 build/fuzzer/corpus/00527.stmt delete mode 100644 build/fuzzer/corpus/00528.stmt delete mode 100644 build/fuzzer/corpus/00529.stmt delete mode 100644 build/fuzzer/corpus/00530.stmt delete mode 100644 build/fuzzer/corpus/00531.stmt delete mode 100644 build/fuzzer/corpus/00532.stmt delete mode 100644 build/fuzzer/corpus/00533.stmt delete mode 100644 build/fuzzer/corpus/00534.stmt delete mode 100644 build/fuzzer/corpus/00535.stmt delete mode 100644 build/fuzzer/corpus/00536.stmt delete mode 100644 build/fuzzer/corpus/00537.stmt delete mode 100644 build/fuzzer/corpus/00538.stmt delete mode 100644 build/fuzzer/corpus/00539.stmt delete mode 100644 build/fuzzer/corpus/00540.stmt delete mode 100644 build/fuzzer/corpus/00541.stmt delete mode 100644 build/fuzzer/corpus/00542.stmt delete mode 100644 build/fuzzer/corpus/00543.stmt delete mode 100644 build/fuzzer/corpus/00544.stmt delete mode 100644 build/fuzzer/corpus/00545.stmt delete mode 100644 build/fuzzer/corpus/00546.stmt delete mode 100644 build/fuzzer/corpus/00547.stmt delete mode 100644 build/fuzzer/corpus/00548.stmt delete mode 100644 build/fuzzer/corpus/00549.stmt delete mode 100644 build/fuzzer/corpus/00550.stmt delete mode 100644 build/fuzzer/corpus/00551.stmt delete mode 100644 build/fuzzer/corpus/00552.stmt delete mode 100644 build/fuzzer/corpus/00553.stmt delete mode 100644 build/fuzzer/corpus/00554.stmt delete mode 100644 build/fuzzer/corpus/00555.stmt delete mode 100644 build/fuzzer/corpus/00556.stmt delete mode 100644 build/fuzzer/corpus/00557.stmt delete mode 100644 build/fuzzer/corpus/00558.stmt delete mode 100644 build/fuzzer/corpus/00559.stmt delete mode 100644 build/fuzzer/corpus/00560.stmt delete mode 100644 build/fuzzer/corpus/00561.stmt delete mode 100644 build/fuzzer/corpus/00562.stmt delete mode 100644 build/fuzzer/corpus/00563.stmt delete mode 100644 build/fuzzer/corpus/00564.stmt delete mode 100644 build/fuzzer/corpus/00565.stmt delete mode 100644 build/fuzzer/corpus/00566.stmt delete mode 100644 build/fuzzer/corpus/00567.stmt delete mode 100644 build/fuzzer/corpus/00568.stmt delete mode 100644 build/fuzzer/corpus/00569.stmt delete mode 100644 build/fuzzer/corpus/00570.stmt delete mode 100644 build/fuzzer/corpus/00571.stmt delete mode 100644 build/fuzzer/corpus/00572.stmt delete mode 100644 build/fuzzer/corpus/00573.stmt delete mode 100644 build/fuzzer/corpus/00574.stmt delete mode 100644 build/fuzzer/corpus/00575.stmt delete mode 100644 build/fuzzer/corpus/00576.stmt delete mode 100644 build/fuzzer/corpus/00577.stmt delete mode 100644 build/fuzzer/corpus/00578.stmt delete mode 100644 build/fuzzer/corpus/00579.stmt delete mode 100644 build/fuzzer/corpus/00580.stmt delete mode 100644 build/fuzzer/corpus/00581.stmt delete mode 100644 build/fuzzer/corpus/00582.stmt delete mode 100644 build/fuzzer/corpus/00583.stmt delete mode 100644 build/fuzzer/corpus/00584.stmt delete mode 100644 build/fuzzer/corpus/00585.stmt delete mode 100644 build/fuzzer/corpus/00586.stmt delete mode 100644 build/fuzzer/corpus/00587.stmt delete mode 100644 build/fuzzer/corpus/00588.stmt delete mode 100644 build/fuzzer/corpus/00589.stmt delete mode 100644 build/fuzzer/corpus/00590.stmt delete mode 100644 build/fuzzer/corpus/00591.stmt delete mode 100644 build/fuzzer/corpus/00592.stmt delete mode 100644 build/fuzzer/corpus/00593.stmt delete mode 100644 build/fuzzer/corpus/00594.stmt delete mode 100644 build/fuzzer/corpus/00595.stmt delete mode 100644 build/fuzzer/corpus/00596.stmt delete mode 100644 build/fuzzer/corpus/00597.stmt delete mode 100644 build/fuzzer/corpus/00598.stmt delete mode 100644 build/fuzzer/corpus/00599.stmt delete mode 100644 build/fuzzer/corpus/00600.stmt delete mode 100644 build/fuzzer/corpus/00601.stmt delete mode 100644 build/fuzzer/corpus/00602.stmt delete mode 100644 build/fuzzer/corpus/00603.stmt delete mode 100644 build/fuzzer/corpus/00604.stmt delete mode 100644 build/fuzzer/corpus/00605.stmt delete mode 100644 build/fuzzer/corpus/00606.stmt delete mode 100644 build/fuzzer/corpus/00607.stmt delete mode 100644 build/fuzzer/corpus/00608.stmt delete mode 100644 build/fuzzer/corpus/00609.stmt delete mode 100644 build/fuzzer/corpus/00610.stmt delete mode 100644 build/fuzzer/corpus/00611.stmt delete mode 100644 build/fuzzer/corpus/00612.stmt delete mode 100644 build/fuzzer/corpus/00613.stmt delete mode 100644 build/fuzzer/corpus/00614.stmt delete mode 100644 build/fuzzer/corpus/00615.stmt delete mode 100644 build/fuzzer/corpus/00616.stmt delete mode 100644 build/fuzzer/corpus/00617.stmt delete mode 100644 build/fuzzer/corpus/00618.stmt delete mode 100644 build/fuzzer/corpus/00619.stmt delete mode 100644 build/fuzzer/corpus/00620.stmt delete mode 100644 build/fuzzer/corpus/00621.stmt delete mode 100644 build/fuzzer/corpus/00622.stmt delete mode 100644 build/fuzzer/corpus/00623.stmt delete mode 100644 build/fuzzer/corpus/00624.stmt delete mode 100644 build/fuzzer/corpus/00625.stmt delete mode 100644 build/fuzzer/corpus/00626.stmt delete mode 100644 build/fuzzer/corpus/00627.stmt delete mode 100644 build/fuzzer/corpus/00628.stmt delete mode 100644 build/fuzzer/corpus/00629.stmt delete mode 100644 build/fuzzer/corpus/00630.stmt delete mode 100644 build/fuzzer/corpus/00631.stmt delete mode 100644 build/fuzzer/corpus/00632.stmt delete mode 100644 build/fuzzer/corpus/00633.stmt delete mode 100644 build/fuzzer/corpus/00634.stmt delete mode 100644 build/fuzzer/corpus/00635.stmt delete mode 100644 build/fuzzer/corpus/00636.stmt delete mode 100644 build/fuzzer/corpus/00637.stmt delete mode 100644 build/fuzzer/corpus/00638.stmt delete mode 100644 build/fuzzer/corpus/00639.stmt delete mode 100644 build/fuzzer/corpus/00640.stmt delete mode 100644 build/fuzzer/corpus/00641.stmt delete mode 100644 build/fuzzer/corpus/00642.stmt delete mode 100644 build/fuzzer/corpus/00643.stmt delete mode 100644 build/fuzzer/corpus/00644.stmt delete mode 100644 build/fuzzer/corpus/00645.stmt delete mode 100644 build/fuzzer/corpus/00646.stmt delete mode 100644 build/fuzzer/corpus/00647.stmt delete mode 100644 build/fuzzer/corpus/00648.stmt delete mode 100644 build/fuzzer/corpus/00649.stmt delete mode 100644 build/fuzzer/corpus/00650.stmt delete mode 100644 build/fuzzer/corpus/00651.stmt delete mode 100644 build/fuzzer/corpus/00652.stmt delete mode 100644 build/fuzzer/corpus/00653.stmt delete mode 100644 build/fuzzer/corpus/00654.stmt delete mode 100644 build/fuzzer/corpus/00655.stmt delete mode 100644 build/fuzzer/corpus/00656.stmt delete mode 100644 build/fuzzer/corpus/00657.stmt delete mode 100644 build/fuzzer/corpus/00658.stmt delete mode 100644 build/fuzzer/corpus/00659.stmt delete mode 100644 build/fuzzer/corpus/00660.stmt delete mode 100644 build/fuzzer/corpus/00661.stmt delete mode 100644 build/fuzzer/corpus/00662.stmt delete mode 100644 build/fuzzer/corpus/00663.stmt delete mode 100644 build/fuzzer/corpus/00664.stmt delete mode 100644 build/fuzzer/corpus/00665.stmt delete mode 100644 build/fuzzer/corpus/00666.stmt delete mode 100644 build/fuzzer/corpus/00667.stmt delete mode 100644 build/fuzzer/corpus/00668.stmt delete mode 100644 build/fuzzer/corpus/00669.stmt delete mode 100644 build/fuzzer/corpus/00670.stmt delete mode 100644 build/fuzzer/corpus/00671.stmt delete mode 100644 build/fuzzer/corpus/00672.stmt delete mode 100644 build/fuzzer/corpus/00673.stmt delete mode 100644 build/fuzzer/corpus/00674.stmt delete mode 100644 build/fuzzer/corpus/00675.stmt delete mode 100644 build/fuzzer/corpus/00676.stmt delete mode 100644 build/fuzzer/corpus/00677.stmt delete mode 100644 build/fuzzer/corpus/00678.stmt delete mode 100644 build/fuzzer/corpus/00679.stmt delete mode 100644 build/fuzzer/corpus/00680.stmt delete mode 100644 build/fuzzer/corpus/00681.stmt delete mode 100644 build/fuzzer/corpus/00682.stmt delete mode 100644 build/fuzzer/corpus/00683.stmt delete mode 100644 build/fuzzer/corpus/00684.stmt delete mode 100644 build/fuzzer/corpus/00685.stmt delete mode 100644 build/fuzzer/corpus/00686.stmt delete mode 100644 build/fuzzer/corpus/00687.stmt delete mode 100644 build/fuzzer/corpus/00688.stmt delete mode 100644 build/fuzzer/corpus/00689.stmt delete mode 100644 build/fuzzer/corpus/00690.stmt delete mode 100644 build/fuzzer/corpus/00691.stmt delete mode 100644 build/fuzzer/corpus/00692.stmt delete mode 100644 build/fuzzer/corpus/00693.stmt delete mode 100644 build/fuzzer/corpus/00694.stmt delete mode 100644 build/fuzzer/corpus/00695.stmt delete mode 100644 build/fuzzer/corpus/00696.stmt delete mode 100644 build/fuzzer/corpus/00697.stmt delete mode 100644 build/fuzzer/corpus/00698.stmt delete mode 100644 build/fuzzer/corpus/00699.stmt delete mode 100644 build/fuzzer/corpus/00700.stmt delete mode 100644 build/fuzzer/corpus/00701.stmt delete mode 100644 build/fuzzer/corpus/00702.stmt delete mode 100644 build/fuzzer/corpus/00703.stmt delete mode 100644 build/fuzzer/corpus/00704.stmt delete mode 100644 build/fuzzer/corpus/00705.stmt delete mode 100644 build/fuzzer/corpus/00706.stmt delete mode 100644 build/fuzzer/corpus/00707.stmt delete mode 100644 build/fuzzer/corpus/00708.stmt delete mode 100644 build/fuzzer/corpus/00709.stmt delete mode 100644 build/fuzzer/corpus/00710.stmt delete mode 100644 build/fuzzer/corpus/00711.stmt delete mode 100644 build/fuzzer/corpus/00712.stmt delete mode 100644 build/fuzzer/corpus/00713.stmt delete mode 100644 build/fuzzer/corpus/00714.stmt delete mode 100644 build/fuzzer/corpus/00715.stmt delete mode 100644 build/fuzzer/corpus/00716.stmt delete mode 100644 build/fuzzer/corpus/00717.stmt delete mode 100644 build/fuzzer/corpus/00718.stmt delete mode 100644 build/fuzzer/corpus/00719.stmt delete mode 100644 build/fuzzer/corpus/00720.stmt delete mode 100644 build/fuzzer/corpus/00721.stmt delete mode 100644 build/fuzzer/corpus/00722.stmt delete mode 100644 build/fuzzer/corpus/00723.stmt delete mode 100644 build/fuzzer/corpus/00724.stmt delete mode 100644 build/fuzzer/corpus/00725.stmt delete mode 100644 build/fuzzer/corpus/00726.stmt delete mode 100644 build/fuzzer/corpus/00727.stmt delete mode 100644 build/fuzzer/corpus/00728.stmt delete mode 100644 build/fuzzer/corpus/00729.stmt delete mode 100644 build/fuzzer/corpus/00730.stmt delete mode 100644 build/fuzzer/corpus/00731.stmt delete mode 100644 build/fuzzer/corpus/00732.stmt delete mode 100644 build/fuzzer/corpus/00733.stmt delete mode 100644 build/fuzzer/corpus/00734.stmt delete mode 100644 build/fuzzer/corpus/00735.stmt delete mode 100644 build/fuzzer/corpus/00736.stmt delete mode 100644 build/fuzzer/corpus/00737.stmt delete mode 100644 build/fuzzer/corpus/00738.stmt delete mode 100644 build/fuzzer/corpus/00739.stmt delete mode 100644 build/fuzzer/corpus/00740.stmt delete mode 100644 build/fuzzer/corpus/00741.stmt delete mode 100644 build/fuzzer/corpus/00742.stmt delete mode 100644 build/fuzzer/corpus/00743.stmt delete mode 100644 build/fuzzer/corpus/00744.stmt delete mode 100644 build/fuzzer/corpus/00745.stmt delete mode 100644 build/fuzzer/corpus/00746.stmt delete mode 100644 build/fuzzer/corpus/00747.stmt delete mode 100644 build/fuzzer/corpus/00748.stmt delete mode 100644 build/fuzzer/corpus/00749.stmt delete mode 100644 build/fuzzer/corpus/00750.stmt delete mode 100644 build/fuzzer/corpus/00751.stmt delete mode 100644 build/fuzzer/corpus/00752.stmt delete mode 100644 build/fuzzer/corpus/00753.stmt delete mode 100644 build/fuzzer/corpus/00754.stmt delete mode 100644 build/fuzzer/corpus/00755.stmt delete mode 100644 build/fuzzer/corpus/00756.stmt delete mode 100644 build/fuzzer/corpus/00757.stmt delete mode 100644 build/fuzzer/corpus/00758.stmt delete mode 100644 build/fuzzer/corpus/00759.stmt delete mode 100644 build/fuzzer/corpus/00760.stmt delete mode 100644 build/fuzzer/corpus/00761.stmt delete mode 100644 build/fuzzer/corpus/00762.stmt delete mode 100644 build/fuzzer/corpus/00763.stmt delete mode 100644 build/fuzzer/corpus/00764.stmt delete mode 100644 build/fuzzer/corpus/00765.stmt delete mode 100644 build/fuzzer/corpus/00766.stmt delete mode 100644 build/fuzzer/corpus/00767.stmt delete mode 100644 build/fuzzer/corpus/00768.stmt delete mode 100644 build/fuzzer/corpus/00769.stmt delete mode 100644 build/fuzzer/corpus/00770.stmt delete mode 100644 build/fuzzer/corpus/00771.stmt delete mode 100644 build/fuzzer/corpus/00772.stmt delete mode 100644 build/fuzzer/corpus/00773.stmt delete mode 100644 build/fuzzer/corpus/00774.stmt delete mode 100644 build/fuzzer/corpus/00775.stmt delete mode 100644 build/fuzzer/corpus/00776.stmt delete mode 100644 build/fuzzer/corpus/00777.stmt delete mode 100644 build/fuzzer/corpus/00778.stmt delete mode 100644 build/fuzzer/corpus/00779.stmt delete mode 100644 build/fuzzer/corpus/00780.stmt delete mode 100644 build/fuzzer/corpus/00781.stmt delete mode 100644 build/fuzzer/corpus/00782.stmt delete mode 100644 build/fuzzer/corpus/00783.stmt delete mode 100644 build/fuzzer/corpus/00784.stmt delete mode 100644 build/fuzzer/corpus/00785.stmt delete mode 100644 build/fuzzer/corpus/00786.stmt delete mode 100644 build/fuzzer/corpus/00787.stmt delete mode 100644 build/fuzzer/corpus/00788.stmt delete mode 100644 build/fuzzer/corpus/00789.stmt delete mode 100644 build/fuzzer/corpus/00790.stmt delete mode 100644 build/fuzzer/corpus/00791.stmt delete mode 100644 build/fuzzer/corpus/00792.stmt delete mode 100644 build/fuzzer/corpus/00793.stmt delete mode 100644 build/fuzzer/corpus/00794.stmt delete mode 100644 build/fuzzer/corpus/00795.stmt delete mode 100644 build/fuzzer/corpus/00796.stmt delete mode 100644 build/fuzzer/corpus/00797.stmt delete mode 100644 build/fuzzer/corpus/00798.stmt delete mode 100644 build/fuzzer/corpus/00799.stmt delete mode 100644 build/fuzzer/corpus/00800.stmt delete mode 100644 build/fuzzer/corpus/00801.stmt delete mode 100644 build/fuzzer/corpus/00802.stmt delete mode 100644 build/fuzzer/corpus/00803.stmt delete mode 100644 build/fuzzer/corpus/00804.stmt delete mode 100644 build/fuzzer/corpus/00805.stmt delete mode 100644 build/fuzzer/corpus/00806.stmt delete mode 100644 build/fuzzer/corpus/00807.stmt delete mode 100644 build/fuzzer/corpus/00808.stmt delete mode 100644 build/fuzzer/corpus/00809.stmt delete mode 100644 build/fuzzer/corpus/00810.stmt delete mode 100644 build/fuzzer/corpus/00811.stmt delete mode 100644 build/fuzzer/corpus/00812.stmt delete mode 100644 build/fuzzer/corpus/00813.stmt delete mode 100644 build/fuzzer/corpus/00814.stmt delete mode 100644 build/fuzzer/corpus/00815.stmt delete mode 100644 build/fuzzer/corpus/00816.stmt delete mode 100644 build/fuzzer/corpus/00817.stmt delete mode 100644 build/fuzzer/corpus/00818.stmt delete mode 100644 build/fuzzer/corpus/00819.stmt delete mode 100644 build/fuzzer/corpus/00820.stmt delete mode 100644 build/fuzzer/corpus/00821.stmt delete mode 100644 build/fuzzer/corpus/00822.stmt delete mode 100644 build/fuzzer/corpus/00823.stmt delete mode 100644 build/fuzzer/corpus/00824.stmt delete mode 100644 build/fuzzer/corpus/00825.stmt delete mode 100644 build/fuzzer/corpus/00826.stmt delete mode 100644 build/fuzzer/corpus/00827.stmt delete mode 100644 build/fuzzer/corpus/00828.stmt delete mode 100644 build/fuzzer/corpus/00829.stmt delete mode 100644 build/fuzzer/corpus/00830.stmt delete mode 100644 build/fuzzer/corpus/00831.stmt delete mode 100644 build/fuzzer/corpus/00832.stmt delete mode 100644 build/fuzzer/corpus/00833.stmt delete mode 100644 build/fuzzer/corpus/00834.stmt delete mode 100644 build/fuzzer/corpus/00835.stmt delete mode 100644 build/fuzzer/corpus/00836.stmt delete mode 100644 build/fuzzer/corpus/00837.stmt delete mode 100644 build/fuzzer/corpus/00838.stmt delete mode 100644 build/fuzzer/corpus/00839.stmt delete mode 100644 build/fuzzer/corpus/00840.stmt delete mode 100644 build/fuzzer/corpus/00841.stmt delete mode 100644 build/fuzzer/corpus/00842.stmt delete mode 100644 build/fuzzer/corpus/00843.stmt delete mode 100644 build/fuzzer/corpus/00844.stmt delete mode 100644 build/fuzzer/corpus/00845.stmt delete mode 100644 build/fuzzer/corpus/00846.stmt delete mode 100644 build/fuzzer/corpus/00847.stmt delete mode 100644 build/fuzzer/corpus/00848.stmt delete mode 100644 build/fuzzer/corpus/00849.stmt delete mode 100644 build/fuzzer/corpus/00850.stmt delete mode 100644 build/fuzzer/corpus/00851.stmt delete mode 100644 build/fuzzer/corpus/00852.stmt delete mode 100644 build/fuzzer/corpus/00853.stmt delete mode 100644 build/fuzzer/corpus/00854.stmt delete mode 100644 build/fuzzer/corpus/00855.stmt delete mode 100644 build/fuzzer/corpus/00856.stmt delete mode 100644 build/fuzzer/corpus/00857.stmt delete mode 100644 build/fuzzer/corpus/00858.stmt delete mode 100644 build/fuzzer/corpus/00859.stmt delete mode 100644 build/fuzzer/corpus/00860.stmt delete mode 100644 build/fuzzer/corpus/00861.stmt delete mode 100644 build/fuzzer/corpus/00862.stmt delete mode 100644 build/fuzzer/corpus/00863.stmt delete mode 100644 build/fuzzer/corpus/00864.stmt delete mode 100644 build/fuzzer/corpus/00865.stmt delete mode 100644 build/fuzzer/corpus/00866.stmt delete mode 100644 build/fuzzer/corpus/00867.stmt delete mode 100644 build/fuzzer/corpus/00868.stmt delete mode 100644 build/fuzzer/corpus/00869.stmt delete mode 100644 build/fuzzer/corpus/00870.stmt delete mode 100644 build/fuzzer/corpus/00871.stmt delete mode 100644 build/fuzzer/corpus/00872.stmt delete mode 100644 build/fuzzer/corpus/00873.stmt delete mode 100644 build/fuzzer/corpus/00874.stmt delete mode 100644 build/fuzzer/corpus/00875.stmt delete mode 100644 build/fuzzer/corpus/00876.stmt delete mode 100644 build/fuzzer/corpus/00877.stmt delete mode 100644 build/fuzzer/corpus/00878.stmt delete mode 100644 build/fuzzer/corpus/00879.stmt delete mode 100644 build/fuzzer/corpus/00880.stmt delete mode 100644 build/fuzzer/corpus/00881.stmt delete mode 100644 build/fuzzer/corpus/00882.stmt delete mode 100644 build/fuzzer/corpus/00883.stmt delete mode 100644 build/fuzzer/corpus/00884.stmt delete mode 100644 build/fuzzer/corpus/00885.stmt delete mode 100644 build/fuzzer/corpus/00886.stmt delete mode 100644 build/fuzzer/corpus/00887.stmt delete mode 100644 build/fuzzer/corpus/00888.stmt delete mode 100644 build/fuzzer/corpus/00889.stmt delete mode 100644 build/fuzzer/corpus/00890.stmt delete mode 100644 build/fuzzer/corpus/00891.stmt delete mode 100644 build/fuzzer/corpus/00892.stmt delete mode 100644 build/fuzzer/corpus/00893.stmt delete mode 100644 build/fuzzer/corpus/00894.stmt delete mode 100644 build/fuzzer/corpus/00895.stmt delete mode 100644 build/fuzzer/corpus/00896.stmt delete mode 100644 build/fuzzer/corpus/00897.stmt delete mode 100644 build/fuzzer/corpus/00898.stmt delete mode 100644 build/fuzzer/corpus/00899.stmt delete mode 100644 build/fuzzer/corpus/00900.stmt delete mode 100644 build/fuzzer/corpus/00901.stmt delete mode 100644 build/fuzzer/corpus/00902.stmt delete mode 100644 build/fuzzer/corpus/00903.stmt delete mode 100644 build/fuzzer/corpus/00904.stmt delete mode 100644 build/fuzzer/corpus/00905.stmt delete mode 100644 build/fuzzer/corpus/00906.stmt delete mode 100644 build/fuzzer/corpus/00907.stmt delete mode 100644 build/fuzzer/corpus/00908.stmt delete mode 100644 build/fuzzer/corpus/00909.stmt delete mode 100644 build/fuzzer/corpus/00910.stmt delete mode 100644 build/fuzzer/corpus/00911.stmt delete mode 100644 build/fuzzer/corpus/00912.stmt delete mode 100644 build/fuzzer/corpus/00913.stmt delete mode 100644 build/fuzzer/corpus/00914.stmt delete mode 100644 build/fuzzer/corpus/00915.stmt delete mode 100644 build/fuzzer/corpus/00916.stmt delete mode 100644 build/fuzzer/corpus/00917.stmt delete mode 100644 build/fuzzer/corpus/00918.stmt delete mode 100644 build/fuzzer/corpus/00919.stmt delete mode 100644 build/fuzzer/corpus/00920.stmt delete mode 100644 build/fuzzer/corpus/00921.stmt delete mode 100644 build/fuzzer/corpus/00922.stmt delete mode 100644 build/fuzzer/corpus/00923.stmt delete mode 100644 build/fuzzer/corpus/00924.stmt delete mode 100644 build/fuzzer/corpus/00925.stmt delete mode 100644 build/fuzzer/corpus/00926.stmt delete mode 100644 build/fuzzer/corpus/00927.stmt delete mode 100644 build/fuzzer/corpus/00928.stmt delete mode 100644 build/fuzzer/corpus/00929.stmt delete mode 100644 build/fuzzer/corpus/00930.stmt delete mode 100644 build/fuzzer/corpus/00931.stmt delete mode 100644 build/fuzzer/corpus/00932.stmt delete mode 100644 build/fuzzer/corpus/00933.stmt delete mode 100644 build/fuzzer/corpus/00934.stmt delete mode 100644 build/fuzzer/corpus/00935.stmt delete mode 100644 build/fuzzer/corpus/00936.stmt delete mode 100644 build/fuzzer/corpus/00937.stmt delete mode 100644 build/fuzzer/corpus/00938.stmt delete mode 100644 build/fuzzer/corpus/00939.stmt delete mode 100644 build/fuzzer/corpus/00940.stmt delete mode 100644 build/fuzzer/corpus/00941.stmt delete mode 100644 build/fuzzer/corpus/00942.stmt delete mode 100644 build/fuzzer/corpus/00943.stmt delete mode 100644 build/fuzzer/corpus/00944.stmt delete mode 100644 build/fuzzer/corpus/00945.stmt delete mode 100644 build/fuzzer/corpus/00946.stmt delete mode 100644 build/fuzzer/corpus/00947.stmt delete mode 100644 build/fuzzer/corpus/00948.stmt delete mode 100644 build/fuzzer/corpus/00949.stmt delete mode 100644 build/fuzzer/corpus/00950.stmt delete mode 100644 build/fuzzer/corpus/00951.stmt delete mode 100644 build/fuzzer/corpus/00952.stmt delete mode 100644 build/fuzzer/corpus/00953.stmt delete mode 100644 build/fuzzer/corpus/00954.stmt delete mode 100644 build/fuzzer/corpus/00955.stmt delete mode 100644 build/fuzzer/corpus/00956.stmt delete mode 100644 build/fuzzer/corpus/00957.stmt delete mode 100644 build/fuzzer/corpus/00958.stmt delete mode 100644 build/fuzzer/corpus/00959.stmt delete mode 100644 build/fuzzer/corpus/00960.stmt delete mode 100644 build/fuzzer/corpus/00961.stmt delete mode 100644 build/fuzzer/corpus/00962.stmt delete mode 100644 build/fuzzer/corpus/00963.stmt delete mode 100644 build/fuzzer/corpus/00964.stmt delete mode 100644 build/fuzzer/corpus/00965.stmt delete mode 100644 build/fuzzer/corpus/00966.stmt delete mode 100644 build/fuzzer/corpus/00967.stmt delete mode 100644 build/fuzzer/corpus/00968.stmt delete mode 100644 build/fuzzer/corpus/00969.stmt delete mode 100644 build/fuzzer/corpus/00970.stmt delete mode 100644 build/fuzzer/corpus/00971.stmt delete mode 100644 build/fuzzer/corpus/00972.stmt delete mode 100644 build/fuzzer/corpus/00973.stmt delete mode 100644 build/fuzzer/corpus/00974.stmt delete mode 100644 build/fuzzer/corpus/00975.stmt delete mode 100644 build/fuzzer/corpus/00976.stmt delete mode 100644 build/fuzzer/corpus/00977.stmt delete mode 100644 build/fuzzer/corpus/00978.stmt delete mode 100644 build/fuzzer/corpus/00979.stmt delete mode 100644 build/fuzzer/corpus/00980.stmt delete mode 100644 build/fuzzer/corpus/00981.stmt delete mode 100644 build/fuzzer/corpus/00982.stmt delete mode 100644 build/fuzzer/corpus/00983.stmt delete mode 100644 build/fuzzer/corpus/00984.stmt delete mode 100644 build/fuzzer/corpus/00985.stmt delete mode 100644 build/fuzzer/corpus/00986.stmt delete mode 100644 build/fuzzer/corpus/00987.stmt delete mode 100644 build/fuzzer/corpus/00988.stmt delete mode 100644 build/fuzzer/corpus/00989.stmt delete mode 100644 build/fuzzer/corpus/00990.stmt delete mode 100644 build/fuzzer/corpus/00991.stmt delete mode 100644 build/fuzzer/corpus/00992.stmt delete mode 100644 build/fuzzer/corpus/00993.stmt delete mode 100644 build/fuzzer/corpus/00994.stmt delete mode 100644 build/fuzzer/corpus/00995.stmt delete mode 100644 build/fuzzer/corpus/00996.stmt delete mode 100644 build/fuzzer/corpus/00997.stmt delete mode 100644 build/fuzzer/corpus/00998.stmt delete mode 100644 build/fuzzer/corpus/00999.stmt delete mode 100644 build/fuzzer/corpus/01000.stmt delete mode 100644 build/fuzzer/corpus/01001.stmt delete mode 100644 build/fuzzer/corpus/01002.stmt delete mode 100644 build/fuzzer/corpus/01003.stmt delete mode 100644 build/fuzzer/corpus/01004.stmt delete mode 100644 build/fuzzer/corpus/01005.stmt delete mode 100644 build/fuzzer/corpus/01006.stmt delete mode 100644 build/fuzzer/corpus/01007.stmt delete mode 100644 build/fuzzer/corpus/01008.stmt delete mode 100644 build/fuzzer/corpus/01009.stmt delete mode 100644 build/fuzzer/corpus/01010.stmt delete mode 100644 build/fuzzer/corpus/01011.stmt delete mode 100644 build/fuzzer/corpus/01012.stmt delete mode 100644 build/fuzzer/corpus/01013.stmt delete mode 100644 build/fuzzer/corpus/01014.stmt delete mode 100644 build/fuzzer/corpus/01015.stmt delete mode 100644 build/fuzzer/corpus/01016.stmt delete mode 100644 build/fuzzer/corpus/01017.stmt delete mode 100644 build/fuzzer/corpus/01018.stmt delete mode 100644 build/fuzzer/corpus/01019.stmt delete mode 100644 build/fuzzer/corpus/01020.stmt delete mode 100644 build/fuzzer/corpus/01021.stmt delete mode 100644 build/fuzzer/corpus/01022.stmt delete mode 100644 build/fuzzer/corpus/01023.stmt delete mode 100644 build/fuzzer/corpus/01024.stmt delete mode 100644 build/fuzzer/corpus/01025.stmt delete mode 100644 build/fuzzer/corpus/01026.stmt delete mode 100644 build/fuzzer/corpus/01027.stmt delete mode 100644 build/fuzzer/corpus/01028.stmt delete mode 100644 build/fuzzer/corpus/01029.stmt delete mode 100644 build/fuzzer/corpus/01030.stmt delete mode 100644 build/fuzzer/corpus/01031.stmt delete mode 100644 build/fuzzer/corpus/01032.stmt delete mode 100644 build/fuzzer/corpus/01033.stmt delete mode 100644 build/fuzzer/corpus/01034.stmt delete mode 100644 build/fuzzer/corpus/01035.stmt delete mode 100644 build/fuzzer/corpus/01036.stmt delete mode 100644 build/fuzzer/corpus/01037.stmt delete mode 100644 build/fuzzer/corpus/01038.stmt delete mode 100644 build/fuzzer/corpus/01039.stmt delete mode 100644 build/fuzzer/corpus/01040.stmt delete mode 100644 build/fuzzer/corpus/01041.stmt delete mode 100644 build/fuzzer/corpus/01042.stmt delete mode 100644 build/fuzzer/corpus/01043.stmt delete mode 100644 build/fuzzer/corpus/01044.stmt delete mode 100644 build/fuzzer/corpus/01045.stmt delete mode 100644 build/fuzzer/corpus/01046.stmt delete mode 100644 build/fuzzer/corpus/01047.stmt delete mode 100644 build/fuzzer/corpus/01048.stmt delete mode 100644 build/fuzzer/corpus/01049.stmt delete mode 100644 build/fuzzer/corpus/01050.stmt delete mode 100644 build/fuzzer/corpus/01051.stmt delete mode 100644 build/fuzzer/corpus/01052.stmt delete mode 100644 build/fuzzer/corpus/01053.stmt delete mode 100644 build/fuzzer/corpus/01054.stmt delete mode 100644 build/fuzzer/corpus/01055.stmt delete mode 100644 build/fuzzer/corpus/01056.stmt delete mode 100644 build/fuzzer/corpus/01057.stmt delete mode 100644 build/fuzzer/corpus/01058.stmt delete mode 100644 build/fuzzer/corpus/01059.stmt delete mode 100644 build/fuzzer/corpus/01060.stmt delete mode 100644 build/fuzzer/corpus/01061.stmt delete mode 100644 build/fuzzer/corpus/01062.stmt delete mode 100644 build/fuzzer/corpus/01063.stmt delete mode 100644 build/fuzzer/corpus/01064.stmt delete mode 100644 build/fuzzer/corpus/01065.stmt delete mode 100644 build/fuzzer/corpus/01066.stmt delete mode 100644 build/fuzzer/corpus/01067.stmt delete mode 100644 build/fuzzer/corpus/01068.stmt delete mode 100644 build/fuzzer/corpus/01069.stmt delete mode 100644 build/fuzzer/corpus/01070.stmt delete mode 100644 build/fuzzer/corpus/01071.stmt delete mode 100644 build/fuzzer/corpus/01072.stmt delete mode 100644 build/fuzzer/corpus/01073.stmt delete mode 100644 build/fuzzer/corpus/01074.stmt delete mode 100644 build/fuzzer/corpus/01075.stmt delete mode 100644 build/fuzzer/corpus/01076.stmt delete mode 100644 build/fuzzer/corpus/01077.stmt delete mode 100644 build/fuzzer/corpus/01078.stmt delete mode 100644 build/fuzzer/corpus/01079.stmt delete mode 100644 build/fuzzer/corpus/01080.stmt delete mode 100644 build/fuzzer/corpus/01081.stmt delete mode 100644 build/fuzzer/corpus/01082.stmt delete mode 100644 build/fuzzer/corpus/01083.stmt delete mode 100644 build/fuzzer/corpus/01084.stmt delete mode 100644 build/fuzzer/corpus/01085.stmt delete mode 100644 build/fuzzer/corpus/01086.stmt delete mode 100644 build/fuzzer/corpus/01087.stmt delete mode 100644 build/fuzzer/corpus/01088.stmt delete mode 100644 build/fuzzer/corpus/01089.stmt delete mode 100644 build/fuzzer/corpus/01090.stmt delete mode 100644 build/fuzzer/corpus/01091.stmt delete mode 100644 build/fuzzer/corpus/01092.stmt delete mode 100644 build/fuzzer/corpus/01093.stmt delete mode 100644 build/fuzzer/corpus/01094.stmt delete mode 100644 build/fuzzer/corpus/01095.stmt delete mode 100644 build/fuzzer/corpus/01096.stmt delete mode 100644 build/fuzzer/corpus/01097.stmt delete mode 100644 build/fuzzer/corpus/01098.stmt delete mode 100644 build/fuzzer/corpus/01099.stmt delete mode 100644 build/fuzzer/corpus/01100.stmt delete mode 100644 build/fuzzer/corpus/01101.stmt delete mode 100644 build/fuzzer/corpus/01102.stmt delete mode 100644 build/fuzzer/corpus/01103.stmt delete mode 100644 build/fuzzer/corpus/01104.stmt delete mode 100644 build/fuzzer/corpus/01105.stmt delete mode 100644 build/fuzzer/corpus/01106.stmt delete mode 100644 build/fuzzer/corpus/01107.stmt delete mode 100644 build/fuzzer/corpus/01108.stmt delete mode 100644 build/fuzzer/corpus/01109.stmt delete mode 100644 build/fuzzer/corpus/01110.stmt delete mode 100644 build/fuzzer/corpus/01111.stmt delete mode 100644 build/fuzzer/corpus/01112.stmt delete mode 100644 build/fuzzer/corpus/01113.stmt delete mode 100644 build/fuzzer/corpus/01114.stmt delete mode 100644 build/fuzzer/corpus/01115.stmt delete mode 100644 build/fuzzer/corpus/01116.stmt delete mode 100644 build/fuzzer/corpus/01117.stmt delete mode 100644 build/fuzzer/corpus/01118.stmt delete mode 100644 build/fuzzer/corpus/01119.stmt delete mode 100644 build/fuzzer/corpus/01120.stmt delete mode 100644 build/fuzzer/corpus/01121.stmt delete mode 100644 build/fuzzer/corpus/01122.stmt delete mode 100644 build/fuzzer/corpus/01123.stmt delete mode 100644 build/fuzzer/corpus/01124.stmt delete mode 100644 build/fuzzer/corpus/01125.stmt delete mode 100644 build/fuzzer/corpus/01126.stmt delete mode 100644 build/fuzzer/corpus/01127.stmt delete mode 100644 build/fuzzer/corpus/01128.stmt delete mode 100644 build/fuzzer/corpus/01129.stmt delete mode 100644 build/fuzzer/corpus/01130.stmt delete mode 100644 build/fuzzer/corpus/01131.stmt delete mode 100644 build/fuzzer/corpus/01132.stmt delete mode 100644 build/fuzzer/corpus/01133.stmt delete mode 100644 build/fuzzer/corpus/01134.stmt delete mode 100644 build/fuzzer/corpus/01135.stmt delete mode 100644 build/fuzzer/corpus/01136.stmt delete mode 100644 build/fuzzer/corpus/01137.stmt delete mode 100644 build/fuzzer/corpus/01138.stmt delete mode 100644 build/fuzzer/corpus/01139.stmt delete mode 100644 build/fuzzer/corpus/01140.stmt delete mode 100644 build/fuzzer/corpus/01141.stmt delete mode 100644 build/fuzzer/corpus/01142.stmt delete mode 100644 build/fuzzer/corpus/01143.stmt delete mode 100644 build/fuzzer/corpus/01144.stmt delete mode 100644 build/fuzzer/corpus/01145.stmt delete mode 100644 build/fuzzer/corpus/01146.stmt delete mode 100644 build/fuzzer/corpus/01147.stmt delete mode 100644 build/fuzzer/corpus/01148.stmt delete mode 100644 build/fuzzer/corpus/01149.stmt delete mode 100644 build/fuzzer/corpus/01150.stmt delete mode 100644 build/fuzzer/corpus/01151.stmt delete mode 100644 build/fuzzer/corpus/01152.stmt delete mode 100644 build/fuzzer/corpus/01153.stmt delete mode 100644 build/fuzzer/corpus/01154.stmt delete mode 100644 build/fuzzer/corpus/01155.stmt delete mode 100644 build/fuzzer/corpus/01156.stmt delete mode 100644 build/fuzzer/corpus/01157.stmt delete mode 100644 build/fuzzer/corpus/01158.stmt delete mode 100644 build/fuzzer/corpus/01159.stmt delete mode 100644 build/fuzzer/corpus/01160.stmt delete mode 100644 build/fuzzer/corpus/01161.stmt delete mode 100644 build/fuzzer/corpus/01162.stmt delete mode 100644 build/fuzzer/corpus/01163.stmt delete mode 100644 build/fuzzer/corpus/01164.stmt delete mode 100644 build/fuzzer/corpus/01165.stmt delete mode 100644 build/fuzzer/corpus/01166.stmt delete mode 100644 build/fuzzer/corpus/01167.stmt delete mode 100644 build/fuzzer/corpus/01168.stmt delete mode 100644 build/fuzzer/corpus/01169.stmt delete mode 100644 build/fuzzer/corpus/01170.stmt delete mode 100644 build/fuzzer/corpus/01171.stmt delete mode 100644 build/fuzzer/corpus/01172.stmt delete mode 100644 build/fuzzer/corpus/01173.stmt delete mode 100644 build/fuzzer/corpus/01174.stmt delete mode 100644 build/fuzzer/corpus/01175.stmt delete mode 100644 build/fuzzer/corpus/01176.stmt delete mode 100644 build/fuzzer/corpus/01177.stmt delete mode 100644 build/fuzzer/corpus/01178.stmt delete mode 100644 build/fuzzer/corpus/01179.stmt delete mode 100644 build/fuzzer/corpus/01180.stmt delete mode 100644 build/fuzzer/corpus/01181.stmt delete mode 100644 build/fuzzer/corpus/01182.stmt delete mode 100644 build/fuzzer/corpus/01183.stmt delete mode 100644 build/fuzzer/corpus/01184.stmt delete mode 100644 build/fuzzer/corpus/01185.stmt delete mode 100644 build/fuzzer/corpus/01186.stmt delete mode 100644 build/fuzzer/corpus/01187.stmt delete mode 100644 build/fuzzer/corpus/01188.stmt delete mode 100644 build/fuzzer/corpus/01189.stmt delete mode 100644 build/fuzzer/corpus/01190.stmt delete mode 100644 build/fuzzer/corpus/01191.stmt delete mode 100644 build/fuzzer/corpus/01192.stmt delete mode 100644 build/fuzzer/corpus/01193.stmt delete mode 100644 build/fuzzer/corpus/01194.stmt delete mode 100644 build/fuzzer/corpus/01195.stmt delete mode 100644 build/fuzzer/corpus/01196.stmt delete mode 100644 build/fuzzer/corpus/01197.stmt delete mode 100644 build/fuzzer/corpus/01198.stmt delete mode 100644 build/fuzzer/corpus/01199.stmt delete mode 100644 build/fuzzer/corpus/01200.stmt delete mode 100644 build/fuzzer/corpus/01201.stmt delete mode 100644 build/fuzzer/corpus/01202.stmt delete mode 100644 build/fuzzer/corpus/01203.stmt delete mode 100644 build/fuzzer/corpus/01204.stmt delete mode 100644 build/fuzzer/corpus/01205.stmt delete mode 100644 build/fuzzer/corpus/01206.stmt delete mode 100644 build/fuzzer/corpus/01207.stmt delete mode 100644 build/fuzzer/corpus/01208.stmt delete mode 100644 build/fuzzer/corpus/01209.stmt delete mode 100644 build/fuzzer/corpus/01210.stmt delete mode 100644 build/fuzzer/corpus/01211.stmt delete mode 100644 build/fuzzer/corpus/01212.stmt delete mode 100644 build/fuzzer/corpus/01213.stmt delete mode 100644 build/fuzzer/corpus/01214.stmt delete mode 100644 build/fuzzer/corpus/01215.stmt delete mode 100644 build/fuzzer/corpus/01216.stmt delete mode 100644 build/fuzzer/corpus/01217.stmt delete mode 100644 build/fuzzer/corpus/01218.stmt delete mode 100644 build/fuzzer/corpus/01219.stmt delete mode 100644 build/fuzzer/corpus/01220.stmt delete mode 100644 build/fuzzer/corpus/01221.stmt delete mode 100644 build/fuzzer/corpus/01222.stmt delete mode 100644 build/fuzzer/corpus/01223.stmt delete mode 100644 build/fuzzer/corpus/01224.stmt delete mode 100644 build/fuzzer/corpus/01225.stmt delete mode 100644 build/fuzzer/corpus/01226.stmt delete mode 100644 build/fuzzer/corpus/01227.stmt delete mode 100644 build/fuzzer/corpus/01228.stmt delete mode 100644 build/fuzzer/corpus/01229.stmt delete mode 100644 build/fuzzer/corpus/01230.stmt delete mode 100644 build/fuzzer/corpus/01231.stmt delete mode 100644 build/fuzzer/corpus/01232.stmt delete mode 100644 build/fuzzer/corpus/01233.stmt delete mode 100644 build/fuzzer/corpus/01234.stmt delete mode 100644 build/fuzzer/corpus/01235.stmt delete mode 100644 build/fuzzer/corpus/01236.stmt delete mode 100644 build/fuzzer/corpus/01237.stmt delete mode 100644 build/fuzzer/corpus/01238.stmt delete mode 100644 build/fuzzer/corpus/01239.stmt delete mode 100644 build/fuzzer/corpus/01240.stmt delete mode 100644 build/fuzzer/corpus/01241.stmt delete mode 100644 build/fuzzer/corpus/01242.stmt delete mode 100644 build/fuzzer/corpus/01243.stmt delete mode 100644 build/fuzzer/corpus/01244.stmt delete mode 100644 build/fuzzer/corpus/01245.stmt delete mode 100644 build/fuzzer/corpus/01246.stmt delete mode 100644 build/fuzzer/corpus/01247.stmt delete mode 100644 build/fuzzer/corpus/01248.stmt delete mode 100644 build/fuzzer/corpus/01249.stmt delete mode 100644 build/fuzzer/corpus/01250.stmt delete mode 100644 build/fuzzer/corpus/01251.stmt delete mode 100644 build/fuzzer/corpus/01252.stmt delete mode 100644 build/fuzzer/corpus/01253.stmt delete mode 100644 build/fuzzer/corpus/01254.stmt delete mode 100644 build/fuzzer/corpus/01255.stmt delete mode 100644 build/fuzzer/corpus/01256.stmt delete mode 100644 build/fuzzer/corpus/01257.stmt delete mode 100644 build/fuzzer/corpus/01258.stmt delete mode 100644 build/fuzzer/corpus/01259.stmt delete mode 100644 build/fuzzer/corpus/01260.stmt delete mode 100644 build/fuzzer/corpus/01261.stmt delete mode 100644 build/fuzzer/corpus/01262.stmt delete mode 100644 build/fuzzer/corpus/01263.stmt delete mode 100644 build/fuzzer/corpus/01264.stmt delete mode 100644 build/fuzzer/corpus/01265.stmt delete mode 100644 build/fuzzer/corpus/01266.stmt delete mode 100644 build/fuzzer/corpus/01267.stmt delete mode 100644 build/fuzzer/corpus/01268.stmt delete mode 100644 build/fuzzer/corpus/01269.stmt delete mode 100644 build/fuzzer/corpus/01270.stmt delete mode 100644 build/fuzzer/corpus/01271.stmt delete mode 100644 build/fuzzer/corpus/01272.stmt delete mode 100644 build/fuzzer/corpus/01273.stmt delete mode 100644 build/fuzzer/corpus/01274.stmt delete mode 100644 build/fuzzer/corpus/01275.stmt delete mode 100644 build/fuzzer/corpus/01276.stmt delete mode 100644 build/fuzzer/corpus/01277.stmt delete mode 100644 build/fuzzer/corpus/01278.stmt delete mode 100644 build/fuzzer/corpus/01279.stmt delete mode 100644 build/fuzzer/corpus/01280.stmt delete mode 100644 build/fuzzer/corpus/01281.stmt delete mode 100644 build/fuzzer/corpus/01282.stmt delete mode 100644 build/fuzzer/corpus/01283.stmt delete mode 100644 build/fuzzer/corpus/01284.stmt delete mode 100644 build/fuzzer/corpus/01285.stmt delete mode 100644 build/fuzzer/corpus/01286.stmt delete mode 100644 build/fuzzer/corpus/01287.stmt delete mode 100644 build/fuzzer/corpus/01288.stmt delete mode 100644 build/fuzzer/corpus/01289.stmt delete mode 100644 build/fuzzer/corpus/01290.stmt delete mode 100644 build/fuzzer/corpus/01291.stmt delete mode 100644 build/fuzzer/corpus/01292.stmt delete mode 100644 build/fuzzer/corpus/01293.stmt delete mode 100644 build/fuzzer/corpus/01294.stmt delete mode 100644 build/fuzzer/corpus/01295.stmt delete mode 100644 build/fuzzer/corpus/01296.stmt delete mode 100644 build/fuzzer/corpus/01297.stmt delete mode 100644 build/fuzzer/corpus/01298.stmt delete mode 100644 build/fuzzer/corpus/01299.stmt delete mode 100644 build/fuzzer/corpus/01300.stmt delete mode 100644 build/fuzzer/corpus/01301.stmt delete mode 100644 build/fuzzer/corpus/01302.stmt delete mode 100644 build/fuzzer/corpus/01303.stmt delete mode 100644 build/fuzzer/corpus/01304.stmt delete mode 100644 build/fuzzer/corpus/01305.stmt delete mode 100644 build/fuzzer/corpus/01306.stmt delete mode 100644 build/fuzzer/corpus/01307.stmt delete mode 100644 build/fuzzer/corpus/01308.stmt delete mode 100644 build/fuzzer/corpus/01309.stmt delete mode 100644 build/fuzzer/corpus/01310.stmt delete mode 100644 build/fuzzer/corpus/01311.stmt delete mode 100644 build/fuzzer/corpus/01312.stmt delete mode 100644 build/fuzzer/corpus/01313.stmt delete mode 100644 build/fuzzer/corpus/01314.stmt delete mode 100644 build/fuzzer/corpus/01315.stmt delete mode 100644 build/fuzzer/corpus/01316.stmt delete mode 100644 build/fuzzer/corpus/01317.stmt delete mode 100644 build/fuzzer/corpus/01318.stmt delete mode 100644 build/fuzzer/corpus/01319.stmt delete mode 100644 build/fuzzer/corpus/01320.stmt delete mode 100644 build/fuzzer/corpus/01321.stmt delete mode 100644 build/fuzzer/corpus/01322.stmt delete mode 100644 build/fuzzer/corpus/01323.stmt delete mode 100644 build/fuzzer/corpus/01324.stmt delete mode 100644 build/fuzzer/corpus/01325.stmt delete mode 100644 build/fuzzer/corpus/01326.stmt delete mode 100644 build/fuzzer/corpus/01327.stmt delete mode 100644 build/fuzzer/corpus/01328.stmt delete mode 100644 build/fuzzer/corpus/01329.stmt delete mode 100644 build/fuzzer/corpus/01330.stmt delete mode 100644 build/fuzzer/corpus/01331.stmt delete mode 100644 build/fuzzer/corpus/01332.stmt delete mode 100644 build/fuzzer/corpus/01333.stmt delete mode 100644 build/fuzzer/corpus/01334.stmt delete mode 100644 build/fuzzer/corpus/01335.stmt delete mode 100644 build/fuzzer/corpus/01336.stmt delete mode 100644 build/fuzzer/corpus/01337.stmt delete mode 100644 build/fuzzer/corpus/01338.stmt delete mode 100644 build/fuzzer/corpus/01339.stmt delete mode 100644 build/fuzzer/corpus/01340.stmt delete mode 100644 build/fuzzer/corpus/01341.stmt delete mode 100644 build/fuzzer/corpus/01342.stmt delete mode 100644 build/fuzzer/corpus/01343.stmt delete mode 100644 build/fuzzer/corpus/01344.stmt delete mode 100644 build/fuzzer/corpus/01345.stmt delete mode 100644 build/fuzzer/corpus/01346.stmt delete mode 100644 build/fuzzer/corpus/01347.stmt delete mode 100644 build/fuzzer/corpus/01348.stmt delete mode 100644 build/fuzzer/corpus/01349.stmt delete mode 100644 build/fuzzer/corpus/01350.stmt delete mode 100644 build/fuzzer/corpus/01351.stmt delete mode 100644 build/fuzzer/corpus/01352.stmt delete mode 100644 build/fuzzer/corpus/01353.stmt delete mode 100644 build/fuzzer/corpus/01354.stmt delete mode 100644 build/fuzzer/corpus/01355.stmt delete mode 100644 build/fuzzer/corpus/01356.stmt delete mode 100644 build/fuzzer/corpus/01357.stmt delete mode 100644 build/fuzzer/corpus/01358.stmt delete mode 100644 build/fuzzer/corpus/01359.stmt delete mode 100644 build/fuzzer/corpus/01360.stmt delete mode 100644 build/fuzzer/corpus/01361.stmt delete mode 100644 build/fuzzer/corpus/01362.stmt delete mode 100644 build/fuzzer/corpus/01363.stmt delete mode 100644 build/fuzzer/corpus/01364.stmt delete mode 100644 build/fuzzer/corpus/01365.stmt delete mode 100644 build/fuzzer/corpus/01366.stmt delete mode 100644 build/fuzzer/corpus/01367.stmt delete mode 100644 build/fuzzer/corpus/01368.stmt delete mode 100644 build/fuzzer/corpus/01369.stmt delete mode 100644 build/fuzzer/corpus/01370.stmt delete mode 100644 build/fuzzer/corpus/01371.stmt delete mode 100644 build/fuzzer/corpus/01372.stmt delete mode 100644 build/fuzzer/corpus/01373.stmt delete mode 100644 build/fuzzer/corpus/01374.stmt delete mode 100644 build/fuzzer/corpus/01375.stmt delete mode 100644 build/fuzzer/corpus/01376.stmt delete mode 100644 build/fuzzer/corpus/01377.stmt delete mode 100644 build/fuzzer/corpus/01378.stmt delete mode 100644 build/fuzzer/corpus/01379.stmt delete mode 100644 build/fuzzer/corpus/01380.stmt delete mode 100644 build/fuzzer/corpus/01381.stmt delete mode 100644 build/fuzzer/corpus/01382.stmt delete mode 100644 build/fuzzer/corpus/01383.stmt delete mode 100644 build/fuzzer/corpus/01384.stmt delete mode 100644 build/fuzzer/corpus/01385.stmt delete mode 100644 build/fuzzer/corpus/01386.stmt delete mode 100644 build/fuzzer/corpus/01387.stmt delete mode 100644 build/fuzzer/corpus/01388.stmt delete mode 100644 build/fuzzer/corpus/01389.stmt delete mode 100644 build/fuzzer/corpus/01390.stmt delete mode 100644 build/fuzzer/corpus/01391.stmt delete mode 100644 build/fuzzer/corpus/01392.stmt delete mode 100644 build/fuzzer/corpus/01393.stmt delete mode 100644 build/fuzzer/corpus/01394.stmt delete mode 100644 build/fuzzer/corpus/01395.stmt delete mode 100644 build/fuzzer/corpus/01396.stmt delete mode 100644 build/fuzzer/corpus/01397.stmt delete mode 100644 build/fuzzer/corpus/01398.stmt delete mode 100644 build/fuzzer/corpus/01399.stmt delete mode 100644 build/fuzzer/corpus/01400.stmt delete mode 100644 build/fuzzer/corpus/01401.stmt delete mode 100644 build/fuzzer/corpus/01402.stmt delete mode 100644 build/fuzzer/corpus/01403.stmt delete mode 100644 build/fuzzer/corpus/01404.stmt delete mode 100644 build/fuzzer/corpus/01405.stmt delete mode 100644 build/fuzzer/corpus/01406.stmt delete mode 100644 build/fuzzer/corpus/01407.stmt delete mode 100644 build/fuzzer/corpus/01408.stmt delete mode 100644 build/fuzzer/corpus/01409.stmt delete mode 100644 build/fuzzer/corpus/01410.stmt delete mode 100644 build/fuzzer/corpus/01411.stmt delete mode 100644 build/fuzzer/corpus/01412.stmt delete mode 100644 build/fuzzer/corpus/01413.stmt delete mode 100644 build/fuzzer/corpus/01414.stmt delete mode 100644 build/fuzzer/corpus/01415.stmt delete mode 100644 build/fuzzer/corpus/01416.stmt delete mode 100644 build/fuzzer/corpus/01417.stmt delete mode 100644 build/fuzzer/corpus/01418.stmt delete mode 100644 build/fuzzer/corpus/01419.stmt delete mode 100644 build/fuzzer/corpus/01420.stmt delete mode 100644 build/fuzzer/corpus/01421.stmt delete mode 100644 build/fuzzer/corpus/01422.stmt delete mode 100644 build/fuzzer/corpus/01423.stmt delete mode 100644 build/fuzzer/corpus/01424.stmt delete mode 100644 build/fuzzer/corpus/01425.stmt delete mode 100644 build/fuzzer/corpus/01426.stmt delete mode 100644 build/fuzzer/corpus/01427.stmt delete mode 100644 build/fuzzer/corpus/01428.stmt delete mode 100644 build/fuzzer/corpus/01429.stmt delete mode 100644 build/fuzzer/corpus/01430.stmt delete mode 100644 build/fuzzer/corpus/01431.stmt delete mode 100644 build/fuzzer/corpus/01432.stmt delete mode 100644 build/fuzzer/corpus/01433.stmt delete mode 100644 build/fuzzer/corpus/01434.stmt delete mode 100644 build/fuzzer/corpus/01435.stmt delete mode 100644 build/fuzzer/corpus/01436.stmt delete mode 100644 build/fuzzer/corpus/01437.stmt delete mode 100644 build/fuzzer/corpus/01438.stmt delete mode 100644 build/fuzzer/corpus/01439.stmt delete mode 100644 build/fuzzer/corpus/01440.stmt delete mode 100644 build/fuzzer/corpus/01441.stmt delete mode 100644 build/fuzzer/corpus/01442.stmt delete mode 100644 build/fuzzer/corpus/01443.stmt delete mode 100644 build/fuzzer/corpus/01444.stmt delete mode 100644 build/fuzzer/corpus/01445.stmt delete mode 100644 build/fuzzer/corpus/01446.stmt delete mode 100644 build/fuzzer/corpus/01447.stmt delete mode 100644 build/fuzzer/corpus/01448.stmt delete mode 100644 build/fuzzer/corpus/01449.stmt delete mode 100644 build/fuzzer/corpus/01450.stmt delete mode 100644 build/fuzzer/corpus/01451.stmt delete mode 100644 build/fuzzer/corpus/01452.stmt delete mode 100644 build/fuzzer/corpus/01453.stmt delete mode 100644 build/fuzzer/corpus/01454.stmt delete mode 100644 build/fuzzer/corpus/01455.stmt delete mode 100644 build/fuzzer/corpus/01456.stmt delete mode 100644 build/fuzzer/corpus/01457.stmt delete mode 100644 build/fuzzer/corpus/01458.stmt delete mode 100644 build/fuzzer/corpus/01459.stmt delete mode 100644 build/fuzzer/corpus/01460.stmt delete mode 100644 build/fuzzer/corpus/01461.stmt delete mode 100644 build/fuzzer/corpus/01462.stmt delete mode 100644 build/fuzzer/corpus/01463.stmt delete mode 100644 build/fuzzer/corpus/01464.stmt delete mode 100644 build/fuzzer/corpus/01465.stmt delete mode 100644 build/fuzzer/corpus/01466.stmt delete mode 100644 build/fuzzer/corpus/01467.stmt delete mode 100644 build/fuzzer/corpus/01468.stmt delete mode 100644 build/fuzzer/corpus/01469.stmt delete mode 100644 build/fuzzer/corpus/01470.stmt delete mode 100644 build/fuzzer/corpus/01471.stmt delete mode 100644 build/fuzzer/corpus/01472.stmt delete mode 100644 build/fuzzer/corpus/01473.stmt delete mode 100644 build/fuzzer/corpus/01474.stmt delete mode 100644 build/fuzzer/corpus/01475.stmt delete mode 100644 build/fuzzer/corpus/01476.stmt delete mode 100644 build/fuzzer/corpus/01477.stmt delete mode 100644 build/fuzzer/corpus/01478.stmt delete mode 100644 build/fuzzer/corpus/01479.stmt delete mode 100644 build/fuzzer/corpus/01480.stmt delete mode 100644 build/fuzzer/corpus/01481.stmt delete mode 100644 build/fuzzer/corpus/01482.stmt delete mode 100644 build/fuzzer/corpus/01483.stmt delete mode 100644 build/fuzzer/corpus/01484.stmt delete mode 100644 build/fuzzer/corpus/01485.stmt delete mode 100644 build/fuzzer/corpus/01486.stmt delete mode 100644 build/fuzzer/corpus/01487.stmt delete mode 100644 build/fuzzer/corpus/01488.stmt delete mode 100644 build/fuzzer/corpus/01489.stmt delete mode 100644 build/fuzzer/corpus/01490.stmt delete mode 100644 build/fuzzer/corpus/01491.stmt delete mode 100644 build/fuzzer/corpus/01492.stmt delete mode 100644 build/fuzzer/corpus/01493.stmt delete mode 100644 build/fuzzer/corpus/01494.stmt delete mode 100644 build/fuzzer/corpus/01495.stmt delete mode 100644 build/fuzzer/corpus/01496.stmt delete mode 100644 build/fuzzer/corpus/01497.stmt delete mode 100644 build/fuzzer/corpus/01498.stmt delete mode 100644 build/fuzzer/corpus/01499.stmt delete mode 100644 build/fuzzer/corpus/01500.stmt delete mode 100644 build/fuzzer/corpus/01501.stmt delete mode 100644 build/fuzzer/corpus/01502.stmt delete mode 100644 build/fuzzer/corpus/01503.stmt delete mode 100644 build/fuzzer/corpus/01504.stmt delete mode 100644 build/fuzzer/corpus/01505.stmt delete mode 100644 build/fuzzer/corpus/01506.stmt delete mode 100644 build/fuzzer/corpus/01507.stmt delete mode 100644 build/fuzzer/corpus/01508.stmt delete mode 100644 build/fuzzer/corpus/01509.stmt delete mode 100644 build/fuzzer/corpus/01510.stmt delete mode 100644 build/fuzzer/corpus/01511.stmt delete mode 100644 build/fuzzer/corpus/01512.stmt delete mode 100644 build/fuzzer/corpus/01513.stmt delete mode 100644 build/fuzzer/corpus/01514.stmt delete mode 100644 build/fuzzer/corpus/01515.stmt delete mode 100644 build/fuzzer/corpus/01516.stmt delete mode 100644 build/fuzzer/corpus/01517.stmt delete mode 100644 build/fuzzer/corpus/01518.stmt delete mode 100644 build/fuzzer/corpus/01519.stmt delete mode 100644 build/fuzzer/corpus/01520.stmt delete mode 100644 build/fuzzer/corpus/01521.stmt delete mode 100644 build/fuzzer/corpus/01522.stmt delete mode 100644 build/fuzzer/corpus/01523.stmt delete mode 100644 build/fuzzer/corpus/01524.stmt delete mode 100644 build/fuzzer/corpus/01525.stmt delete mode 100644 build/fuzzer/corpus/01526.stmt delete mode 100644 build/fuzzer/corpus/01527.stmt delete mode 100644 build/fuzzer/corpus/01528.stmt delete mode 100644 build/fuzzer/corpus/01529.stmt delete mode 100644 build/fuzzer/corpus/01530.stmt delete mode 100644 build/fuzzer/corpus/01531.stmt delete mode 100644 build/fuzzer/corpus/01532.stmt delete mode 100644 build/fuzzer/corpus/01533.stmt delete mode 100644 build/fuzzer/corpus/01534.stmt delete mode 100644 build/fuzzer/corpus/01535.stmt delete mode 100644 build/fuzzer/corpus/01536.stmt delete mode 100644 build/fuzzer/corpus/01537.stmt delete mode 100644 build/fuzzer/corpus/01538.stmt delete mode 100644 build/fuzzer/corpus/01539.stmt delete mode 100644 build/fuzzer/corpus/01540.stmt delete mode 100644 build/fuzzer/corpus/01541.stmt delete mode 100644 build/fuzzer/corpus/01542.stmt delete mode 100644 build/fuzzer/corpus/01543.stmt delete mode 100644 build/fuzzer/corpus/01544.stmt delete mode 100644 build/fuzzer/corpus/01545.stmt delete mode 100644 build/fuzzer/corpus/01546.stmt delete mode 100644 build/fuzzer/corpus/01547.stmt delete mode 100644 build/fuzzer/corpus/01548.stmt delete mode 100644 build/fuzzer/corpus/01549.stmt delete mode 100644 build/fuzzer/corpus/01550.stmt delete mode 100644 build/fuzzer/corpus/01551.stmt delete mode 100644 build/fuzzer/corpus/01552.stmt delete mode 100644 build/fuzzer/corpus/01553.stmt delete mode 100644 build/fuzzer/corpus/01554.stmt delete mode 100644 build/fuzzer/corpus/01555.stmt delete mode 100644 build/fuzzer/corpus/01556.stmt delete mode 100644 build/fuzzer/corpus/01557.stmt delete mode 100644 build/fuzzer/corpus/01558.stmt delete mode 100644 build/fuzzer/corpus/01559.stmt delete mode 100644 build/fuzzer/corpus/01560.stmt delete mode 100644 build/fuzzer/corpus/01561.stmt delete mode 100644 build/fuzzer/corpus/01562.stmt delete mode 100644 build/fuzzer/corpus/01563.stmt delete mode 100644 build/fuzzer/corpus/01564.stmt delete mode 100644 build/fuzzer/corpus/01565.stmt delete mode 100644 build/fuzzer/corpus/01566.stmt delete mode 100644 build/fuzzer/corpus/01567.stmt delete mode 100644 build/fuzzer/corpus/01568.stmt delete mode 100644 build/fuzzer/corpus/01569.stmt delete mode 100644 build/fuzzer/corpus/01570.stmt delete mode 100644 build/fuzzer/corpus/01571.stmt delete mode 100644 build/fuzzer/corpus/01572.stmt delete mode 100644 build/fuzzer/corpus/01573.stmt delete mode 100644 build/fuzzer/corpus/01574.stmt delete mode 100644 build/fuzzer/corpus/01575.stmt delete mode 100644 build/fuzzer/corpus/01576.stmt delete mode 100644 build/fuzzer/corpus/01577.stmt delete mode 100644 build/fuzzer/corpus/01578.stmt delete mode 100644 build/fuzzer/corpus/01579.stmt delete mode 100644 build/fuzzer/corpus/01580.stmt delete mode 100644 build/fuzzer/corpus/01581.stmt delete mode 100644 build/fuzzer/corpus/01582.stmt delete mode 100644 build/fuzzer/corpus/01583.stmt delete mode 100644 build/fuzzer/corpus/01584.stmt delete mode 100644 build/fuzzer/corpus/01585.stmt delete mode 100644 build/fuzzer/corpus/01586.stmt delete mode 100644 build/fuzzer/corpus/01587.stmt delete mode 100644 build/fuzzer/corpus/01588.stmt delete mode 100644 build/fuzzer/corpus/01589.stmt delete mode 100644 build/fuzzer/corpus/01590.stmt delete mode 100644 build/fuzzer/corpus/01591.stmt delete mode 100644 build/fuzzer/corpus/01592.stmt delete mode 100644 build/fuzzer/corpus/01593.stmt delete mode 100644 build/fuzzer/corpus/01594.stmt delete mode 100644 build/fuzzer/corpus/01595.stmt delete mode 100644 build/fuzzer/corpus/01596.stmt delete mode 100644 build/fuzzer/corpus/01597.stmt delete mode 100644 build/fuzzer/corpus/01598.stmt delete mode 100644 build/fuzzer/corpus/01599.stmt delete mode 100644 build/fuzzer/corpus/01600.stmt delete mode 100644 build/fuzzer/corpus/01601.stmt delete mode 100644 build/fuzzer/corpus/01602.stmt delete mode 100644 build/fuzzer/corpus/01603.stmt delete mode 100644 build/fuzzer/corpus/01604.stmt delete mode 100644 build/fuzzer/corpus/01605.stmt delete mode 100644 build/fuzzer/corpus/01606.stmt delete mode 100644 build/fuzzer/corpus/01607.stmt delete mode 100644 build/fuzzer/corpus/01608.stmt delete mode 100644 build/fuzzer/corpus/01609.stmt delete mode 100644 build/fuzzer/corpus/01610.stmt delete mode 100644 build/fuzzer/corpus/01611.stmt delete mode 100644 build/fuzzer/corpus/01612.stmt delete mode 100644 build/fuzzer/corpus/01613.stmt delete mode 100644 build/fuzzer/corpus/01614.stmt delete mode 100644 build/fuzzer/corpus/01615.stmt delete mode 100644 build/fuzzer/corpus/01616.stmt delete mode 100644 build/fuzzer/corpus/01617.stmt delete mode 100644 build/fuzzer/corpus/01618.stmt delete mode 100644 build/fuzzer/corpus/01619.stmt delete mode 100644 build/fuzzer/corpus/01620.stmt delete mode 100644 build/fuzzer/corpus/01621.stmt delete mode 100644 build/fuzzer/corpus/01622.stmt delete mode 100644 build/fuzzer/corpus/01623.stmt delete mode 100644 build/fuzzer/corpus/01624.stmt delete mode 100644 build/fuzzer/corpus/01625.stmt delete mode 100644 build/fuzzer/corpus/01626.stmt delete mode 100644 build/fuzzer/corpus/01627.stmt delete mode 100644 build/fuzzer/corpus/01628.stmt delete mode 100644 build/fuzzer/corpus/01629.stmt delete mode 100644 build/fuzzer/corpus/01630.stmt delete mode 100644 build/fuzzer/corpus/01631.stmt delete mode 100644 build/fuzzer/corpus/01632.stmt delete mode 100644 build/fuzzer/corpus/01633.stmt delete mode 100644 build/fuzzer/corpus/01634.stmt delete mode 100644 build/fuzzer/corpus/01635.stmt delete mode 100644 build/fuzzer/corpus/01636.stmt delete mode 100644 build/fuzzer/corpus/01637.stmt delete mode 100644 build/fuzzer/corpus/01638.stmt delete mode 100644 build/fuzzer/corpus/01639.stmt delete mode 100644 build/fuzzer/corpus/01640.stmt delete mode 100644 build/fuzzer/corpus/01641.stmt delete mode 100644 build/fuzzer/corpus/01642.stmt delete mode 100644 build/fuzzer/corpus/01643.stmt delete mode 100644 build/fuzzer/corpus/01644.stmt delete mode 100644 build/fuzzer/corpus/01645.stmt delete mode 100644 build/fuzzer/corpus/01646.stmt delete mode 100644 build/fuzzer/corpus/01647.stmt delete mode 100644 build/fuzzer/corpus/01648.stmt delete mode 100644 build/fuzzer/corpus/01649.stmt delete mode 100644 build/fuzzer/corpus/01650.stmt delete mode 100644 build/fuzzer/corpus/01651.stmt delete mode 100644 build/fuzzer/corpus/01652.stmt delete mode 100644 build/fuzzer/corpus/01653.stmt delete mode 100644 build/fuzzer/corpus/01654.stmt delete mode 100644 build/fuzzer/corpus/01655.stmt delete mode 100644 build/fuzzer/corpus/01656.stmt delete mode 100644 build/fuzzer/corpus/01657.stmt delete mode 100644 build/fuzzer/corpus/01658.stmt delete mode 100644 build/fuzzer/corpus/01659.stmt delete mode 100644 build/fuzzer/corpus/01660.stmt delete mode 100644 build/fuzzer/corpus/01661.stmt delete mode 100644 build/fuzzer/corpus/01662.stmt delete mode 100644 build/fuzzer/corpus/01663.stmt delete mode 100644 build/fuzzer/corpus/01664.stmt delete mode 100644 build/fuzzer/corpus/01665.stmt delete mode 100644 build/fuzzer/corpus/01666.stmt delete mode 100644 build/fuzzer/corpus/01667.stmt delete mode 100644 build/fuzzer/corpus/01668.stmt delete mode 100644 build/fuzzer/corpus/01669.stmt delete mode 100644 build/fuzzer/corpus/01670.stmt delete mode 100644 build/fuzzer/corpus/01671.stmt delete mode 100644 build/fuzzer/corpus/01672.stmt delete mode 100644 build/fuzzer/corpus/01673.stmt delete mode 100644 build/fuzzer/corpus/01674.stmt delete mode 100644 build/fuzzer/corpus/01675.stmt delete mode 100644 build/fuzzer/corpus/01676.stmt delete mode 100644 build/fuzzer/corpus/01677.stmt delete mode 100644 build/fuzzer/corpus/01678.stmt delete mode 100644 build/fuzzer/corpus/01679.stmt delete mode 100644 build/fuzzer/corpus/01680.stmt delete mode 100644 build/fuzzer/corpus/01681.stmt delete mode 100644 build/fuzzer/corpus/01682.stmt delete mode 100644 build/fuzzer/corpus/01683.stmt delete mode 100644 build/fuzzer/corpus/01684.stmt delete mode 100644 build/fuzzer/corpus/01685.stmt delete mode 100644 build/fuzzer/corpus/01686.stmt delete mode 100644 build/fuzzer/corpus/01687.stmt delete mode 100644 build/fuzzer/corpus/01688.stmt delete mode 100644 build/fuzzer/corpus/01689.stmt delete mode 100644 build/fuzzer/corpus/01690.stmt delete mode 100644 build/fuzzer/corpus/01691.stmt delete mode 100644 build/fuzzer/corpus/01692.stmt delete mode 100644 build/fuzzer/corpus/01693.stmt delete mode 100644 build/fuzzer/corpus/01694.stmt delete mode 100644 build/fuzzer/corpus/01695.stmt delete mode 100644 build/fuzzer/corpus/01696.stmt delete mode 100644 build/fuzzer/corpus/01697.stmt delete mode 100644 build/fuzzer/corpus/01698.stmt delete mode 100644 build/fuzzer/corpus/01699.stmt delete mode 100644 build/fuzzer/corpus/01700.stmt delete mode 100644 build/fuzzer/corpus/01701.stmt delete mode 100644 build/fuzzer/corpus/01702.stmt delete mode 100644 build/fuzzer/corpus/01703.stmt delete mode 100644 build/fuzzer/corpus/01704.stmt delete mode 100644 build/fuzzer/corpus/01705.stmt delete mode 100644 build/fuzzer/corpus/01706.stmt delete mode 100644 build/fuzzer/corpus/01707.stmt delete mode 100644 build/fuzzer/corpus/01708.stmt delete mode 100644 build/fuzzer/corpus/01709.stmt delete mode 100644 build/fuzzer/corpus/01710.stmt delete mode 100644 build/fuzzer/corpus/01711.stmt delete mode 100644 build/fuzzer/corpus/01712.stmt delete mode 100644 build/fuzzer/corpus/01713.stmt delete mode 100644 build/fuzzer/corpus/01714.stmt delete mode 100644 build/fuzzer/corpus/01715.stmt delete mode 100644 build/fuzzer/corpus/01716.stmt delete mode 100644 build/fuzzer/corpus/01717.stmt delete mode 100644 build/fuzzer/corpus/01718.stmt delete mode 100644 build/fuzzer/corpus/01719.stmt delete mode 100644 build/fuzzer/corpus/01720.stmt delete mode 100644 build/fuzzer/corpus/01721.stmt delete mode 100644 build/fuzzer/corpus/01722.stmt delete mode 100644 build/fuzzer/corpus/01723.stmt delete mode 100644 build/fuzzer/corpus/01724.stmt delete mode 100644 build/fuzzer/corpus/01725.stmt delete mode 100644 build/fuzzer/corpus/01726.stmt delete mode 100644 build/fuzzer/corpus/01727.stmt delete mode 100644 build/fuzzer/corpus/01728.stmt delete mode 100644 build/fuzzer/corpus/01729.stmt delete mode 100644 build/fuzzer/corpus/01730.stmt delete mode 100644 build/fuzzer/corpus/01731.stmt delete mode 100644 build/fuzzer/corpus/01732.stmt delete mode 100644 build/fuzzer/corpus/01733.stmt delete mode 100644 build/fuzzer/corpus/01734.stmt delete mode 100644 build/fuzzer/corpus/01735.stmt delete mode 100644 build/fuzzer/corpus/01736.stmt delete mode 100644 build/fuzzer/corpus/01737.stmt delete mode 100644 build/fuzzer/corpus/01738.stmt delete mode 100644 build/fuzzer/corpus/01739.stmt delete mode 100644 build/fuzzer/corpus/01740.stmt delete mode 100644 build/fuzzer/corpus/01741.stmt delete mode 100644 build/fuzzer/corpus/01742.stmt delete mode 100644 build/fuzzer/corpus/01743.stmt delete mode 100644 build/fuzzer/corpus/01744.stmt delete mode 100644 build/fuzzer/corpus/01745.stmt delete mode 100644 build/fuzzer/corpus/01746.stmt delete mode 100644 build/fuzzer/corpus/01747.stmt delete mode 100644 build/fuzzer/corpus/01748.stmt delete mode 100644 build/fuzzer/corpus/01749.stmt delete mode 100644 build/fuzzer/corpus/01750.stmt delete mode 100644 build/fuzzer/corpus/01751.stmt delete mode 100644 build/fuzzer/corpus/01752.stmt delete mode 100644 build/fuzzer/corpus/01753.stmt delete mode 100644 build/fuzzer/corpus/01754.stmt delete mode 100644 build/fuzzer/corpus/01755.stmt delete mode 100644 build/fuzzer/corpus/01756.stmt delete mode 100644 build/fuzzer/corpus/01757.stmt delete mode 100644 build/fuzzer/corpus/01758.stmt delete mode 100644 build/fuzzer/corpus/01759.stmt delete mode 100644 build/fuzzer/corpus/01760.stmt delete mode 100644 build/fuzzer/corpus/01761.stmt delete mode 100644 build/fuzzer/corpus/01762.stmt delete mode 100644 build/fuzzer/corpus/01763.stmt delete mode 100644 build/fuzzer/corpus/01764.stmt delete mode 100644 build/fuzzer/corpus/01765.stmt delete mode 100644 build/fuzzer/corpus/01766.stmt delete mode 100644 build/fuzzer/corpus/01767.stmt delete mode 100644 build/fuzzer/corpus/01768.stmt delete mode 100644 build/fuzzer/corpus/01769.stmt delete mode 100644 build/fuzzer/corpus/01770.stmt delete mode 100644 build/fuzzer/corpus/01771.stmt delete mode 100644 build/fuzzer/corpus/01772.stmt delete mode 100644 build/fuzzer/corpus/01773.stmt delete mode 100644 build/fuzzer/corpus/01774.stmt delete mode 100644 build/fuzzer/corpus/01775.stmt delete mode 100644 build/fuzzer/corpus/01776.stmt delete mode 100644 build/fuzzer/corpus/01777.stmt delete mode 100644 build/fuzzer/corpus/01778.stmt delete mode 100644 build/fuzzer/corpus/01779.stmt delete mode 100644 build/fuzzer/corpus/01780.stmt delete mode 100644 build/fuzzer/corpus/01781.stmt delete mode 100644 build/fuzzer/corpus/01782.stmt delete mode 100644 build/fuzzer/corpus/01783.stmt delete mode 100644 build/fuzzer/corpus/01784.stmt delete mode 100644 build/fuzzer/corpus/01785.stmt delete mode 100644 build/fuzzer/corpus/01786.stmt delete mode 100644 build/fuzzer/corpus/01787.stmt delete mode 100644 build/fuzzer/corpus/01788.stmt delete mode 100644 build/fuzzer/corpus/01789.stmt delete mode 100644 build/fuzzer/corpus/01790.stmt delete mode 100644 build/fuzzer/corpus/01791.stmt delete mode 100644 build/fuzzer/corpus/01792.stmt delete mode 100644 build/fuzzer/corpus/01793.stmt delete mode 100644 build/fuzzer/corpus/01794.stmt delete mode 100644 build/fuzzer/corpus/01795.stmt delete mode 100644 build/fuzzer/corpus/01796.stmt delete mode 100644 build/fuzzer/corpus/01797.stmt delete mode 100644 build/fuzzer/corpus/01798.stmt delete mode 100644 build/fuzzer/corpus/01799.stmt delete mode 100644 build/fuzzer/corpus/01800.stmt delete mode 100644 build/fuzzer/corpus/01801.stmt delete mode 100644 build/fuzzer/corpus/01802.stmt delete mode 100644 build/fuzzer/corpus/01803.stmt delete mode 100644 build/fuzzer/corpus/01804.stmt delete mode 100644 build/fuzzer/corpus/01805.stmt delete mode 100644 build/fuzzer/corpus/01806.stmt delete mode 100644 build/fuzzer/corpus/01807.stmt delete mode 100644 build/fuzzer/corpus/01808.stmt delete mode 100644 build/fuzzer/corpus/01809.stmt delete mode 100644 build/fuzzer/corpus/01810.stmt delete mode 100644 build/fuzzer/corpus/01811.stmt delete mode 100644 build/fuzzer/corpus/01812.stmt delete mode 100644 build/fuzzer/corpus/01813.stmt delete mode 100644 build/fuzzer/corpus/01814.stmt delete mode 100644 build/fuzzer/corpus/01815.stmt delete mode 100644 build/fuzzer/corpus/01816.stmt delete mode 100644 build/fuzzer/corpus/01817.stmt delete mode 100644 build/fuzzer/corpus/01818.stmt delete mode 100644 build/fuzzer/corpus/01819.stmt delete mode 100644 build/fuzzer/corpus/01820.stmt delete mode 100644 build/fuzzer/corpus/01821.stmt delete mode 100644 build/fuzzer/corpus/01822.stmt delete mode 100644 build/fuzzer/corpus/01823.stmt delete mode 100644 build/fuzzer/corpus/01824.stmt delete mode 100644 build/fuzzer/corpus/01825.stmt delete mode 100644 build/fuzzer/corpus/01826.stmt delete mode 100644 build/fuzzer/corpus/01827.stmt delete mode 100644 build/fuzzer/corpus/01828.stmt delete mode 100644 build/fuzzer/corpus/01829.stmt delete mode 100644 build/fuzzer/corpus/01830.stmt delete mode 100644 build/fuzzer/corpus/01831.stmt delete mode 100644 build/fuzzer/corpus/01832.stmt delete mode 100644 build/fuzzer/corpus/01833.stmt delete mode 100644 build/fuzzer/corpus/01834.stmt delete mode 100644 build/fuzzer/corpus/01835.stmt delete mode 100644 build/fuzzer/corpus/01836.stmt delete mode 100644 build/fuzzer/corpus/01837.stmt delete mode 100644 build/fuzzer/corpus/01838.stmt delete mode 100644 build/fuzzer/corpus/01839.stmt delete mode 100644 build/fuzzer/corpus/01840.stmt delete mode 100644 build/fuzzer/corpus/01841.stmt delete mode 100644 build/fuzzer/corpus/01842.stmt delete mode 100644 build/fuzzer/corpus/01843.stmt delete mode 100644 build/fuzzer/corpus/01844.stmt delete mode 100644 build/fuzzer/corpus/01845.stmt delete mode 100644 build/fuzzer/corpus/01846.stmt delete mode 100644 build/fuzzer/corpus/01847.stmt delete mode 100644 build/fuzzer/corpus/01848.stmt delete mode 100644 build/fuzzer/corpus/01849.stmt delete mode 100644 build/fuzzer/corpus/01850.stmt delete mode 100644 build/fuzzer/corpus/01851.stmt delete mode 100644 build/fuzzer/corpus/01852.stmt delete mode 100644 build/fuzzer/corpus/01853.stmt delete mode 100644 build/fuzzer/corpus/01854.stmt delete mode 100644 build/fuzzer/corpus/01855.stmt delete mode 100644 build/fuzzer/corpus/01856.stmt delete mode 100644 build/fuzzer/corpus/01857.stmt delete mode 100644 build/fuzzer/corpus/01858.stmt delete mode 100644 build/fuzzer/corpus/01859.stmt delete mode 100644 build/fuzzer/corpus/01860.stmt delete mode 100644 build/fuzzer/corpus/01861.stmt delete mode 100644 build/fuzzer/corpus/01862.stmt delete mode 100644 build/fuzzer/corpus/01863.stmt delete mode 100644 build/fuzzer/corpus/01864.stmt delete mode 100644 build/fuzzer/corpus/01865.stmt delete mode 100644 build/fuzzer/corpus/01866.stmt delete mode 100644 build/fuzzer/corpus/01867.stmt delete mode 100644 build/fuzzer/corpus/01868.stmt delete mode 100644 build/fuzzer/corpus/01869.stmt delete mode 100644 build/fuzzer/corpus/01870.stmt delete mode 100644 build/fuzzer/corpus/01871.stmt delete mode 100644 build/fuzzer/corpus/01872.stmt delete mode 100644 build/fuzzer/corpus/01873.stmt delete mode 100644 build/fuzzer/corpus/01874.stmt delete mode 100644 build/fuzzer/corpus/01875.stmt delete mode 100644 build/fuzzer/corpus/01876.stmt delete mode 100644 build/fuzzer/corpus/01877.stmt delete mode 100644 build/fuzzer/corpus/01878.stmt delete mode 100644 build/fuzzer/corpus/01879.stmt delete mode 100644 build/fuzzer/corpus/01880.stmt delete mode 100644 build/fuzzer/corpus/01881.stmt delete mode 100644 build/fuzzer/corpus/01882.stmt delete mode 100644 build/fuzzer/corpus/01883.stmt delete mode 100644 build/fuzzer/corpus/01884.stmt delete mode 100644 build/fuzzer/corpus/01885.stmt delete mode 100644 build/fuzzer/corpus/01886.stmt delete mode 100644 build/fuzzer/corpus/01887.stmt delete mode 100644 build/fuzzer/corpus/01888.stmt delete mode 100644 build/fuzzer/corpus/01889.stmt delete mode 100644 build/fuzzer/corpus/01890.stmt delete mode 100644 build/fuzzer/corpus/01891.stmt delete mode 100644 build/fuzzer/corpus/01892.stmt delete mode 100644 build/fuzzer/corpus/01893.stmt delete mode 100644 build/fuzzer/corpus/01894.stmt delete mode 100644 build/fuzzer/corpus/01895.stmt delete mode 100644 build/fuzzer/corpus/01896.stmt delete mode 100644 build/fuzzer/corpus/01897.stmt delete mode 100644 build/fuzzer/corpus/01898.stmt delete mode 100644 build/fuzzer/corpus/01899.stmt delete mode 100644 build/fuzzer/corpus/01900.stmt delete mode 100644 build/fuzzer/corpus/01901.stmt delete mode 100644 build/fuzzer/corpus/01902.stmt delete mode 100644 build/fuzzer/corpus/01903.stmt delete mode 100644 build/fuzzer/corpus/01904.stmt delete mode 100644 build/fuzzer/corpus/01905.stmt delete mode 100644 build/fuzzer/corpus/01906.stmt delete mode 100644 build/fuzzer/corpus/01907.stmt delete mode 100644 build/fuzzer/corpus/01908.stmt delete mode 100644 build/fuzzer/corpus/01909.stmt delete mode 100644 build/fuzzer/corpus/01910.stmt delete mode 100644 build/fuzzer/corpus/01911.stmt delete mode 100644 build/fuzzer/corpus/01912.stmt delete mode 100644 build/fuzzer/corpus/01913.stmt delete mode 100644 build/fuzzer/go.mod delete mode 100644 build/fuzzer/go.sum delete mode 100644 build/fuzzer/main.go create mode 100644 capabilities/v0.39.0.json create mode 100644 docs/content/aws-cloudformation-hooks.md create mode 100644 docs/content/misc-disk.md create mode 100644 docs/website/static/img/logos/integrations/emissary-ingress.png create mode 100644 format/testfiles/test_with.rego create mode 100644 format/testfiles/test_with.rego.formatted create mode 100644 plugins/status/plugin_go1.17_test.go create mode 100644 storage/disk/config.go create mode 100644 storage/disk/config_test.go create mode 100644 storage/disk/metrics.go create mode 100644 storage/disk/paths_test.go create mode 100644 test/e2e/authz/disk.go create mode 100644 test/e2e/authz/nodisk.go create mode 100644 test/e2e/wasm/authz/disk.go create mode 100644 test/e2e/wasm/authz/nodisk.go create mode 100644 topdown/http_fixup.go create mode 100644 topdown/http_fixup_darwin.go delete mode 100644 vendor/github.com/golang/protobuf/descriptor/descriptor.go delete mode 100644 vendor/github.com/golang/protobuf/protoc-gen-go/descriptor/descriptor.pb.go delete mode 100644 vendor/github.com/golang/protobuf/ptypes/wrappers/wrappers.pb.go delete mode 100644 vendor/github.com/grpc-ecosystem/grpc-gateway/internal/BUILD.bazel delete mode 100644 vendor/github.com/grpc-ecosystem/grpc-gateway/internal/errors.pb.go delete mode 100644 vendor/github.com/grpc-ecosystem/grpc-gateway/internal/errors.proto delete mode 100644 vendor/github.com/grpc-ecosystem/grpc-gateway/runtime/BUILD.bazel delete mode 100644 vendor/github.com/grpc-ecosystem/grpc-gateway/runtime/errors.go delete mode 100644 vendor/github.com/grpc-ecosystem/grpc-gateway/runtime/fieldmask.go delete mode 100644 vendor/github.com/grpc-ecosystem/grpc-gateway/runtime/proto_errors.go delete mode 100644 vendor/github.com/grpc-ecosystem/grpc-gateway/runtime/query.go rename vendor/github.com/grpc-ecosystem/grpc-gateway/{ => v2}/LICENSE.txt (100%) create mode 100644 vendor/github.com/grpc-ecosystem/grpc-gateway/v2/internal/httprule/BUILD.bazel create mode 100644 vendor/github.com/grpc-ecosystem/grpc-gateway/v2/internal/httprule/compile.go create mode 100644 vendor/github.com/grpc-ecosystem/grpc-gateway/v2/internal/httprule/fuzz.go create mode 100644 vendor/github.com/grpc-ecosystem/grpc-gateway/v2/internal/httprule/parse.go create mode 100644 vendor/github.com/grpc-ecosystem/grpc-gateway/v2/internal/httprule/types.go create mode 100644 vendor/github.com/grpc-ecosystem/grpc-gateway/v2/runtime/BUILD.bazel rename vendor/github.com/grpc-ecosystem/grpc-gateway/{ => v2}/runtime/context.go (79%) rename vendor/github.com/grpc-ecosystem/grpc-gateway/{ => v2}/runtime/convert.go (80%) rename vendor/github.com/grpc-ecosystem/grpc-gateway/{ => v2}/runtime/doc.go (100%) create mode 100644 vendor/github.com/grpc-ecosystem/grpc-gateway/v2/runtime/errors.go create mode 100644 vendor/github.com/grpc-ecosystem/grpc-gateway/v2/runtime/fieldmask.go rename vendor/github.com/grpc-ecosystem/grpc-gateway/{ => v2}/runtime/handler.go (77%) rename vendor/github.com/grpc-ecosystem/grpc-gateway/{ => v2}/runtime/marshal_httpbodyproto.go (54%) rename vendor/github.com/grpc-ecosystem/grpc-gateway/{ => v2}/runtime/marshal_json.go (95%) rename vendor/github.com/grpc-ecosystem/grpc-gateway/{ => v2}/runtime/marshal_jsonpb.go (58%) rename vendor/github.com/grpc-ecosystem/grpc-gateway/{ => v2}/runtime/marshal_proto.go (93%) rename vendor/github.com/grpc-ecosystem/grpc-gateway/{ => v2}/runtime/marshaler.go (80%) rename vendor/github.com/grpc-ecosystem/grpc-gateway/{ => v2}/runtime/marshaler_registry.go (91%) rename vendor/github.com/grpc-ecosystem/grpc-gateway/{ => v2}/runtime/mux.go (59%) rename vendor/github.com/grpc-ecosystem/grpc-gateway/{ => v2}/runtime/pattern.go (57%) rename vendor/github.com/grpc-ecosystem/grpc-gateway/{ => v2}/runtime/proto2_convert.go (98%) create mode 100644 vendor/github.com/grpc-ecosystem/grpc-gateway/v2/runtime/query.go rename vendor/github.com/grpc-ecosystem/grpc-gateway/{ => v2}/utilities/BUILD.bazel (59%) rename vendor/github.com/grpc-ecosystem/grpc-gateway/{ => v2}/utilities/doc.go (100%) rename vendor/github.com/grpc-ecosystem/grpc-gateway/{ => v2}/utilities/pattern.go (100%) rename vendor/github.com/grpc-ecosystem/grpc-gateway/{ => v2}/utilities/readerfactory.go (100%) rename vendor/github.com/grpc-ecosystem/grpc-gateway/{ => v2}/utilities/trie.go (98%) create mode 100644 vendor/github.com/yashtewari/glob-intersection/go.mod delete mode 100644 vendor/go.opentelemetry.io/otel/internal/metric/LICENSE delete mode 100644 vendor/go.opentelemetry.io/otel/internal/metric/global/meter.go delete mode 100644 vendor/go.opentelemetry.io/otel/internal/metric/registry/doc.go delete mode 100644 vendor/go.opentelemetry.io/otel/internal/metric/registry/registry.go rename vendor/go.opentelemetry.io/otel/metric/{number/doc.go => global/global.go} (53%) delete mode 100644 vendor/go.opentelemetry.io/otel/metric/global/metric.go create mode 100644 vendor/go.opentelemetry.io/otel/metric/instrument/asyncfloat64/asyncfloat64.go create mode 100644 vendor/go.opentelemetry.io/otel/metric/instrument/asyncint64/asyncint64.go create mode 100644 vendor/go.opentelemetry.io/otel/metric/instrument/config.go rename vendor/go.opentelemetry.io/otel/metric/{noop.go => instrument/instrument.go} (54%) create mode 100644 vendor/go.opentelemetry.io/otel/metric/instrument/syncfloat64/syncfloat64.go create mode 100644 vendor/go.opentelemetry.io/otel/metric/instrument/syncint64/syncint64.go create mode 100644 vendor/go.opentelemetry.io/otel/metric/internal/global/instruments.go create mode 100644 vendor/go.opentelemetry.io/otel/metric/internal/global/meter.go rename vendor/go.opentelemetry.io/otel/{internal/metric/global/metric.go => metric/internal/global/state.go} (72%) create mode 100644 vendor/go.opentelemetry.io/otel/metric/meter.go delete mode 100644 vendor/go.opentelemetry.io/otel/metric/metric.go delete mode 100644 vendor/go.opentelemetry.io/otel/metric/metric_instrument.go delete mode 100644 vendor/go.opentelemetry.io/otel/metric/number/kind_string.go delete mode 100644 vendor/go.opentelemetry.io/otel/metric/number/number.go delete mode 100644 vendor/go.opentelemetry.io/otel/metric/sdkapi/descriptor.go delete mode 100644 vendor/go.opentelemetry.io/otel/metric/sdkapi/instrumentkind.go delete mode 100644 vendor/go.opentelemetry.io/otel/metric/sdkapi/instrumentkind_string.go delete mode 100644 vendor/go.opentelemetry.io/otel/metric/sdkapi/noop.go delete mode 100644 vendor/go.opentelemetry.io/otel/metric/sdkapi/sdkapi.go create mode 100644 vendor/go.opentelemetry.io/otel/sdk/trace/sampler_env.go diff --git a/.github/workflows/nightly.yaml b/.github/workflows/nightly.yaml index f067bb3a5d..b081143818 100644 --- a/.github/workflows/nightly.yaml +++ b/.github/workflows/nightly.yaml @@ -41,14 +41,8 @@ jobs: with: go-version: ${{ steps.go_version.outputs.go_version }} - - name: Install gotip - run: | - go install golang.org/dl/gotip@latest - gotip download - gotip version - - - name: gotip test -fuzz - run: gotip test ./ast -fuzz FuzzParseStatementsAndCompileModules -fuzztime 1h -v -run '^$' + - name: go test -fuzz + run: go test ./ast -fuzz FuzzParseStatementsAndCompileModules -fuzztime 1h -v -run '^$' - name: Dump crashers if: ${{ failure() }} @@ -63,36 +57,6 @@ jobs: status: ${{ job.status }} fields: repo,workflow - fuzzer: - name: Go Fuzzer - runs-on: ubuntu-latest - steps: - - name: Check out code - uses: actions/checkout@v3 - - - name: Run go-fuzz - run: make ci-go-check-fuzz - - - name: Dump crashers - if: ${{ failure() }} - run: find build/fuzzer/workdir/crashers -name '*.quoted' -print -exec cat {} \; - - - name: Upload Workdir - if: ${{ failure() }} - uses: actions/upload-artifact@v2 - with: - name: workdir - path: ./build/fuzzer/workdir - - - name: Slack Notification - uses: 8398a7/action-slack@v3 - env: - SLACK_WEBHOOK_URL: ${{ secrets.SLACK_NOTIFICATION_WEBHOOK }} - if: ${{ failure() && env.SLACK_WEBHOOK_URL }} - with: - status: ${{ job.status }} - fields: repo,workflow - go-proxy-check: name: Go mod check runs-on: ubuntu-latest diff --git a/.github/workflows/pull-request.yaml b/.github/workflows/pull-request.yaml index 415d5fe86b..b9ff66ef5e 100644 --- a/.github/workflows/pull-request.yaml +++ b/.github/workflows/pull-request.yaml @@ -130,7 +130,7 @@ jobs: uses: actions/checkout@v3 - name: Run fuzz check (3m) - run: make ci-go-check-fuzz FUZZ_TIME=180 + run: make ci-go-fuzz FUZZ_TIME=180s timeout-minutes: 30 go-lint: @@ -280,20 +280,25 @@ jobs: working-directory: npm-opa-wasm go-version-build: - name: Go compat builds - runs-on: ubuntu-latest + name: Go compat build/test + needs: generate + runs-on: ${{ matrix.os }} strategy: + fail-fast: false matrix: - include: - - version: "1.16" - - version: "1.15" + os: [ubuntu-18.04, macos-latest] + version: ["1.17", "1.16"] steps: - - name: Check out code - uses: actions/checkout@v3 - - - name: Build - run: make ci-go-ci-build-linux GOVERSION=${{ matrix.version }} - timeout-minutes: 30 + - uses: actions/checkout@v3 + - name: Download generated artifacts + uses: actions/download-artifact@v2 + with: + name: generated + - uses: actions/setup-go@v2 + with: + go-version: ${{ matrix.version }} + - run: make build + - run: make go-test # Run PR metadata against Rego policies rego-check-pr: @@ -305,6 +310,8 @@ jobs: - name: Download OPA uses: open-policy-agent/setup-opa@v1 + with: + version: edge - name: Test policies run: opa test build/policy diff --git a/.go-version b/.go-version index b48f322609..adc97d8e22 100644 --- a/.go-version +++ b/.go-version @@ -1 +1 @@ -1.17 +1.18 diff --git a/ADOPTERS.md b/ADOPTERS.md index f6e5ccf84c..350c5b2dea 100644 --- a/ADOPTERS.md +++ b/ADOPTERS.md @@ -237,6 +237,8 @@ pre-production (in alphabetical order): automated code review, defining access levels or blocking execution of unwanted code. +* [Wealthsimple](https://www.wealthsimple.com/) is using OPA to power all authorization checks their microservice ecosystem by leveraging their existing authorization library make the transition to OPA as simple as possible for development teams. + Other adopters that have gone into production or various stages of testing include: diff --git a/CHANGELOG.md b/CHANGELOG.md index ee27beec4b..85f064fa68 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -5,6 +5,83 @@ project adheres to [Semantic Versioning](http://semver.org/). ## Unreleased +## 0.39.0 + +This release contains a number of fixes and enhancements. + +### Disk Storage + +The on-disk storage backend has been fully integrated with the OPA server, and +can now be enabled via configuration: + +```yaml +storage: + disk: + directory: /var/opa # put data here + auto_create: true # create directory if it doesn't exist + partitions: # partitioning is important for data storage, + - /users/* # please see the documentation +``` + +It is intended to enable the use of OPA in scenarios where the data needed for +policy evaluation exceeds the available memory. + +The on-disk contents will persist among restarts, but should not be used as a +single source of truth: there are no backup mechanisms, and certain data partitioning +changes will require a start-over. These are things that may get improved in the +future. + +For all the details, please refer to the [configuration](https://www.openpolicyagent.org/docs/v0.39.0/configuration/#disk-storage) +and [detailled Disk Storage section](https://www.openpolicyagent.org/docs/v0.39.0/misc-disk/) +of the documentations. + +### Tooling, SDK, and Runtime + +- Server: Add warning when `input` attribute is missing in `POST /v1/data` API ([#4386](https://github.com/open-policy-agent/opa/issues/4386)) authored by @aflmp +- SDK: Support partial evaluation ([#4240](https://github.com/open-policy-agent/opa/pull/4240)), authored by @kroekle; with a fix to avoid using different state (authored by @Iceber) +- Runtime: Suppress payloads in debug logs for handlers that compress responses (`/metrics` and `/debug/pprof`) (authored by @christian1607) +- `opa test`: Add file path to failing tests to make debugging failing tests easier ([#4457](https://github.com/open-policy-agent/opa/issues/4457)), authored by @liamg +- `opa fmt`: avoid whitespace mixed with tabs on `with` statements ([#4376](https://github.com/open-policy-agent/opa/issues/4376)) reported by @tiwood +- Coverage reporting: Remove duplicates from coverage report ([#4393](https://github.com/open-policy-agent/opa/issues/4393)) reported by @gianna7wu +- Plugins: Fix broken retry logic in decision logs plugin ([#4486](https://github.com/open-policy-agent/opa/issues/4486)) reported by @iamatwork +- Plugins: Update regular polling fallback mechanism for downloader +- Plugins: Support for adding custom parameters and headers for OAuth2 Client Credentials Token request (authored by @srlk) +- Plugins: Log message on unexpected bundle content type ([#4278](https://github.com/open-policy-agent/opa/issues/4278)) +- Plugins: Mask Authorization header value in debug logs ([#4495](https://github.com/open-policy-agent/opa/issues/4495)) +- Docker images: Use GID 1000 in `-rootless` images ([#4380](https://github.com/open-policy-agent/opa/issues/4380)); also warn when using UID/GID 0. +- Runtime: change processed file event log level to info + +### Rego and Topdown + +- Type checker: Skip pattern JSON Schema attribute compilation ([#4426](https://github.com/open-policy-agent/opa/issues/4426)): These are not supported, but could have caused the parsing of a JSON Schema document to fail. +- Topdown: Copy without modifying expr, fixing a bug that could occur when running multiple partial evaluation requests concurrently. +- Compiler strict mode: Raise error on unused imports ([#4354](https://github.com/open-policy-agent/opa/issues/4354)) authored by @damienjburks +- AST: Fix print call rewriting in else rules ([#4489](https://github.com/open-policy-agent/opa/issues/4489)) +- Compiler: Improve error message on missing `with` target ([#4431](https://github.com/open-policy-agent/opa/issues/4431)) reported by @gabrielfern +- Parser: hint about 'every' future keyword import + +### Documentation and Website + +- AWS CloudFormation Hook: New tutorial +- Community: Stretch background so it covers on larger screens ([#4402](https://github.com/open-policy-agent/opa/issues/4402)) authored by @msorens +- Build: Make local dev and PR preview not build everything ([#4379](https://github.com/open-policy-agent/opa/issues/4379)) +- Philosophy: Grammar fixes (authored by @ajonesiii) +- README: Add note about Hugo version mismatch errors (authored by @ogazitt) +- Integrations: Add GraphQL-Graphene (authored by @dolevf), Emissary-Ingress (authored by @tayyabjamadar), rekor-sidekick, +- Integrations CI: ensure referenced software is listed, and logo file names match; allow SVG logos +- Envoy: Update policy primer with new control headers +- Envoy: Update bob_token and alice_token in tutorial (authored by @rokkiter) +- Envoy: Include new configurable gRPC msg sizes (authored by @emaincourt) +- Annotations: add missing title to index (authored by @itaysk) + +### Miscellaneous + +- Various dependency bumps, notably: + - OpenTelemetry-go: 1.4.1 -> 1.6.1 + - Wasmtime-go: 0.34.0 -> 0.35.0 +- Binaries and Docker images are now built using Go 1.18; CI runs build/test for Ubuntu and macos with Go 1.16 and 1.17. +- CI: remove go-fuzz, use native go 1.18 fuzzer + ## 0.38.1 This is a bug fix release that addresses one issue when using `opa test` with the diff --git a/MAINTAINERS.md b/MAINTAINERS.md index 3e7c5ef2e6..7a10306bb0 100644 --- a/MAINTAINERS.md +++ b/MAINTAINERS.md @@ -4,15 +4,16 @@ The following table lists OPA project maintainers and areas of expertise in alph | Name | GitHub | Email | Organization | Repositories/Area of Expertise | Added/Renewed On | | --- | --- | --- | --- | --- | --- | -| Ash Narkar | @ashutosh-narkar | anarkar4387@gmail.com | Styra | opa, opa-envoy-plugin | 2021-03-29 | -| Craig Tabita | @ctab | ctab@google.com | Google | gatekeeper, gatekeeper-library, cert-controller | 2021-03-29 | -| Max Smythe | @maxsmythe | smythe@google.com | Google | frameworks/constraints, gatekeeper, gatekeeper-library, cert-controller | 2021-03-29 | +| Ash Narkar | @ashutosh-narkar | anarkar4387@gmail.com | Styra | opa, opa-envoy-plugin | 2022-03-24 | +| Max Smythe | @maxsmythe | smythe@google.com | Google | frameworks/constraints, gatekeeper, gatekeeper-library, cert-controller | 2022-03-24 | | Oren Shomron | @shomron | shomron@gmail.com | VMware | frameworks/constraints, gatekeeper, gatekeeper-library, cert-controller | 2020-11-13 | -| Rita Zhang | @ritazh | rita.z.zhang@gmail.com | Microsoft | frameworks/constraints, gatekeeper, gatekeeper-library, cert-controller | 2021-03-29 | -| Sertaç Özercan | @sozercan | sozercan@gmail.com | Microsoft | gatekeeper, gatekeeper-library, cert-controller | 2021-03-29 | -| Tim Hinrichs | @timothyhinrichs | timothy.l.hinrichs@gmail.com | Styra | all repositories | 2021-03-29 | -| Torin Sandall | @tsandall | torinsandall@gmail.com | Styra | all repositories | 2021-03-29 | +| Rita Zhang | @ritazh | rita.z.zhang@gmail.com | Microsoft | frameworks/constraints, gatekeeper, gatekeeper-library, cert-controller | 2022-03-24 | +| Sertaç Özercan | @sozercan | sozercan@gmail.com | Microsoft | gatekeeper, gatekeeper-library, cert-controller | 2022-03-24 | +| Tim Hinrichs | @timothyhinrichs | timothy.l.hinrichs@gmail.com | Styra | all repositories | 2022-03-24 | +| Torin Sandall | @tsandall | torinsandall@gmail.com | Styra | all repositories | 2022-03-24 | +| Will Beason | @willbeason | willbeason@google.com | Google | gatekeeper, gatekeeper-library, cert-controller | 2022-03-24 | ## Emeritus +* [Craig Tabita](https://github.com/ctab) * [Patrick East](https://github.com/patrick-east) diff --git a/Makefile b/Makefile index b6861d80f7..ad15ed5819 100644 --- a/Makefile +++ b/Makefile @@ -57,7 +57,7 @@ BIN := opa_$(GOOS)_$(GOARCH) # Optional external configuration useful for forks of OPA DOCKER_IMAGE ?= openpolicyagent/opa S3_RELEASE_BUCKET ?= opa-releases -FUZZ_TIME ?= 3600 # 1hr +FUZZ_TIME ?= 1h TELEMETRY_URL ?= #Default empty BUILD_COMMIT := $(shell ./build/get-build-commit.sh) @@ -166,7 +166,8 @@ clean: wasm-lib-clean .PHONY: fuzz fuzz: - $(MAKE) -C ./build/fuzzer all + go test ./ast -fuzz FuzzParseStatementsAndCompileModules -fuzztime ${FUZZ_TIME} -v -run '^$$' + ###################################################### # @@ -447,14 +448,14 @@ release-ci: push-image push-manifest-list-latest endif .PHONY: netlify-prod -netlify-prod: clean docs-clean build docs-generate docs-production-build +netlify-prod: clean docs-clean build docs-production-build .PHONY: netlify-preview -netlify-preview: clean docs-clean build docs-live-blocks-install-deps docs-live-blocks-test docs-generate docs-preview-build +netlify-preview: clean docs-clean build docs-live-blocks-install-deps docs-live-blocks-test docs-dev-generate docs-preview-build +# Kept for compatibility. Use `make fuzz` instead. .PHONY: check-fuzz -check-fuzz: - ./build/check-fuzz.sh $(FUZZ_TIME) +check-fuzz: fuzz # GOPRIVATE=* causes go to fetch all dependencies from their corresponding VCS # source, not through the golang-provided proxy services. We're cleaning out diff --git a/ast/compile.go b/ast/compile.go index e17fa7dfba..6c738d0e10 100644 --- a/ast/compile.go +++ b/ast/compile.go @@ -1496,12 +1496,14 @@ func (c *Compiler) rewritePrintCalls() { WalkRules(mod, func(r *Rule) bool { safe := r.Head.Args.Vars() safe.Update(ReservedVars) - WalkBodies(r, func(b Body) bool { + vis := func(b Body) bool { for _, err := range rewritePrintCalls(c.localvargen, c.GetArity, safe, b) { c.err(err) } return false - }) + } + WalkBodies(r.Head, vis) + WalkBodies(r.Body, vis) return false }) } diff --git a/ast/compile_test.go b/ast/compile_test.go index 03ffac0960..f56c65a28d 100644 --- a/ast/compile_test.go +++ b/ast/compile_test.go @@ -4113,6 +4113,45 @@ func TestCompilerRewritePrintCalls(t *testing.T) { } } +func TestRewritePrintCallsWithElseImplicitArgs(t *testing.T) { + + module := `package test + + f(x, y) { + x = y + } + + else = false { + print(x, y) + }` + + c := NewCompiler().WithEnablePrintStatements(true) + opts := ParserOptions{AllFutureKeywords: true, unreleasedKeywords: true} + c.Compile(map[string]*Module{ + "test.rego": MustParseModuleWithOpts(module, opts), + }) + + if c.Failed() { + t.Fatal(c.Errors) + } + + exp := MustParseModuleWithOpts(`package test + + f(__local0__, __local1__) = true { __local0__ = __local1__ } + else = false { __local6__ = {__local4__ | __local4__ = __local2__}; __local7__ = {__local5__ | __local5__ = __local3__}; internal.print([__local6__, __local7__]) } + `, opts) + + // NOTE(tsandall): we have to patch the implicit args on the else rule + // because of how the parser copies the arg names across from the first + // rule. + exp.Rules[0].Else.Head.Args[0] = VarTerm("__local2__") + exp.Rules[0].Else.Head.Args[1] = VarTerm("__local3__") + + if !exp.Equal(c.Modules["test.rego"]) { + t.Fatalf("Expected:\n\n%v\n\nGot:\n\n%v", exp, c.Modules["test.rego"]) + } +} + func TestCompilerMockFunction(t *testing.T) { c := NewCompiler() c.Modules["test"] = MustParseModule(` @@ -4299,7 +4338,7 @@ func TestCompilerCheckUnusedAssignedVar(t *testing.T) { { note: "rule with nested closure", module: `package test - p { + p { x := 1 a := 1 { y | y := [ z | z:=[1,2,3][a]; z > 1 ][_] } @@ -4312,7 +4351,7 @@ func TestCompilerCheckUnusedAssignedVar(t *testing.T) { { note: "rule with nested closure and unused inner var", module: `package test - p { + p { x := 1 { y | y := [ z | z:=[1,2,3][x]; z > 1; a := 2 ][_] } } diff --git a/ast/policy.go b/ast/policy.go index d1f1c660a0..fdb3d897ed 100644 --- a/ast/policy.go +++ b/ast/policy.go @@ -1053,10 +1053,22 @@ func (expr *Expr) sortOrder() int { return -1 } +// CopyWithoutTerms returns a deep copy of expr without its Terms +func (expr *Expr) CopyWithoutTerms() *Expr { + cpy := *expr + + cpy.With = make([]*With, len(expr.With)) + for i := range expr.With { + cpy.With[i] = expr.With[i].Copy() + } + + return &cpy +} + // Copy returns a deep copy of expr. func (expr *Expr) Copy() *Expr { - cpy := *expr + cpy := expr.CopyWithoutTerms() switch ts := expr.Terms.(type) { case *SomeDecl: @@ -1073,12 +1085,7 @@ func (expr *Expr) Copy() *Expr { cpy.Terms = ts.Copy() } - cpy.With = make([]*With, len(expr.With)) - for i := range expr.With { - cpy.With[i] = expr.With[i].Copy() - } - - return &cpy + return cpy } // Hash returns the hash code of the Expr. diff --git a/build/check-fuzz.sh b/build/check-fuzz.sh deleted file mode 100755 index f4fa5d2a5d..0000000000 --- a/build/check-fuzz.sh +++ /dev/null @@ -1,39 +0,0 @@ -#!/usr/bin/env bash - -set -e - -OPA_DIR=$(dirname "${BASH_SOURCE}")/.. - -usage() { - echo "check-fuzz.sh