summaryrefslogtreecommitdiffstats
path: root/runtime/verifier
Commit message (Expand)AuthorAgeFilesLines
* Replace StringPiece with std::string_view in RegType.Vladimir Marko2019-02-044-94/+99
* ART: Handle clobbering in verifier peepholeAndreas Gampe2019-01-091-15/+13
* ART: Move dex structs into own headerAndreas Gampe2019-01-024-50/+55
* ART: Move to using locks.h instead of mutex.hAndreas Gampe2018-12-064-3/+4
* Create SdkVersion enum, migrate users to itDavid Brazdil2018-11-161-5/+11
* ART: Refactor for bugprone-argument-commentAndreas Gampe2018-10-237-57/+57
* Revert^2: "ART: Restrict some checks in the verifier to P+"Andreas Gampe2018-09-041-5/+7
* Revert "ART: Restrict some checks in the verifier to P+"Andreas Gampe2018-09-041-5/+3
* Merge changes I207718d6,I700ef52eAndreas Gampe2018-08-313-15/+40
|\
| * ART: Restrict some checks in the verifier to P+Andreas Gampe2018-08-241-3/+5
| * ART: Add API level to verifierAndreas Gampe2018-08-243-12/+35
* | Remove superfluous 'virtual' specifiers in ART.Roland Levillain2018-08-281-3/+3
* | Use 'final' and 'override' specifiers directly in ART.Roland Levillain2018-08-283-142/+142
|/
* ART: Add parameter for verifier timing log thresholdAndreas Gampe2018-08-011-1/+1
* Merge changes I87f2999f,I8af0e845Vladimir Marko2018-07-201-5/+5
|\
| * ObjPtr<>-ify ArtMethod and mirror::Method.Vladimir Marko2018-07-191-5/+5
* | Revert "Revert "Handle a special case of lock aliasing during lock verificati...Alexey Grebenkin2018-07-131-0/+39
|/
* Merge "Revert "Handle a special case of lock aliasing during lock verification""Nicolas Geoffray2018-07-051-39/+0
|\
| * Revert "Handle a special case of lock aliasing during lock verification"Nicolas Geoffray2018-07-051-39/+0
* | Merge "Handle a special case of lock aliasing during lock verification"Treehugger Robot2018-07-051-0/+39
|\|
| * Handle a special case of lock aliasing during lock verificationAlexey Grebenkin2018-07-051-0/+39
* | ART: Mask garbage-memory warningsAndreas Gampe2018-06-191-0/+2
* | ART: Adds an entrypoint for invoke-customOrion Hodson2018-06-111-17/+29
* | Refactor ClassAccessor to use an index instead of ClassDef pointerMathieu Chartier2018-06-071-2/+1
|/
* Revert "Revert "Move runtime/ to ClassAccessor""Mathieu Chartier2018-06-042-130/+51
* ObjPtr<>-ify array allocations.Vladimir Marko2018-06-013-9/+7
* ObjPtr<>-ify ClassLinker::FindClass(), fix 1 stale reference use.Vladimir Marko2018-05-313-3/+3
* Remove mirror::String::java_lang_String_.Vladimir Marko2018-05-301-0/+1
* ObjPtr<>-ify RegTypeCache, fix 1 stale reference use.Vladimir Marko2018-05-309-152/+194
* Remove GcRoot<> static from Throwable and related classes.Vladimir Marko2018-05-292-8/+15
* Remove static_class_ from Method/VarHandle and CallSite.Vladimir Marko2018-05-252-10/+18
* ART: Add VarHandle accessors to invoke-polymorphic entrypointOrion Hodson2018-05-151-2/+0
* ART: Add dex::ProtoIndexOrion Hodson2018-05-141-3/+5
* ART: Compiler support for const-method-handleOrion Hodson2018-05-111-2/+0
* ART: Compiler support for const-method-typeOrion Hodson2018-05-101-2/+0
* Fix verifier/linker IncompatibleClassChangeError with hidden APIDavid Brazdil2018-05-081-10/+2
* Use named constant instead of magic number in RegisterLineDaniel Colascione2018-04-242-4/+13
* Merge "Move more runtime code to libartbase, libdexfile"David Sehr2018-04-112-2/+2
|\
| * Move more runtime code to libartbase, libdexfileDavid Sehr2018-04-092-2/+2
* | Add extra logging for bug 77342775.Vladimir Marko2018-04-091-0/+9
|/
* Separate Malloc and MemMap ArenaPoolsDavid Sehr2018-04-041-0/+1
* Don't HARD_FAIL when not able to resolve a quickened opcode.Nicolas Geoffray2018-03-222-338/+54
* Move some remaining dex utilitiesDavid Sehr2018-03-191-1/+1
* Use vdex's quickening info when decoding a quickened instruction.Nicolas Geoffray2018-03-193-176/+32
* Add more details to verifier dumping for gAbortingMathieu Chartier2018-03-122-16/+24
* ART: Update invoke-custom implementationOrion Hodson2018-03-081-89/+7
* Move most of runtime/base to libartbase/baseDavid Sehr2018-03-052-2/+2
* Header library to remove dependence on runtime/David Sehr2018-02-285-5/+5
* Remove duplication, split testsDavid Sehr2018-02-213-0/+3
* Refactor method resolution in class linker.Nicolas Geoffray2018-02-151-12/+4