forked from chromium/chromium
-
Notifications
You must be signed in to change notification settings - Fork 0
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
Revert of Enforce 32/64 bit compatibility for persistent objects. (pa…
…tchset chromium#7 id:260001 of https://codereview.chromium.org/2490303002/ ) Reason for revert: I suspect this broke webkit_unit_tests on Nexus 4: https://uberchromegw.corp.google.com/i/chromium.webkit/builders/WebKit%20Android%20%28Nexus4%29/builds/57305 (that CL landed for that build even though it doesn't show up crbug.com/667838) https://luci-logdog.appspot.com/v/?s=chromium%2Fbb%2Fchromium.webkit%2FWebKit_Android__Nexus4_%2F57305%2F%2B%2Frecipes%2Fsteps%2Fwebkit_unit_tests%2F0%2Fstdout Many histogram-related errors Original issue's description: > Enforce 32/64 bit compatibility for persistent objects. > > Architecture changes such as an upgrade from 32-bit to 64-bit can be problematic > for binary structures held on disk because the "struct" representations of the data > can change with differences in the natural word size which affects the size and > alignment requirements of fields. > > The checks added here ensure that an "object" stored in the PMA will have the same > binary layout across different compilers and word sizes. > > It's definitely a benefit as it already found two cases where the data was represented > differently between 32-bit and 64-bit natural sizes. > > SHERIFFS: This could cause compile problems outside of the gamut of > the try-bots. Just revert it if so. > > BUG=546019 > TBR=siggi (for browser_watcher change) > > Committed: https://crrev.com/3c30ee3e18065db69c15c2f6abf8d912f573bb4f > Cr-Commit-Position: refs/heads/master@{#433849} TBR=asvitkine@chromium.org,siggi@chromium.org,bcwhite@chromium.org # Skipping CQ checks because original CL landed less than 1 days ago. NOPRESUBMIT=true NOTREECHECKS=true NOTRY=true BUG=546019 Review-Url: https://codereview.chromium.org/2521513005 Cr-Commit-Position: refs/heads/master@{#433930}
- Loading branch information
Showing
12 changed files
with
62 additions
and
180 deletions.
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Oops, something went wrong.