summaryrefslogtreecommitdiff
path: root/libdexfile
AgeCommit message (Expand)Author
7 daysFix class status check in `InitializeClassVisitor`.Vladimir Marko
2024-05-15Fix readability-redundant-string-cstr clang-tidy issuesStefano Cianciulli
2024-05-14Faster `DexFile::FindTypeId()`.Vladimir Marko
2024-05-14Add `ArtField::GetDeclaringClassDescriptor{,View}()`.Vladimir Marko
2024-05-13Clean up source_build Soong config variables.Martin Stjernholm
2024-05-13Clean up descriptor and member name comparisons.Vladimir Marko
2024-04-23Set test ownerships for ART.Martin Stjernholm
2024-04-12Fix standalone tests to only link NDK and module exported librariesMartin Stjernholm
2024-04-11Clean up string data access in `DexFile`.Vladimir Marko
2024-04-09Change `TypeLookupTable` to use `std::string_view`.Vladimir Marko
2024-04-05Faster annotations processing in `ClassLinker::LoadClass()`.Vladimir Marko
2024-04-03Don't copy dex code for plain dex files.Jiakai Zhang
2024-03-26Rename enums.h/.cc to pointer_size.h/.cc.Santiago Aboy Solanes
2024-03-14Make sure there are no lone UNREACHABLEsSantiago Aboy Solanes
2024-03-08Pass only shorty to `ArtQuickJniCompileMethod()`.Vladimir Marko
2024-02-29Don't set LD_LIBRARY_PATH to the ART module for any tests.Martin Stjernholm
2024-02-26Clarify the format and assumptions on the dex file locations.Martin Stjernholm
2024-02-09Pass functors as rvalues when possibleSantiago Aboy Solanes
2024-02-08Fuzzer: Support deeply recursive encoded values (using structs).David Srbecky
2024-02-07Fuzzer: Fix CheckIntraAnnotationItemDavid Srbecky
2024-02-07Fuzzer: Fix ReadUnsignedLittleEndianDavid Srbecky
2024-02-05Add extra checks to CheckIntraStringDataItem regarding OOBSantiago Aboy Solanes
2024-01-03Revert^2 "x86_64: Store resolved MethodType-s in .bss."Almaz Mingaleev
2023-12-27Optimize access to gPageSizeRuben Ayrapetyan
2023-12-15Revert "x86_64: Store resolved MethodType-s in .bss."Almaz Mingaleev
2023-12-15x86_64: Store resolved MethodType-s in .bss.Almaz Mingaleev
2023-12-08Reapply "riscv64: re-enable an invoke fast path"Jaeheon Yi
2023-12-05Fix CtsSimpleperfTestCases for container dexDavid Srbecky
2023-11-30Dex fuzzer: Fix compact-dex CHECK crashDavid Srbecky
2023-11-30Use globals naming scheme for kPageSize etc.Ruben Ayrapetyan
2023-11-22Make libdexfile visible for "//frameworks/base/services/core/jni"Siim Sammul
2023-11-21Fix ADexFile_create for compact-dex/container-dexDavid Srbecky
2023-11-17Revert^2 "Add support for dex containers (DEX v41)."David Srbecky
2023-11-15Revert "Add support for dex containers (DEX v41)."David Srbecky
2023-11-13Add support for dex containers (DEX v41).David Srbecky
2023-11-09Change IsMultiDexLocation to std::string_viewDavid Srbecky
2023-11-09Dex verifier: Rename 'begin_' to 'offset_base_address_'David Srbecky
2023-11-08Dex verifier: Add PtrToOffset helper.David Srbecky
2023-11-08Dex verifier: Remove some unused 'offset' variables.David Srbecky
2023-11-03Dex verifier: Add DCHECKs for offset&ptr_ consistencyDavid Srbecky
2023-11-02Add a gtest to automatically test the fuzzer's corpusSantiago Aboy Solanes
2023-10-27Dex verifier: Report error for invalid encoded array valueDavid Srbecky
2023-10-27Dex verifier: Fix try-item padding check.David Srbecky
2023-10-27Revert^2 "Dex verifier: Add debug version (in addition to release version)."David Srbecky
2023-10-26Revert "Dex verifier: Add debug version (in addition to release version)."David Srbecky
2023-10-26Dex verifier: Add debug version (in addition to release version).David Srbecky
2023-10-26Dex verifier: Fix empty dex file caseDavid Srbecky
2023-10-25Extend memory range of DexFileContainer passed to Dex loader.David Srbecky
2023-10-24Dex verifier: Add offset-to-pointer helper.David Srbecky
2023-10-24Dex fuzzer: Use StandardDexFile directly.David Srbecky