Gitiles
Code Review
Sign In
gerrit.witaqua.org
/
art
/
aaaeb7b2a2dacfbdce0b3e0cd6eb4de3b529f0b6
/
libdexfile
/
dex
a74a707
vdex: add checks in the event of file corruption.
by Nicolas Geoffray
· 4 years, 9 months ago
95bb995
Remove unused MadviseState hints
by Jared Duke
· 4 years, 10 months ago
09bfdf1
Rewrite UTF-8 encoding.
by Vladimir Marko
· 4 years, 11 months ago
66934ef
Clean up ClassLinker::VerifyClass.
by Nicolas Geoffray
· 5 years ago
e4f983c
Remove mterp.
by Nicolas Geoffray
· 5 years ago
1b9d442
Revert "Do not create 4-byte sequences in `ConvertUtf16ToModifiedUtf8()`"
by Chuck Liao
· 5 years ago
e0a4f37
Do not create 4-byte sequences in `ConvertUtf16ToModifiedUtf8()`
by Vladimir Marko
· 5 years ago
b4bd92f
Faster hashing in `ClassLinker::LinkVirtualMethods()`.
by Vladimir Marko
· 5 years ago
45848da
Revert cdex version back to 001.
by Nicolas Geoffray
· 5 years ago
9060ebe
Don't let the oat file close BCP FD passed from outside
by Victor Hsieh
· 5 years ago
1776947
Binary search for method by name string and signature.
by Vladimir Marko
· 5 years ago
028cc7e
Disable compact dex code item deduping.
by Nicolas Geoffray
· 5 years ago
e300c4e
Faster Class::FindField().
by Vladimir Marko
· 5 years ago
4573be3
Faster Class::FindClassMethod().
by Vladimir Marko
· 5 years ago
61c6242
Remove RETURN_VOID_NO_BARRIER byte-code.
by David Srbecky
· 5 years ago
f4d05ff
Clean up profile tests.
by Vladimir Marko
· 5 years ago
cff30a0
Better support ICs on virtual calls
by Alex Light
· 5 years ago
c5cd589
Remove QUICK bytecodes.
by David Srbecky
· 5 years ago
753f47a
Add PrettyMethod overload with result string.
by David Srbecky
· 5 years ago
43c9cd7
Improve nterp -> compiled code transitions.
by Nicolas Geoffray
· 5 years ago
8706b9c
Support unrecognized methods in profman
by Alex Light
· 5 years ago
40cd07c
Add a fast path for nterp entrypoint to avoid fetching the shorty.
by Nicolas Geoffray
· 5 years ago
3907ce0
Change the value of kAccPreCompiled.
by Vladimir Marko
· 5 years ago
de0d0de
Remove kAccMiranda and kAccDefaultConflicting.
by Vladimir Marko
· 5 years ago
765a167
Faster DexFileVerifier::CheckInterClassDefItem().
by Vladimir Marko
· 5 years ago
a2f1319
Add text-profile support for multiple ICs
by Alex Light
· 5 years ago
9807115
Improve trace logging when loading odex files
by Calin Juravle
· 5 years ago
782fb71
Use HashMap<> and HashSet<> in ClassLinker.
by Vladimir Marko
· 5 years ago
6e6f1b2
Do not open dex files in CLC if we only need to get dexopt status
by Calin Juravle
· 5 years ago
5ff2393
Remove stripped-apk related logic from CLC
by Calin Juravle
· 5 years ago
23c926d
Do not create symbols for [DEDUPED] methods.
by David Srbecky
· 6 years ago
e1d2dce
Add support for compact dex files in nterp.
by Nicolas Geoffray
· 6 years ago
8ebd86e
Replace "dummy" in libartbase/, libdexfile/, compiler/.
by Vladimir Marko
· 6 years ago
2d53643
Update language to comply with Android’s inclusive language guidance
by Ian Pedowitz
· 6 years ago
c220827
Replace "dummy" with "fake" in some tests.
by Vladimir Marko
· 6 years ago
c40b151
Use `constexpr` for more constants in `libdexfile/dex/dex_file.h`.
by Roland Levillain
· 6 years ago
9974e3c
Clean up generated operator<<(os, enum).
by Vladimir Marko
· 6 years ago
128f14b
Prevent DCHECK failure for failure_reason_ being non empty
by Mathieu Chartier
· 6 years ago
1c993cd
Revert^2 "Throw ClassFormatError for unsupported default methods."
by Vladimir Marko
· 6 years ago
f48a705
Minor error reporting clean up in DexFileVerifier.
by Vladimir Marko
· 6 years ago
63ba647
Faster dex file verification.
by Vladimir Marko
· 6 years ago
7f43595
Fix/suppress bugprone-use-after-move warnings
by Chih-Hung Hsieh
· 6 years ago
6ef7713
Remove dead code related to profile collection.
by Vladimir Marko
· 6 years ago
a00b54b
Helpers and refactorings to prepare for interpreter optimizations (x64)
by Nicolas Geoffray
· 7 years ago
7e43882
Add comments about why we have copied methods.
by Nicolas Geoffray
· 7 years ago
bac1a80
Revert "ART: Check dex file constraint A1"
by Mathieu Chartier
· 7 years ago
4ac0e15
Revert "Revert "Basic structural redefinition support""
by Nicolas Geoffray
· 7 years ago
5a2301d
Revert "Basic structural redefinition support"
by Nicolas Geoffray
· 7 years ago
c971eaf
Basic structural redefinition support
by Alex Light
· 7 years ago
ab5f4c1
Allow space characters in SimpleName for DEX format 040.
by Ulya Trafimovich
· 7 years ago
d1abab7
ART: Check dex file constraint A1
by Andreas Gampe
· 7 years ago
3238440
jitzygote: Handle case of methods having the resolution stub.
by Nicolas Geoffray
· 7 years ago
56cb3ce
ART: Slightly simplify/modernize dex_file_verifier.cc
by Andreas Gampe
· 7 years ago
60415ae
ART: Move DexFileVerifier class to cc file
by Andreas Gampe
· 7 years ago
07a560d
ART: Encapsulate init-optimization fields
by Andreas Gampe
· 7 years ago
e32d24c
Store zygote compiled code in a shared map.
by Nicolas Geoffray
· 7 years ago
f5e3c66
ART: Use bitset in dex file verifier
by Andreas Gampe
· 7 years ago
1459929
ART: Change unordered_set to HashSet
by Andreas Gampe
· 7 years ago
5254d6f
ART: Use memoization for type id table check
by Andreas Gampe
· 7 years ago
c4a546c
ART: Cache type index validity
by Andreas Gampe
· 7 years ago
1e52a07
Correct Indicies -> Indices
by Alex Light
· 7 years ago
b11d521
ART: Preallocate offset map
by Andreas Gampe
· 7 years ago
8867f3b
Switch-interpreter: Add new 'next' instruction field.
by David Srbecky
· 7 years ago
436f6c1
Switch-interpreter: Add helpers to get opcode arguments.
by David Srbecky
· 7 years ago
abdb459
Use string length from DEX instead of recomputing
by Eric Holk
· 7 years ago
27a47a3
ART: Forward-declare ClassIterator and Signature in dex_file.h (iwyu)
by Andreas Gampe
· 7 years ago
2f7a55c
ART: Forward-declare DexInstructionIterator (iwyu)
by Andreas Gampe
· 7 years ago
1389dd4
Track libziparchive API change.
by Elliott Hughes
· 7 years ago
b74f307
ART: IWYU for HiddenApi domain
by Andreas Gampe
· 7 years ago
1db789e
ART: Small iwyu
by Andreas Gampe
· 7 years ago
35a3f6a
Create vdex file for dex loaded with InMemoryDexClassLoader
by David Brazdil
· 7 years ago
8982186
Support FDs for class loader context dex files
by David Brazdil
· 7 years ago
f1d973d
Fix PrintableString() for 4-byte UTF-8 sequences.
by Vladimir Marko
· 7 years ago
a5c3a80
hiddenapi domain: Use oat dex file location if available
by David Brazdil
· 7 years ago
35e6caa
Check /system/framework first in ArtDexFileLoader::Open.
by Nicolas Geoffray
· 7 years ago
3c83921
Assign conscrypt to core-platform hiddenapi domain
by David Brazdil
· 7 years ago
e7e26d1
Assign non-runtime /apex/* dex files to platform domain
by David Brazdil
· 7 years ago
eb37ba5
Replace StringPiece with std::string_view in Signature.
by Vladimir Marko
· 7 years ago
16fc474
Special case dex files that have hidden API data.
by Nicolas Geoffray
· 7 years ago
206348c
Selectively allow dead reference elimination
by Hans Boehm
· 8 years ago
12162de
hiddenapi: check for CorePlatform domain
by Orion Hodson
· 7 years ago
e768182
hiddenapi: Print warnings for @CorePlatformApi violations
by David Brazdil
· 7 years ago
90faceb
hiddenapi: Support 'core-platform-api' flag
by David Brazdil
· 7 years ago
8764dc3
ART: Use iosfwd more
by Andreas Gampe
· 7 years ago
6262959
ART: Some more IWYU in common headers
by Andreas Gampe
· 7 years ago
436896c
ART: Some IWYU for IterationRange
by Andreas Gampe
· 7 years ago
7458a7a
ART: Refactor code_item_accessors
by Andreas Gampe
· 7 years ago
ad1aa63
ART: Move Signature to its own header
by Andreas Gampe
· 7 years ago
b8bca30
ART: Move DexFileStringEquals to DexFile
by Andreas Gampe
· 7 years ago
3f1dcd3
ART: Move dex structs into own header
by Andreas Gampe
· 7 years ago
10db8fe
Support Windows builds for libartbase/libdexfile
by David Sehr
· 8 years ago
785c987
Plumb through the container as an optional arg to DexFileLoader::Open.
by Martin Stjernholm
· 8 years ago
1c06528
Merge "ART: Clean up base/utils.h"
by Treehugger Robot
· 7 years ago
ca0f2dc
Fix ComputeModifiedUtf8Hash().
by Vladimir Marko
· 7 years ago
97b2811
ART: Clean up base/utils.h
by Andreas Gampe
· 8 years ago
c1896c9
C++17 compatibility: make WITH_TIDY=1 happy again.
by Elliott Hughes
· 8 years ago
427766c
Merge "ART: Mark implicit constructor NOLINT"
by Treehugger Robot
· 8 years ago
2025488
Merge "ART: Some iwyu for logging.h"
by Andreas Gampe
· 8 years ago
489a3fc
ART: Mark implicit constructor NOLINT
by Andreas Gampe
· 8 years ago
dcfa89b
Rename and reorganize hiddenapi::ApiList
by David Brazdil
· 8 years ago
Next »