summaryrefslogtreecommitdiffstats
Commit message (Collapse)AuthorAgeFilesLines
...
| | | | * | | | | Pre-initialize more by moving bad fieldsKenny Root2015-03-042-13/+15
| | | | | |_|/ / | | | | |/| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Some of the fields were causing the classes to not be initialized, so move them to NoImagePreloadHolder. This will allow more of the boot class path to be initialized at compile-time, while the holders can still be initialized in the zygote. This was separated out from https://android-review.googlesource.com/136700 and updated for zygote initialization. Bug: 19498458 Bug: 19542228 Change-Id: If35af41c10e68c71f71b44ce0cc09c56dac310c6
* | | | | | | | am ef872a17: am b1631b22: am fde4ba87: Merge "Remove unnecessary null checks ↵Mike Lockwood2015-03-101-6/+2
|\ \ \ \ \ \ \ \ | |/ / / / / / / | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | in CloseGuard documentation sample code" * commit 'ef872a1761ad291749440512fee4d3fb72c8be26': Remove unnecessary null checks in CloseGuard documentation sample code
| * | | | | | | am b1631b22: am fde4ba87: Merge "Remove unnecessary null checks in ↵Mike Lockwood2015-03-091-6/+2
| |\ \ \ \ \ \ \ | | |/ / / / / / | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | CloseGuard documentation sample code" * commit 'b1631b22b2875fc30950cf0bb8d5a96f2bfa08bd': Remove unnecessary null checks in CloseGuard documentation sample code
| | * | | | | | am fde4ba87: Merge "Remove unnecessary null checks in CloseGuard ↵Mike Lockwood2015-03-091-6/+2
| | |\ \ \ \ \ \ | | | |/ / / / / | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | documentation sample code" * commit 'fde4ba8732cb05997836ba156772239f5c6cce91': Remove unnecessary null checks in CloseGuard documentation sample code
| | | * | | | | Merge "Remove unnecessary null checks in CloseGuard documentation sample code"Mike Lockwood2015-03-091-6/+2
| | | |\ \ \ \ \ | | | | | |/ / / | | | | |/| | |
| | | | * | | | Remove unnecessary null checks in CloseGuard documentation sample codeMike Lockwood2015-03-091-6/+2
| | | |/ / / / | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | guard is final, so it could never be set to null. Change-Id: I514fcb72bd59b50d8a1a7e64a6b1ec82799f9f70
* | | | | | | am f3fc9905: am f7e0ade3: am 98450f57: Merge "Explicitly specify the icu:: ↵Elliott Hughes2015-03-0819-235/+235
|\ \ \ \ \ \ \ | |/ / / / / / | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | namespace." * commit 'f3fc9905adbadda673a90e4e8e06c75da64775a3': Explicitly specify the icu:: namespace.
| * | | | | | am f7e0ade3: am 98450f57: Merge "Explicitly specify the icu:: namespace."Elliott Hughes2015-03-0819-235/+235
| |\ \ \ \ \ \ | | |/ / / / / | | | | | | | | | | | | | | | | | | | | | * commit 'f7e0ade3e5b5f950fe653b4f2b71e5a10d267889': Explicitly specify the icu:: namespace.
| | * | | | | am 98450f57: Merge "Explicitly specify the icu:: namespace."Elliott Hughes2015-03-0719-235/+235
| | |\ \ \ \ \ | | | |/ / / / | | | | | | | | | | | | | | | | | | | | | * commit '98450f57ac9f3bcb1f5c801c2cb391fb7196a299': Explicitly specify the icu:: namespace.
| | | * | | | Merge "Explicitly specify the icu:: namespace."Elliott Hughes2015-03-0619-235/+235
| | | |\ \ \ \ | | | | |_|/ / | | | |/| | |
| | | | * | | Explicitly specify the icu:: namespace.Elliott Hughes2015-03-0619-235/+235
| | | |/ / / | | | | | | | | | | | | | | | | | | | | | | | | Bug: 15350832 Change-Id: I8d84f3e50b643806ccf01190797c69ce6445b539
* | | | | | am ba3317e4: am a870e72f: am f6681759: Merge "Libcore: Remove unused ↵Andreas Gampe2015-03-041-5/+1
|\ \ \ \ \ \ | |/ / / / / | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | constructor" * commit 'ba3317e4c42c503b918d87c10a32cd05f5c980c6': Libcore: Remove unused constructor
| * | | | | am a870e72f: am f6681759: Merge "Libcore: Remove unused constructor"Andreas Gampe2015-03-041-5/+1
| |\ \ \ \ \ | | |/ / / / | | | | | | | | | | | | | | | | | | * commit 'a870e72fc50c8aab60d26defc0a61ce0ff722952': Libcore: Remove unused constructor
| | * | | | am f6681759: Merge "Libcore: Remove unused constructor"Andreas Gampe2015-03-041-5/+1
| | |\ \ \ \ | | | |/ / / | | | | | | | | | | | | | | | | | | * commit 'f6681759e51d8e22f871a0f826baab53e02717f1': Libcore: Remove unused constructor
| | | * | | Merge "Libcore: Remove unused constructor"Andreas Gampe2015-03-041-5/+1
| | | |\ \ \
| | | | * | | Libcore: Remove unused constructorAndreas Gampe2015-03-031-5/+1
| | | |/ / / | | | | | | | | | | | | | | | | | | Change-Id: I8ca3a450d458d7eba13d8eee1f58fa3d907139b3
* | | | | | am a4c4f6e3: am eb9da740: am d9cc41fe: Merge "Libcore: Use explicit names ↵Andreas Gampe2015-03-041-1/+26
|\ \ \ \ \ \ | |/ / / / / | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | for Daemons" * commit 'a4c4f6e385a44819bd2ccc848e38d032e8c76cc0': Libcore: Use explicit names for Daemons
| * | | | | am eb9da740: am d9cc41fe: Merge "Libcore: Use explicit names for Daemons"Andreas Gampe2015-03-041-1/+26
| |\ \ \ \ \ | | |/ / / / | | | | | | | | | | | | | | | | | | * commit 'eb9da740624f37fb16b24f49ec038856e9c117de': Libcore: Use explicit names for Daemons
| | * | | | am d9cc41fe: Merge "Libcore: Use explicit names for Daemons"Andreas Gampe2015-03-031-1/+26
| | |\ \ \ \ | | | |/ / / | | | | | | | | | | | | | | | | | | * commit 'd9cc41feea36bebfa886abd83c00027ad8e7b53c': Libcore: Use explicit names for Daemons
| | | * | | Merge "Libcore: Use explicit names for Daemons"Andreas Gampe2015-03-031-1/+26
| | | |\ \ \ | | | | |/ / | | | |/| |
| | | | * | Libcore: Use explicit names for DaemonsAndreas Gampe2015-03-031-1/+26
| | | |/ / | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | getSimpleName is an expensive operation that needs to check the dex file. Avoid for the standard daemons. Bug: 19498458 Change-Id: I034aceabc9358ac6277b3ff8182df5cde681e66f
* | | | | am 6ae6ea8a: am 416adb0c: am f94993c7: Merge "Libcore: Change DexFile cookie ↵Andreas Gampe2015-03-021-9/+9
|\ \ \ \ \ | |/ / / / | | | | | | | | | | | | | | | | | | | | | | | | | to object" * commit '6ae6ea8a0e9b1b7bcccdc19f80ec6a71b9c86ee7': Libcore: Change DexFile cookie to object
| * | | | am 416adb0c: am f94993c7: Merge "Libcore: Change DexFile cookie to object"Andreas Gampe2015-03-021-9/+9
| |\ \ \ \ | | |/ / / | | | | | | | | | | | | | | | * commit '416adb0c5a6521c48fd3cf7c120c4f2c609bccb8': Libcore: Change DexFile cookie to object
| | * | | am f94993c7: Merge "Libcore: Change DexFile cookie to object"Andreas Gampe2015-03-021-9/+9
| | |\ \ \ | | | |/ / | | | | | | | | | | | | | | | * commit 'f94993c756f36e2b4b1f776264bb6aca4e799a7b': Libcore: Change DexFile cookie to object
| | | * | Merge "Libcore: Change DexFile cookie to object"Andreas Gampe2015-03-021-9/+9
| | | |\ \
| | | | * | Libcore: Change DexFile cookie to objectAndreas Gampe2015-02-251-9/+9
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Use an object field instead of long for the cookie. Change-Id: If3c2b31b9d0914ed1965cfd5e3fdb94ea41b1477
* | | | | | am dcab4fcb: am 7775ae57: am b0124dff: Merge "Remove OpenSSL ENGINE test"Kenny Root2015-02-272-132/+0
|\ \ \ \ \ \ | |/ / / / / | | | | | | | | | | | | | | | | | | * commit 'dcab4fcbb503fa51e6b7b81d40ac4077cc4faaee': Remove OpenSSL ENGINE test
| * | | | | am 7775ae57: am b0124dff: Merge "Remove OpenSSL ENGINE test"Kenny Root2015-02-272-132/+0
| |\ \ \ \ \ | | |/ / / / | | | | | | | | | | | | | | | | | | * commit '7775ae57db6918c270285539408d384ceed117f0': Remove OpenSSL ENGINE test
| | * | | | am b0124dff: Merge "Remove OpenSSL ENGINE test"Kenny Root2015-02-272-132/+0
| | |\ \ \ \ | | | |/ / / | | | | | | | | | | | | | | | | | | * commit 'b0124dffd5cda9eb987ce291992b637e67469e09': Remove OpenSSL ENGINE test
| | | * | | Merge "Remove OpenSSL ENGINE test"Kenny Root2015-02-272-132/+0
| | | |\ \ \
| | | | * | | Remove OpenSSL ENGINE testKenny Root2015-02-272-132/+0
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | The tests that exercise this code were removed. This code doesn't compile with BoringSSL, so just remove it. Change-Id: I9598ef5e5a2d7b7d115b63b5b670976d39ca1405
* | | | | | | am 75462ae4: am 0cded4dc: am 2d9b3186: Merge "Fix CertificateFactoryTest API ↵Kenny Root2015-02-271-10/+28
|\ \ \ \ \ \ \ | |/ / / / / / | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | to BC" * commit '75462ae4573b4319f6da17270a0c33f5f53cbd45': Fix CertificateFactoryTest API to BC
| * | | | | | am 0cded4dc: am 2d9b3186: Merge "Fix CertificateFactoryTest API to BC"Kenny Root2015-02-271-10/+28
| |\ \ \ \ \ \ | | |/ / / / / | | | | | | | | | | | | | | | | | | | | | * commit '0cded4dcfe93dd9db1baa5cb5ace3a054a8f37c3': Fix CertificateFactoryTest API to BC
| | * | | | | am 2d9b3186: Merge "Fix CertificateFactoryTest API to BC"Kenny Root2015-02-271-10/+28
| | |\ \ \ \ \ | | | |/ / / / | | | | | | | | | | | | | | | | | | | | | * commit '2d9b318685f4a253bb64268569a39fbb117399cd': Fix CertificateFactoryTest API to BC
| | | * | | | Merge "Fix CertificateFactoryTest API to BC"Kenny Root2015-02-271-10/+28
| | | |\ \ \ \
| | | | * | | | Fix CertificateFactoryTest API to BCKenny Root2015-02-271-10/+28
| | | | |/ / / | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Bouncycastle removed some older APIs, so we must switch our test to the new style. Bug: 19268019 Change-Id: Ibc5ca731237be39b5f8fab1ca00bc9ac1c8a8af9
* | | | | | | am 825884af: am 8e2c78d4: am e0d58e42: Merge "Remove size check that was ↵Narayan Kamath2015-02-271-0/+5
|\ \ \ \ \ \ \ | |/ / / / / / | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | accidentally removed." * commit '825884affe954a19972f4aba0fa26f163e0ad588': Remove size check that was accidentally removed.
| * | | | | | am 8e2c78d4: am e0d58e42: Merge "Remove size check that was accidentally ↵Narayan Kamath2015-02-271-0/+5
| |\ \ \ \ \ \ | | |/ / / / / | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | removed." * commit '8e2c78d4d7182024ea1b2fe7e4fd1847974d9912': Remove size check that was accidentally removed.
| | * | | | | am e0d58e42: Merge "Remove size check that was accidentally removed."Narayan Kamath2015-02-271-0/+5
| | |\ \ \ \ \ | | | |/ / / / | | | | | | | | | | | | | | | | | | | | | * commit 'e0d58e42984fe1646bec38f8ff5e50cbcfa10072': Remove size check that was accidentally removed.
| | | * | | | Merge "Remove size check that was accidentally removed."Narayan Kamath2015-02-271-0/+5
| | | |\ \ \ \
| | | | * | | | Remove size check that was accidentally removed.Narayan Kamath2015-02-271-0/+5
| | | |/ / / / | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | We can now accept sizes larger than 4GB, but negative sizes should still be rejected. Fixes harmony test ZipEntryTest#test_setSizeJ. Change-Id: Ie226daecb378ae5627b404dba926d53143ec7774
* | | | | | | am 8ad80c3e: am ceb6c677: am 26ef26ec: Merge "Implement zip64 support for ↵Narayan Kamath2015-02-279-109/+879
|\ \ \ \ \ \ \ | |/ / / / / / | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | ZipFile/ZipInputStream/ZipOutputStream." * commit '8ad80c3e79de8890087d3f04f3d3f97f4b6d1e55': Implement zip64 support for ZipFile/ZipInputStream/ZipOutputStream.
| * | | | | | am ceb6c677: am 26ef26ec: Merge "Implement zip64 support for ↵Narayan Kamath2015-02-279-109/+879
| |\ \ \ \ \ \ | | |/ / / / / | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | ZipFile/ZipInputStream/ZipOutputStream." * commit 'ceb6c677734eb163f60256a0d00d66c3a4e21eb3': Implement zip64 support for ZipFile/ZipInputStream/ZipOutputStream.
| | * | | | | am 26ef26ec: Merge "Implement zip64 support for ↵Narayan Kamath2015-02-279-109/+879
| | |\ \ \ \ \ | | | |/ / / / | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | ZipFile/ZipInputStream/ZipOutputStream." * commit '26ef26ec963acca178c7d3d9781d84b38036469e': Implement zip64 support for ZipFile/ZipInputStream/ZipOutputStream.
| | | * | | | Merge "Implement zip64 support for ZipFile/ZipInputStream/ZipOutputStream."Narayan Kamath2015-02-279-109/+879
| | | |\ \ \ \
| | | | * | | | Implement zip64 support for ZipFile/ZipInputStream/ZipOutputStream.Narayan Kamath2015-02-279-109/+879
| | | |/ / / / | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | There are several open questions that I hope to resolve in future changes : - Our heuristics for detecting whether a zip outputstream should switch over to zip64 or not are imprecise. - Also, given that we now officially support zip64, we have to assume new entries whose size is unknown need the zip64 header / footer. This will make output files slightly larger and less compatible with older tools. If we don't do this, we'll have to go back and rewrite & compact parts of the stream we'd already flushed, which isn't always possible. The other option is to assume zip32 for streams of unknown length and throw if more than 4G of data is written to them. Change-Id: Ibb4a97b5f83fd3ab850d7c407ecfda663968a6b9
* | | | | | | expose ST_* in OsConstantsNick Kralevich2015-02-261-9/+9
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Expose ST_* constants via OsConstants. Without these constants being exposed, it's impossible to meaningfully use StructStatVfs.f_flag returned from the Os.statvfs() call. Change-Id: Iae4af8da93e50b3db965a1c8a2af8a32fea37419
* | | | | | | am 91ac2dc4: am aa71da43: am a3783569: Merge "Add ST_* constants to OsConstants"Nick Kralevich2015-02-262-0/+18
|\ \ \ \ \ \ \ | |/ / / / / / | | | | | | | | | | | | | | | | | | | | | * commit '91ac2dc4d83f1086f0e7cf86a4289c539de19f85': Add ST_* constants to OsConstants
| * | | | | | am aa71da43: am a3783569: Merge "Add ST_* constants to OsConstants"Nick Kralevich2015-02-262-0/+18
| |\ \ \ \ \ \ | | |/ / / / / | | | | | | | | | | | | | | | | | | | | | * commit 'aa71da433683780f78cd9a89fb6cbbf06a58cd78': Add ST_* constants to OsConstants
| | * | | | | am a3783569: Merge "Add ST_* constants to OsConstants"Nick Kralevich2015-02-262-0/+18
| | |\ \ \ \ \ | | | |/ / / / | | | | | | | | | | | | | | | | | | | | | * commit 'a378356955bcaf7be9434e8babed1b106f741a00': Add ST_* constants to OsConstants