| Commit message (Collapse) | Author | Age | Files | Lines |
... | |
| | | | | |_|/ /
| | | | |/| | |
| | | | | | | |
| | | | | | | |
| | | | | | | |
| | | | | | | |
| | | | | | | |
| | | | | | | |
| | | | | | | |
| | | | | | | |
| | | | | | | |
| | | | | | | |
| | | | | | | |
| | | | | | | | |
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
|
|\ \ \ \ \ \ \ \
| |/ / / / / / /
| | | | | | | |
| | | | | | | |
| | | | | | | |
| | | | | | | |
| | | | | | | | |
in CloseGuard documentation sample code"
* commit 'ef872a1761ad291749440512fee4d3fb72c8be26':
Remove unnecessary null checks in CloseGuard documentation sample code
|
| |\ \ \ \ \ \ \
| | |/ / / / / /
| | | | | | | |
| | | | | | | |
| | | | | | | |
| | | | | | | |
| | | | | | | | |
CloseGuard documentation sample code"
* commit 'b1631b22b2875fc30950cf0bb8d5a96f2bfa08bd':
Remove unnecessary null checks in CloseGuard documentation sample code
|
| | |\ \ \ \ \ \
| | | |/ / / / /
| | | | | | | |
| | | | | | | |
| | | | | | | |
| | | | | | | |
| | | | | | | | |
documentation sample code"
* commit 'fde4ba8732cb05997836ba156772239f5c6cce91':
Remove unnecessary null checks in CloseGuard documentation sample code
|
| | | |\ \ \ \ \
| | | | | |/ / /
| | | | |/| | | |
|
| | | |/ / / /
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | | |
guard is final, so it could never be set to null.
Change-Id: I514fcb72bd59b50d8a1a7e64a6b1ec82799f9f70
|
|\ \ \ \ \ \ \
| |/ / / / / /
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | | |
namespace."
* commit 'f3fc9905adbadda673a90e4e8e06c75da64775a3':
Explicitly specify the icu:: namespace.
|
| |\ \ \ \ \ \
| | |/ / / / /
| | | | | | |
| | | | | | |
| | | | | | | |
* commit 'f7e0ade3e5b5f950fe653b4f2b71e5a10d267889':
Explicitly specify the icu:: namespace.
|
| | |\ \ \ \ \
| | | |/ / / /
| | | | | | |
| | | | | | |
| | | | | | | |
* commit '98450f57ac9f3bcb1f5c801c2cb391fb7196a299':
Explicitly specify the icu:: namespace.
|
| | | |\ \ \ \
| | | | |_|/ /
| | | |/| | | |
|
| | | |/ / /
| | | | | |
| | | | | |
| | | | | |
| | | | | | |
Bug: 15350832
Change-Id: I8d84f3e50b643806ccf01190797c69ce6445b539
|
|\ \ \ \ \ \
| |/ / / / /
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | | |
constructor"
* commit 'ba3317e4c42c503b918d87c10a32cd05f5c980c6':
Libcore: Remove unused constructor
|
| |\ \ \ \ \
| | |/ / / /
| | | | | |
| | | | | |
| | | | | | |
* commit 'a870e72fc50c8aab60d26defc0a61ce0ff722952':
Libcore: Remove unused constructor
|
| | |\ \ \ \
| | | |/ / /
| | | | | |
| | | | | |
| | | | | | |
* commit 'f6681759e51d8e22f871a0f826baab53e02717f1':
Libcore: Remove unused constructor
|
| | | |\ \ \ |
|
| | | |/ / /
| | | | | |
| | | | | |
| | | | | | |
Change-Id: I8ca3a450d458d7eba13d8eee1f58fa3d907139b3
|
|\ \ \ \ \ \
| |/ / / / /
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | | |
for Daemons"
* commit 'a4c4f6e385a44819bd2ccc848e38d032e8c76cc0':
Libcore: Use explicit names for Daemons
|
| |\ \ \ \ \
| | |/ / / /
| | | | | |
| | | | | |
| | | | | | |
* commit 'eb9da740624f37fb16b24f49ec038856e9c117de':
Libcore: Use explicit names for Daemons
|
| | |\ \ \ \
| | | |/ / /
| | | | | |
| | | | | |
| | | | | | |
* commit 'd9cc41feea36bebfa886abd83c00027ad8e7b53c':
Libcore: Use explicit names for Daemons
|
| | | |\ \ \
| | | | |/ /
| | | |/| | |
|
| | | |/ /
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | | |
getSimpleName is an expensive operation that needs to check the
dex file. Avoid for the standard daemons.
Bug: 19498458
Change-Id: I034aceabc9358ac6277b3ff8182df5cde681e66f
|
|\ \ \ \ \
| |/ / / /
| | | | |
| | | | |
| | | | |
| | | | |
| | | | | |
to object"
* commit '6ae6ea8a0e9b1b7bcccdc19f80ec6a71b9c86ee7':
Libcore: Change DexFile cookie to object
|
| |\ \ \ \
| | |/ / /
| | | | |
| | | | |
| | | | | |
* commit '416adb0c5a6521c48fd3cf7c120c4f2c609bccb8':
Libcore: Change DexFile cookie to object
|
| | |\ \ \
| | | |/ /
| | | | |
| | | | |
| | | | | |
* commit 'f94993c756f36e2b4b1f776264bb6aca4e799a7b':
Libcore: Change DexFile cookie to object
|
| | | |\ \ |
|
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | | |
Use an object field instead of long for the cookie.
Change-Id: If3c2b31b9d0914ed1965cfd5e3fdb94ea41b1477
|
|\ \ \ \ \ \
| |/ / / / /
| | | | | |
| | | | | |
| | | | | | |
* commit 'dcab4fcbb503fa51e6b7b81d40ac4077cc4faaee':
Remove OpenSSL ENGINE test
|
| |\ \ \ \ \
| | |/ / / /
| | | | | |
| | | | | |
| | | | | | |
* commit '7775ae57db6918c270285539408d384ceed117f0':
Remove OpenSSL ENGINE test
|
| | |\ \ \ \
| | | |/ / /
| | | | | |
| | | | | |
| | | | | | |
* commit 'b0124dffd5cda9eb987ce291992b637e67469e09':
Remove OpenSSL ENGINE test
|
| | | |\ \ \ |
|
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | | |
The tests that exercise this code were removed. This code doesn't
compile with BoringSSL, so just remove it.
Change-Id: I9598ef5e5a2d7b7d115b63b5b670976d39ca1405
|
|\ \ \ \ \ \ \
| |/ / / / / /
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | | |
to BC"
* commit '75462ae4573b4319f6da17270a0c33f5f53cbd45':
Fix CertificateFactoryTest API to BC
|
| |\ \ \ \ \ \
| | |/ / / / /
| | | | | | |
| | | | | | |
| | | | | | | |
* commit '0cded4dcfe93dd9db1baa5cb5ace3a054a8f37c3':
Fix CertificateFactoryTest API to BC
|
| | |\ \ \ \ \
| | | |/ / / /
| | | | | | |
| | | | | | |
| | | | | | | |
* commit '2d9b318685f4a253bb64268569a39fbb117399cd':
Fix CertificateFactoryTest API to BC
|
| | | |\ \ \ \ |
|
| | | | |/ / /
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | | |
Bouncycastle removed some older APIs, so we must switch our test to the
new style.
Bug: 19268019
Change-Id: Ibc5ca731237be39b5f8fab1ca00bc9ac1c8a8af9
|
|\ \ \ \ \ \ \
| |/ / / / / /
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | | |
accidentally removed."
* commit '825884affe954a19972f4aba0fa26f163e0ad588':
Remove size check that was accidentally removed.
|
| |\ \ \ \ \ \
| | |/ / / / /
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | | |
removed."
* commit '8e2c78d4d7182024ea1b2fe7e4fd1847974d9912':
Remove size check that was accidentally removed.
|
| | |\ \ \ \ \
| | | |/ / / /
| | | | | | |
| | | | | | |
| | | | | | | |
* commit 'e0d58e42984fe1646bec38f8ff5e50cbcfa10072':
Remove size check that was accidentally removed.
|
| | | |\ \ \ \ |
|
| | | |/ / / /
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | | |
We can now accept sizes larger than 4GB, but negative
sizes should still be rejected.
Fixes harmony test ZipEntryTest#test_setSizeJ.
Change-Id: Ie226daecb378ae5627b404dba926d53143ec7774
|
|\ \ \ \ \ \ \
| |/ / / / / /
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | | |
ZipFile/ZipInputStream/ZipOutputStream."
* commit '8ad80c3e79de8890087d3f04f3d3f97f4b6d1e55':
Implement zip64 support for ZipFile/ZipInputStream/ZipOutputStream.
|
| |\ \ \ \ \ \
| | |/ / / / /
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | | |
ZipFile/ZipInputStream/ZipOutputStream."
* commit 'ceb6c677734eb163f60256a0d00d66c3a4e21eb3':
Implement zip64 support for ZipFile/ZipInputStream/ZipOutputStream.
|
| | |\ \ \ \ \
| | | |/ / / /
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | | |
ZipFile/ZipInputStream/ZipOutputStream."
* commit '26ef26ec963acca178c7d3d9781d84b38036469e':
Implement zip64 support for ZipFile/ZipInputStream/ZipOutputStream.
|
| | | |\ \ \ \ |
|
| | | |/ / / /
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | | |
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_* 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
|
|\ \ \ \ \ \ \
| |/ / / / / /
| | | | | | |
| | | | | | |
| | | | | | | |
* commit '91ac2dc4d83f1086f0e7cf86a4289c539de19f85':
Add ST_* constants to OsConstants
|
| |\ \ \ \ \ \
| | |/ / / / /
| | | | | | |
| | | | | | |
| | | | | | | |
* commit 'aa71da433683780f78cd9a89fb6cbbf06a58cd78':
Add ST_* constants to OsConstants
|
| | |\ \ \ \ \
| | | |/ / / /
| | | | | | |
| | | | | | |
| | | | | | | |
* commit 'a378356955bcaf7be9434e8babed1b106f741a00':
Add ST_* constants to OsConstants
|