Gitiles
Code Review
Sign In
gerrit-public.fairphone.software
/
platform
/
art
/
dde7d4eab02a753875af054b427b667aa6df49f0
/
runtime
/
dex_file_verifier.cc
24066ec
Re-enable dex verifier after dexlayout
by Mathieu Chartier
· 7 years ago
28453cf
Fix dex file reading in VdexFile::GetNextDexFileData.
by Nicolas Geoffray
· 7 years ago
631827d
Fixes for constant method handles
by Orion Hodson
· 8 years ago
326c1a2
Check static field initial value types match in dex file verifier.
by Jeff Hao
· 7 years ago
4052847
Undo dex2dex compilation before invoking LoadHook
by Alex Light
· 8 years ago
c069a30
ART: invoke-custom support
by Orion Hodson
· 8 years ago
12f4ff4
ART: Add DEX support for MethodHandle and CallSite info.
by Orion Hodson
· 8 years ago
6c4921b
ART: Improve class initializer and constructor verification.
by Orion Hodson
· 8 years ago
46ee31b
ART: Move to libbase StringPrintf
by Andreas Gampe
· 8 years ago
8a0128a
ART: Add dex::StringIndex
by Andreas Gampe
· 8 years ago
f215c52
Merge changes from topic 'dex2oat_dexlayout'
by Jeff Hao
· 8 years ago
28e74ed
Verify for type_id out of range errors
by David Sehr
· 8 years ago
608f2ce
Add new --layout-profile compiler-filter for dex2oat.
by Jeff Hao
· 8 years ago
a5b09a6
ART: Add dex::TypeIndex
by Andreas Gampe
· 8 years ago
44fd235
ART: Put macro parameters into parentheses
by Andreas Gampe
· 8 years ago
7f01971
Remove some unneeded header includes
by David Sehr
· 8 years ago
bed6daf
ART: Harden dex-file verifier wrt/ LEB128
by Andreas Gampe
· 8 years ago
37d6a3b
Support the -i flag in the new dexdump.
by Aart Bik
· 8 years ago
3c7787f
Merge "Fix misc-macro-parentheses warnings."
by Treehugger Robot
· 8 years ago
621b5ea
Enforce class definition ordering rules in v37 Dex files.
by Roland Levillain
· 8 years ago
4021b46
Revert "Reject classes inheriting from themselves directly or transitively."
by Roland Levillain
· 8 years ago
fba3997
Fix misc-macro-parentheses warnings.
by Chih-Hung Hsieh
· 8 years ago
498bb81
Reject classes inheriting from themselves directly or transitively.
by Roland Levillain
· 8 years ago
60be30a
Merge "Fix ProtoId ordering check in DexFileVerifier."
by Vladimir Marko
· 8 years ago
f0ecae7
Make <clinit> verification stronger for v37+.
by Alex Light
· 8 years ago
0ca8add
Fix ProtoId ordering check in DexFileVerifier.
by Vladimir Marko
· 8 years ago
59399ab
Fix index checks for error strings in DexFileVerifier.
by Vladimir Marko
· 8 years ago
b55f1ac
Allow private methods in interfaces.
by Alex Light
· 9 years ago
d7c10c2
Fix issued with non-public interface methods.
by Alex Light
· 9 years ago
76ed99d
ART: Postpone interface-related dex failure to version 37
by Andreas Gampe
· 9 years ago
b512c0e
ART: Check alignment of section offsets
by Andreas Gampe
· 9 years ago
c9f0ba1
ART: Give better error messages in dex-file verifier
by Andreas Gampe
· 9 years ago
9724c63
Enable interface default methods by default.
by Neil Fuller
· 9 years ago
97b1135
ART: Weaken dex file verifier abstract check
by Andreas Gampe
· 9 years ago
0f8e072
Use HashMap for DexFileVerifier
by Mathieu Chartier
· 9 years ago
eb7c144
Add initial default method support to Art
by Alex Light
· 9 years ago
1a97357
ART: Narrow parameter types.
by Andreas Gampe
· 9 years ago
e6215c0
ART: Move access flags checking to dex file verifier
by Andreas Gampe
· 9 years ago
6a8df53
ART: Fix DexFileVerifier try_items OoO validation
by Anestis Bechtsoudis
· 9 years ago
ec96923
Make dex file verifier check that indexes are increasing.
by Jeff Hao
· 9 years ago
a574b0e
Make dex file verifier check for dups between direct and virtual methods.
by Jeff Hao
· 9 years ago
dd3208d
ART: Fix DBG_START_LOCAL verification.
by Logan Chien
· 10 years ago
2cebb24
Replace NULL with nullptr
by Mathieu Chartier
· 10 years ago
fc787ec
Enable -Wimplicit-fallthrough.
by Ian Rogers
· 10 years ago
1373595
stdint types all the way!
by Ian Rogers
· 10 years ago
5182932
ART: Change access flag behavior in verifier
by Andreas Gampe
· 10 years ago
d4ae41f
ART: Tighten verifier list reading and offsets
by Andreas Gampe
· 10 years ago
b061cc1
ART: Fix typo
by Andreas Gampe
· 10 years ago
31a7a0c
ART: Fix dex file verifier type-list handling
by Andreas Gampe
· 10 years ago
0ba238d
ART: Check for duplicate class definitions in dex file verifier
by Andreas Gampe
· 10 years ago
ca90654
Merge "ART: Improve overflow detection in dex file verifier"
by Andreas Gampe
· 10 years ago
50d1bc1
ART: Improve overflow detection in dex file verifier
by Andreas Gampe
· 10 years ago
acc2bb6
ART: Fail dex file verification on invalid access flags
by Andreas Gampe
· 10 years ago
bb836e1
ART: Dex file verifier can't blindly use GetDescriptor
by Andreas Gampe
· 10 years ago
5e31dda
ART: Clean up DexFile verifier API
by Andreas Gampe
· 10 years ago
df10b32
ART: Dex file verifier needs to check proto idx of method id.
by Andreas Gampe
· 10 years ago
c936622
Merge "ART: Check indices in dex file verifier"
by Andreas Gampe
· 10 years ago
e3d5581
Fix host Mac build.
by Ian Rogers
· 10 years ago
e09269c
ART: Check indices in dex file verifier
by Andreas Gampe
· 10 years ago
c647564
Workaround apparent clang compilation issue
by Brian Carlstrom
· 10 years ago
700a402
Now we have a proper C++ library, use std::unique_ptr.
by Ian Rogers
· 10 years ago
507dfdd
Compatibility layer to transition from UniquePtr to std::unique_ptr.
by Ian Rogers
· 10 years ago
8a6bbfc
64bit cleanliness for the dex file verifier.
by Ian Rogers
· 11 years ago
92572be
Use libziparchive for art zip processing.
by Narayan Kamath
· 11 years ago
8d31bbd
Throw IOException at source of failing to open a dex file.
by Ian Rogers
· 11 years ago
a672490
Move hot utf routines into -inl.h.
by Ian Rogers
· 11 years ago
02e2511
Fix up TODO: c++0x, update cpplint.
by Mathieu Chartier
· 11 years ago
7934ac2
Fix cpplint whitespace/comments issues
by Brian Carlstrom
· 11 years ago
7940e44
Create separate Android.mk for main build targets
by Brian Carlstrom
· 11 years ago
[Renamed from src/dex_file_verifier.cc]
2b87ddf
Elision of checks optimization.
by Dragos Sbirlea
· 11 years ago
4f6ad8a
Various performance improvements.
by Ian Rogers
· 12 years ago
2dd0e2c
Directory restructuring of object.h
by Ian Rogers
· 12 years ago
e222ee0
Move stringpiece.h and stringprintf.h to base/.
by Elliott Hughes
· 12 years ago
a0e1806
Add a SafeMap equivalent to std::map but without the error-prone operator[].
by Elliott Hughes
· 13 years ago
ee0fa76
Don't use variable-length arrays.
by Elliott Hughes
· 13 years ago
f6174e8
Fix to prevent a dex file from being verified multiple times.
by jeffhao
· 13 years ago
2faa5f1
Fix copyright headers.
by Elliott Hughes
· 13 years ago
30fab40
Upgrade to latest dlmalloc. Refactor Heap and related APIs to use STL like naming.
by Ian Rogers
· 13 years ago
10037c8
Added pass to verify structure of dex file.
by jeffhao
· 13 years ago