summaryrefslogtreecommitdiffstats
path: root/runtime/verifier
Commit message (Expand)AuthorAgeFilesLines
* ART: Change RETURN_OBJECT verification for arraysAndreas Gampe2015-03-263-2/+64
* Fix verifier handling of empty switch as last instruction.Jeff Hao2015-03-201-1/+1
* Add verify-at-runtime compiler filterMathieu Chartier2015-03-201-1/+2
* Change RETURN_VOID_BARRIER to RETURN_VOID_NO_BARRIERMathieu Chartier2015-03-191-5/+12
* Change method verifiers to be thread local rootsMathieu Chartier2015-03-136-33/+28
* ART: Add entries_ lock for race conditionbowen_lai2015-03-132-1/+9
* ART: Save work-line for pending runtime failureAndreas Gampe2015-03-121-0/+11
* Fix incompatible class change error for JIT stress modeMathieu Chartier2015-03-114-24/+34
* Fix method_verifier_test with the SS collector.Hiroshi Yamauchi2015-02-251-2/+3
* Revert "Revert "Add JIT""Mathieu Chartier2015-02-242-30/+35
* Revert "Add JIT"Nicolas Geoffray2015-02-242-35/+30
* Add JITMathieu Chartier2015-02-232-30/+35
* Fix exception handling during deoptimizationSebastien Hertz2015-01-231-0/+6
* Print more info in MarkSweep::VerifyRootMathieu Chartier2015-01-151-3/+1
* Use unique_ptr to track ownership of dex files.Richard Uhler2015-01-131-7/+6
* Don't allow suspension from FindLocksAtDexPcMathieu Chartier2015-01-062-10/+20
* ART: Fix verification of constructors.Stephen Kyle2014-12-224-12/+99
* Merge "Revert "Revert "Ensure void type is resolved when running without imag...Andreas Gampe2014-12-111-1/+3
|\
| * Revert "Revert "Ensure void type is resolved when running without image""Andreas Gampe2014-12-101-1/+3
* | Add verifier support for dequickeningMathieu Chartier2014-12-112-6/+5
|/
* Merge "Add missing iget quick for bool, byte, char, short"Mathieu Chartier2014-12-101-23/+18
|\
| * Add missing iget quick for bool, byte, char, shortMathieu Chartier2014-12-101-23/+18
* | Fix verifier bug caused by confusing ArtMethod::IsDirect vs ArtMethod::IsStat...Brian Carlstrom2014-12-091-1/+1
|/
* Merge "Quick: Redefine the notion of back-egdes."Vladimir Marko2014-12-091-1/+10
|\
| * Quick: Redefine the notion of back-egdes.Vladimir Marko2014-12-091-1/+10
* | Remove FieldHelper.Ian Rogers2014-12-021-3/+2
* | Remove MethodHelper from the interpreter.Ian Rogers2014-12-021-1/+0
|/
* Merge "ART: Fix crash with unreachable void check-cast"Ian Rogers2014-11-221-0/+3
|\
| * ART: Fix crash with unreachable void check-castStephen Kyle2014-11-071-0/+3
* | Avoid abort in malformed dex code.Ian Rogers2014-11-145-37/+47
* | Merge "ART: Fix possible soft+hard failure in verifier"Andreas Gampe2014-11-092-237/+221
|\ \
| * | ART: Fix possible soft+hard failure in verifierAndreas Gampe2014-11-092-237/+221
| |/
* / Add hash map, reduce excessive hashingMathieu Chartier2014-11-071-1/+2
|/
* ART: More warningsAndreas Gampe2014-11-041-5/+0
* ART: Replace COMPILE_ASSERT with static_assert (runtime)Andreas Gampe2014-11-031-1/+2
* Add math routines with defined wrapping behavior for the interpreter.Ian Rogers2014-10-301-1/+1
* ART: Do not abort on most verifier failuresAndreas Gampe2014-10-301-10/+61
* Move MethodHelper::GetReturnType to mirror::ArtMethod.Ian Rogers2014-10-281-7/+3
* Merge "Code cleanup."Ian Rogers2014-10-241-3/+1
|\
| * Code cleanup.Logan Chien2014-09-301-3/+1
* | stdint types all the way!Ian Rogers2014-10-091-3/+3
* | ART: Fix some -Wpedantic errorsAndreas Gampe2014-09-291-1/+1
* | Merge "ART: More verifier error output"Andreas Gampe2014-09-291-1/+2
|\ \
| * | ART: More verifier error outputAndreas Gampe2014-09-291-1/+2
| |/
* / ART: Do a pre-pass for monitor_enter dex pc searchAndreas Gampe2014-09-291-0/+21
|/
* Fix verifier crash in GetQuickFieldAccess().Hiroshi Yamauchi2014-09-261-1/+5
* Merge "ART: Reject branch/switch/throw to move-result."Ian Rogers2014-09-252-2/+35
|\
| * ART: Reject branch/switch/throw to move-result.Stephen Kyle2014-09-242-2/+35
* | Fix "const-class v0, I" for libartd.soLogan Chien2014-09-243-0/+11
|/
* Restore some aosp/master changes lost in cherry-pick 7c438b19b71932ac8a44eff4...Mathieu Chartier2014-09-171-10/+10