Gitiles
Code Review
Sign In
gerrit-public.fairphone.software
/
platform
/
dalvik
/
76e15e367ae1189b6f641ba8d16ca92bd179dac0
/
vm
/
analysis
/
CodeVerify.cpp
f31a6f7
am 7798a614: Merge "Fix a possible off-by-one in the verifier."
by Elliott Hughes
· 12 years ago
0bd1551
Fix a possible off-by-one in the verifier.
by Elliott Hughes
· 12 years ago
9a05976
Fix verifier typing for null float arrays.
by jeffhao
· 13 years ago
1c7e1e1
Fix to dex verifier to handle float types that look like Boolean.
by jeffhao
· 13 years ago
2a249c5
Fix to dex verifier to handle float types that look like Boolean.
by jeffhao
· 13 years ago
c1a4ab9
Rename (IF_)LOGE(_IF) to (IF_)ALOGE(_IF) DO NOT MERGE
by Steve Block
· 13 years ago
4308417
Rename (IF_)LOGI(_IF) to (IF_)ALOGI(_IF) DO NOT MERGE
by Steve Block
· 13 years ago
ab35b50
Remove unsupported experimental opcodes.
by Elliott Hughes
· 13 years ago
062bf50
Rename (IF_)LOGD(_IF) to (IF_)ALOGD(_IF) DO NOT MERGE
by Steve Block
· 13 years ago
92c1f6f
Rename (IF_)LOGV(_IF) to (IF_)ALOGV(_IF) DO NOT MERGE
by Steve Block
· 13 years ago
32c482c
Reordered some checks and added more to the verifier.
by jeffhao
· 13 years ago
5a459d4
Fixed dx verifier issue when an error is detected.
by jeffhao
· 13 years ago
43b06bc
Dexopt verifier checks that int/float and double/long uses do not mix.
by jeffhao
· 13 years ago
8bc8bf7
Don't use dvmIsValidObject outside the GC.
by Elliott Hughes
· 13 years ago
7aa9563
Remove dead code/unused variables to avoid gcc-4.6 warnings.
by Doug Kwan
· 13 years ago
b08e2b6
Switch dvmHumanReadableDescriptor over to std::string.
by Elliott Hughes
· 13 years ago
0bb39c2
Note a possible improvement.
by Dan Bornstein
· 13 years ago
6f3c21f
More LOG newline cleanup.
by Dan Bornstein
· 13 years ago
291c84f
Prefer printf format "%#x" over "0x%x".
by Dan Bornstein
· 13 years ago
60fc806
Further conservation of newlines.
by Dan Bornstein
· 13 years ago
a732397
Establish a subclass relationships among the field types.
by Carl Shapiro
· 14 years ago
d862faa
Get rid of uneeded extern, enum, typedef and struct qualifiers.
by Carl Shapiro
· 14 years ago
1e1433e
Remove unneeded void argument list declarations.
by Carl Shapiro
· 14 years ago
1813ab2
Move the verifier and parts of the interpreter into C++.
by Carl Shapiro
· 14 years ago
[Renamed (99%) from vm/analysis/CodeVerify.c]
a5e5f6e
Merge "Clean up how primitive types are handled." into dalvik-dev
by Dan Bornstein
· 14 years ago
a9c49df
Clean up how primitive types are handled.
by Dan Bornstein
· 14 years ago
f4ef26d
Clean up stale cases
by Andy McFadden
· 14 years ago
24bd4c5
Add volatile/jumbo opcodes
by Andy McFadden
· 14 years ago
57fd399
Low-level support for in-memory DEX
by Andy McFadden
· 14 years ago
0fbb64a
Merge "Yak-shaving in support of the exception cleanup." into dalvik-dev
by Dan Bornstein
· 14 years ago
8521311
Yak-shaving in support of the exception cleanup.
by Dan Bornstein
· 14 years ago
0346e9d
Change invoke-object-init to /range form
by Andy McFadden
· 14 years ago
32bb3da
Add a bit of structure to the Exception startup code.
by Dan Bornstein
· 14 years ago
750d110
Rename invoke-direct-empty to invoke-object-init
by Andy McFadden
· 14 years ago
df39bb7
Replace dvmValidateObject with ordinary null pointer checks.
by Carl Shapiro
· 14 years ago
71eee1f
Added vm support for new jumbo opcodes.
by jeffhao
· 14 years ago
e9224fb
Rename BackwardFlow --> Liveness
by Andy McFadden
· 14 years ago
9fd527f
Progress on live-precise GC.
by Andy McFadden
· 14 years ago
e91b6e1
Minor tweaks.
by Andy McFadden
· 14 years ago
701d272
Progress on liveness analysis.
by Andy McFadden
· 14 years ago
fc75f3e
Fix implicit conversions, rename reserved works, enable -Wc++-compat.
by Carl Shapiro
· 14 years ago
90f1543
Make opcode 00ff be called "dispatch-ff".
by Dan Bornstein
· 14 years ago
e485276
Rename some instruction/opcode types and utilities.
by Dan Bornstein
· 14 years ago
5638f4d
Fix monitor verification.
by Andy McFadden
· 14 years ago
9a1f816
It's "opcode" not "opCode".
by Dan Bornstein
· 14 years ago
f7576b2
Minor tweaks.
by Andy McFadden
· 14 years ago
3f64a02
Check monitors during bytecode verification
by Andy McFadden
· 14 years ago
5016966
Add dvmHumanReadableDescriptor function, and use it.
by Elliott Hughes
· 14 years ago
41e286c
Get rid of the copies of the opcode table pointers.
by Dan Bornstein
· 14 years ago
5432239
Use the generated opcode info tables.
by Dan Bornstein
· 14 years ago
319a33b
Progress toward structured lock checks
by Andy McFadden
· 14 years ago
a092937
Stop reporting negative widths.
by Andy McFadden
· 14 years ago
44a38f4
Add a new index type table for instruction decoding.
by Dan Bornstein
· 14 years ago
470cbbb
Move some verifier stuff around.
by Andy McFadden
· 14 years ago
d325011
Shift register index tests to static pass.
by Andy McFadden
· 14 years ago
c2d74dd
Correct verifier merging of primitive arrays
by Andy McFadden
· 14 years ago
99a33e7
Verify method invocation type.
by Andy McFadden
· 14 years ago
34e314a
Fix verification of switch offsets in large methods.
by Andy McFadden
· 14 years ago
291758c
Add return-void-barrier instruction.
by Andy McFadden
· 14 years ago
fb119e6
Emit volatile field access instructions.
by Andy McFadden
· 14 years ago
c35a2ef
Add opcodes for volatile field accesses
by Andy McFadden
· 14 years ago
228a6b0
Forward progress on verifier.
by Andy McFadden
· 15 years ago
d508506
am 48184679: am c12b0da0: am e0b23da8: Merge "Tweak sanity check." into gingerbread
by Andy McFadden
· 14 years ago
4818467
am c12b0da0: am e0b23da8: Merge "Tweak sanity check." into gingerbread
by Andy McFadden
· 14 years ago
6be954f
Tweak sanity check.
by Andy McFadden
· 14 years ago
7365493
Remove repeated newlines at the end of files.
by Carl Shapiro
· 14 years ago
de75089
Remove trailing whitespace.
by Carl Shapiro
· 14 years ago
fbdcfb9
Merge remote branch 'goog/dalvik-dev' into dalvik-dev-to-master
by Brian Carlstrom
· 14 years ago
e3c01da
Remove unused labels, variables, and functions. Enable warnings.
by Carl Shapiro
· 14 years ago
2e1ee50
Rearrange some things.
by Andy McFadden
· 15 years ago
861b338
Make wide-volatile loads and stores atomic.
by Andy McFadden
· 15 years ago
5387824
Add instructions for volatile wide fields.
by Andy McFadden
· 15 years ago
b0a0541
Add execute-inline/range instruction.
by Andy McFadden
· 15 years ago
9651693
Change the way breakpoints work.
by Andy McFadden
· 15 years ago
af0e838
Fix reporting of certain verify errors.
by Andy McFadden
· 15 years ago
80d25ea
Treat some right shifts as narrowing conversions.
by Andy McFadden
· 15 years ago
b5f64bc
Allow {iput,sput}-boolean on a byte value.
by Andy McFadden
· 15 years ago
86c8643
Correct some things in test 068. Add detail to a verification error message.
by Andy McFadden
· 15 years ago
686e1e2
Correct handling of certain incompatible class changes.
by Andy McFadden
· 15 years ago
b51ea11
Defer reporting of certain verifier failures.
by Andy McFadden
· 16 years ago
d9062a6
am 96e0f60: Merge change 1369 into donut
by Android (Google) Code Review
· 16 years ago
06b7a28
Updated a comment.
by Andy McFadden
· 16 years ago
99647fb
Pull the useful part of p9-132414 over to "donut".
by Andy McFadden
· 16 years ago
3a1aedb
Added throw-verification-error instruction.
by Andy McFadden
· 16 years ago
62a7516
Changed the way errors are propagated through the verifier.
by Andy McFadden
· 16 years ago
9940988
auto import //branches/master/...@140412
by The Android Open Source Project
· 16 years ago
f6c3871
auto import from //depot/cupcake/@135843
by The Android Open Source Project
· 16 years ago
f72d5de
auto import from //depot/cupcake/@135843
by The Android Open Source Project
· 16 years ago
5d70978
auto import from //branches/cupcake/...@130745
by The Android Open Source Project
· 16 years ago
bcd637a
auto import from //branches/cupcake/...@127436
by The Android Open Source Project
· 16 years ago
4c1a291
auto import from //branches/cupcake/...@127101
by The Android Open Source Project
· 16 years ago
cc05ad2
auto import from //branches/cupcake/...@125939
by The Android Open Source Project
· 16 years ago
89c1feb
Code drop from //branches/cupcake/...@124589
by The Android Open Source Project
· 16 years ago
2ad60cf
Initial Contribution
by The Android Open Source Project
· 16 years ago