summaryrefslogtreecommitdiff
path: root/libdexfile
AgeCommit message (Expand)Author
2025-03-20Move more path logic for tests to testing.cc, so it can be used without Martin Stjernholm
2025-03-03Flag classes that have unresolved type checks. Nicolas Geoffray
2025-02-28Reject compact dex files on load. Martin Stjernholm
2025-02-20Remove extraneous apex_available from art tests Colin Cross
2025-02-19Readability fixes and some API cleanup in art::hiddenapi::ApiList. Martin Stjernholm
2025-02-14verifier: Reject `filled-new-array/-range` with `[J`/`[D`. Vladimir Marko
2025-02-11FindProtoId: avoid UB on empty signature_type_idxs Ryan Prichard
2025-02-10Add //apex_available:platform to art tests Colin Cross
2025-02-10Use `std::string_view` for `DescriptorToDot()`, ... Vladimir Marko
2025-02-07Use `ClassAccessor::GetViewDescriptor()` more. Vladimir Marko
2025-02-07Remove cdex support from `ArtMethod`... Vladimir Marko
2025-01-28Add alignment check for DEX's map data items Santiago Aboy Solanes
2025-01-13Fail dex verification for duplicate static/instance fields. Nicolas Geoffray
2025-01-10Clean up `Instruction::CanFlowThrough()`. Vladimir Marko
2025-01-07Clean up `Instruction::SizeInCodeUnitsComplexOpcode()`. Vladimir Marko
2025-01-07verifier: Speed up `ComputeWidthsAndCountOps()`. Vladimir Marko
2024-12-05verifier: Speed up `VerifyInstruction()`. Vladimir Marko
2024-12-04Refactor dex `Instruction` for `constexpr`. Vladimir Marko
2024-12-04Remove remnants of quickened opcode verification. Vladimir Marko
2024-12-03Speed up `AppendPrettyDescriptor()`. Vladimir Marko
2024-12-02Prettify field type descriptor in `DexFile::PrettyField()`. Vladimir Marko
2024-11-18Remove mcts-art from test_suites since they are not tagged as MTS am: c77bb270ee Tongbo Liu
2024-11-18Remove mcts-art from test_suites since they are not tagged as MTS Tongbo Liu
2024-11-12Add an extra bit for intrinsics in ArtMethod Santiago Aboy Solanes
2024-11-11Avoid `strlen()` for `ClassLinker::FindClass()`... Vladimir Marko
2024-11-08Replace test_for properties with explicit dependencies on implementations Colin Cross
2024-10-31Remove dependencies on the 1-variant fallback Cole Faust
2024-10-22Update comment in modifiers.h Santiago Aboy Solanes
2024-09-27Turn kNumPackedOpcodes enum into constexpr Santiago Aboy Solanes
2024-09-24Delete compact_dex_level.h. Martin Stjernholm
2024-09-13Don't special case 0 for annotation set item Santiago Aboy Solanes
2024-09-02Typo fix: instrinsic -> intrinsic Santiago Aboy Solanes
2024-08-23Get Multidex checksums without opening dex files. Jiakai Zhang
2024-08-13Simplify test configs by disabling append-bitness and pushing the whole Martin Stjernholm
2024-07-23Move FuzzerCorpusTest from art/libdexfile/dex to art/runtime Ioana-Teodora Isar
2024-07-17Add stubs to libdexfiled, to make the build system add it to Martin Stjernholm
2024-06-23Ensure ART gtests are both or neither in CTS and MCTS. Roland Levillain
2024-06-14Use C++20 `string{,_view}::{starts,ends}_with()`, part 2. Vladimir Marko
2024-06-13Use C++20 `string{,_view}::{starts,ends}_with()`, part 1. Vladimir Marko
2024-06-11Clean up dead code in dex2oat resulting from ignoring --compact-dex-level. Martin Stjernholm
2024-05-23Fix class status check in `InitializeClassVisitor`. Vladimir Marko
2024-05-15Fix readability-redundant-string-cstr clang-tidy issues Stefano 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 libraries Martin Stjernholm
2024-04-11Clean up string data access in `DexFile`. Vladimir Marko
2024-04-09Change `TypeLookupTable` to use `std::string_view`. Vladimir Marko