summaryrefslogtreecommitdiffstats
path: root/chrome/DEPS
diff options
context:
space:
mode:
authorshess@chromium.org <shess@chromium.org@0039d316-1c4b-4281-b951-d872f2087c98>2013-11-16 01:52:04 +0000
committershess@chromium.org <shess@chromium.org@0039d316-1c4b-4281-b951-d872f2087c98>2013-11-16 01:52:04 +0000
commit4f4076506d184e959de70c3bcb18b73c3b68e859 (patch)
treeab7bbf7a94a183616df4a669d42df8c23fe7af73 /chrome/DEPS
parent739d3030848f2cf9f9408d68122b03c813373bef (diff)
downloadchromium_src-4f4076506d184e959de70c3bcb18b73c3b68e859.zip
chromium_src-4f4076506d184e959de70c3bcb18b73c3b68e859.tar.gz
chromium_src-4f4076506d184e959de70c3bcb18b73c3b68e859.tar.bz2
[sql] Recover Favicons v5 databases, with more recovery automation.
An entirely automated recovery system runs afoul of questions about whether the corrupt database's schema can be trusted. sql::Recovery::AutoRecoverTable() uses a schema created by the caller to construct the recovery virtual table and then copies the data over. sql::Recovery::SetupMeta() and GetMetaVersionNumber() simplify accessing meta-table info in the corrupt database. sql::test::IntegrityCheck() and CorruptSizeInHeader() helpers to simplify common testing operations. Rewrite ThumbnailDatabase v6 and v7 recovery code and tests using these changes, and add a v5 recovery path. Additionally handle deprecated versions. BUG=240396,109482 Review URL: https://codereview.chromium.org/50493012 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@235492 0039d316-1c4b-4281-b951-d872f2087c98
Diffstat (limited to 'chrome/DEPS')
0 files changed, 0 insertions, 0 deletions