Bug 304224
| Summary: | [audit-spi] SDKDB cache contains multiples of each API declaration when switching between Xcodes | ||
|---|---|---|---|
| Product: | WebKit | Reporter: | Elliott Williams <emw> |
| Component: | Tools / Tests | Assignee: | Elliott Williams <emw> |
| Status: | RESOLVED FIXED | ||
| Severity: | Normal | CC: | webkit-bug-importer |
| Priority: | P2 | Keywords: | InRadar |
| Version: | WebKit Nightly Build | ||
| Hardware: | Unspecified | ||
| OS: | Unspecified | ||
Elliott Williams
We cache the SDKDB at a path like `WebKitBuild/WebKitSDKDBs/iphoneos26.0.sqlite3`. When switching between different Xcode bundles with the same 26.0 SDK, the cache will be updated with API declarations from each SDK, for libraries that we treat as implicitly API and load from the SDK. This isn't a problem, but it wastes space, and lead to confusing reporting.
| Attachments | ||
|---|---|---|
| Add attachment proposed patch, testcase, etc. |
Radar WebKit Bug Importer
<rdar://problem/166578115>
Elliott Williams
Pull request: https://github.com/WebKit/WebKit/pull/55447
EWS
Committed 305233@main (560b5b740328): <https://commits.webkit.org/305233@main>
Reviewed commits have been landed. Closing PR #55447 and removing active labels.
EWS
Committed 305242@main (7edb9b43d6a2): <https://commits.webkit.org/305242@main>
Reviewed commits have been landed. Closing PR #56227 and removing active labels.
Elliott Williams
Re-opening for pull request https://github.com/WebKit/WebKit/pull/56231
EWS
Committed 305300@main (46d3869ef51b): <https://commits.webkit.org/305300@main>
Reviewed commits have been landed. Closing PR #56231 and removing active labels.