summaryrefslogtreecommitdiffstats
path: root/vm/analysis/CodeVerify.c
Commit message (Expand)AuthorAgeFilesLines
* Move the verifier and parts of the interpreter into C++.Carl Shapiro2011-04-151-6371/+0
* Merge "Clean up how primitive types are handled." into dalvik-devDan Bornstein2011-03-111-23/+14
|\
| * Clean up how primitive types are handled.Dan Bornstein2011-03-111-23/+14
* | Clean up stale casesAndy McFadden2011-03-111-28/+36
|/
* Add volatile/jumbo opcodesAndy McFadden2011-03-101-13/+13
* Low-level support for in-memory DEXAndy McFadden2011-03-031-5/+5
* Merge "Yak-shaving in support of the exception cleanup." into dalvik-devDan Bornstein2011-03-021-21/+0
|\
| * Yak-shaving in support of the exception cleanup.Dan Bornstein2011-03-021-21/+0
* | Change invoke-object-init to /range formAndy McFadden2011-03-021-1/+1
|/
* Add a bit of structure to the Exception startup code.Dan Bornstein2011-02-251-5/+5
* Rename invoke-direct-empty to invoke-object-initAndy McFadden2011-02-111-1/+1
* Replace dvmValidateObject with ordinary null pointer checks.Carl Shapiro2011-02-081-1/+1
* Added vm support for new jumbo opcodes.jeffhao2011-01-071-12/+334
* Rename BackwardFlow --> LivenessAndy McFadden2010-12-171-1/+1
* Progress on live-precise GC.Andy McFadden2010-12-161-38/+87
* Minor tweaks.Andy McFadden2010-12-101-19/+9
* Progress on liveness analysis.Andy McFadden2010-12-101-2/+10
* Fix implicit conversions, rename reserved works, enable -Wc++-compat.Carl Shapiro2010-12-071-2/+2
* Make opcode 00ff be called "dispatch-ff".Dan Bornstein2010-12-021-1/+1
* Rename some instruction/opcode types and utilities.Dan Bornstein2010-12-021-2/+2
* Fix monitor verification.Andy McFadden2010-12-021-14/+12
* It's "opcode" not "opCode".Dan Bornstein2010-12-011-14/+14
* Minor tweaks.Andy McFadden2010-12-011-12/+7
* Check monitors during bytecode verificationAndy McFadden2010-11-231-49/+340
* Add dvmHumanReadableDescriptor function, and use it.Elliott Hughes2010-11-221-2/+4
* Get rid of the copies of the opcode table pointers.Dan Bornstein2010-11-191-1/+1
* Use the generated opcode info tables.Dan Bornstein2010-11-171-1/+1
* Progress toward structured lock checksAndy McFadden2010-11-121-393/+442
* Stop reporting negative widths.Andy McFadden2010-11-121-2/+0
* Add a new index type table for instruction decoding.Dan Bornstein2010-11-101-2/+2
* Move some verifier stuff around.Andy McFadden2010-11-051-6/+55
* Shift register index tests to static pass.Andy McFadden2010-11-041-422/+251
* Correct verifier merging of primitive arraysAndy McFadden2010-10-251-14/+45
* Verify method invocation type.Andy McFadden2010-10-101-4/+31
* Fix verification of switch offsets in large methods.Andy McFadden2010-09-281-3/+2
* Add return-void-barrier instruction.Andy McFadden2010-09-101-1/+1
* Emit volatile field access instructions.Andy McFadden2010-06-301-72/+3
* Add opcodes for volatile field accessesAndy McFadden2010-06-181-8/+8
* Forward progress on verifier.Andy McFadden2010-06-141-27/+18
* am 48184679: am c12b0da0: am e0b23da8: Merge "Tweak sanity check." into ginge...Andy McFadden2010-06-141-1/+1
|\
| * am c12b0da0: am e0b23da8: Merge "Tweak sanity check." into gingerbreadAndy McFadden2010-06-141-1/+1
| |\
| | * Tweak sanity check.Andy McFadden2010-06-141-1/+1
| * | Merge remote branch 'goog/dalvik-dev' into dalvik-dev-to-masterBrian Carlstrom2010-05-281-23/+88
| |/
* | Remove repeated newlines at the end of files.Carl Shapiro2010-06-081-1/+0
* | Remove trailing whitespace.Carl Shapiro2010-06-081-1/+1
* | Remove unused labels, variables, and functions. Enable warnings.Carl Shapiro2010-05-211-15/+5
* | Rearrange some things.Andy McFadden2010-04-061-1/+3
* | Make wide-volatile loads and stores atomic.Andy McFadden2010-03-151-7/+80
* | Add instructions for volatile wide fields.Andy McFadden2010-03-051-4/+4
|/
* Add execute-inline/range instruction.Andy McFadden2009-11-201-1/+1