Gitiles
Code Review
Sign In
review.shift-gmbh.com
/
SHIFTPHONES
/
android_art
/
30bce5a262c0d74a1a9fbc8fedc287312b21e35d
/
src
/
verifier
/
method_verifier.cc
30bce5a
LLVM build fix.
by Ian Rogers
· 12 years ago
0c7abda
NativePcOffsetToReferenceMap
by Ian Rogers
· 12 years ago
46c6bb2
Rename PcToReferenceMap adding Dex.
by Ian Rogers
· 12 years ago
89f9605
Move inferred_reg_category_map to greenland.
by TDYa127
· 12 years ago
21d28f5
GBC Expander. Removed lir.
by Shih-wei Liao
· 13 years ago
c898258
Re-enable parallel verification.
by Ian Rogers
· 12 years ago
b726dcb
Rename GlobalSynchronization to Locks
by Ian Rogers
· 12 years ago
faf459e
Verifier no longer checks dead code after failing instruction at runtime.
by jeffhao
· 12 years ago
9a4f003
Remove the THROW_VERIFICATION_ERROR op and supporting code.
by jeffhao
· 12 years ago
e4f0b2a
Allow soft failures at runtime and fix null referrer for ICCE and NSME.
by jeffhao
· 12 years ago
2fc1427
Fix location of ICCEs and NoSuchMethodErrors.
by Ian Rogers
· 12 years ago
c0228b8
Fixes to verifier and slowpaths for cts invoke tests.
by jeffhao
· 12 years ago
08f753d
Avoid compile time rewriting of dex code by verifier.
by Ian Rogers
· 12 years ago
cd05a62
Global lock levels for the LLVM side.
by Shih-wei Liao
· 12 years ago
00f7d0e
Global lock levels.
by Ian Rogers
· 12 years ago
529781d
Avoid cases of deriving information from unresolved types giving conflict.
by Ian Rogers
· 12 years ago
380aaa7
Fix a possible off-by-one in the verifier.
by Elliott Hughes
· 13 years ago
1c849e5
Clean up kAccWritable in the verifier.
by Ian Rogers
· 13 years ago
08fc03a
Include held locks in SIGQUIT thread dumps.
by Elliott Hughes
· 13 years ago
6d657bf
Ignore the redundant InferredRegCategoryMap.
by Logan Chien
· 13 years ago
365c102
Increase use of ScopedJniThreadState.
by Ian Rogers
· 13 years ago
a21039c
Fix a bunch more lint.
by Elliott Hughes
· 13 years ago
0a1038b
Make tsan happy.
by Elliott Hughes
· 13 years ago
666d9b4
Verifier treats unresolved return types as a soft error.
by jeffhao
· 13 years ago
f1e6b7c
Added new state and Soft/Hard error return to verifier for bad supers.
by jeffhao
· 13 years ago
e551e95
Soft verification failures shouldn't reject the class.
by Ian Rogers
· 13 years ago
4668543
Recognize calls to constructors of unresolved classes.
by Ian Rogers
· 13 years ago
526643e
Remove unnecessary exception and suspend checks.
by TDYa127
· 13 years ago
e94d9b2
Add dex_lang as common frontend to lir and LLVM. dex_lang + bc2lir = Greenland
by Shih-wei Liao
· 13 years ago
b2eb5c1
Reduce memory usage.
by TDYa127
· 13 years ago
c073b07
Switch the handful of std::endl users over to the predominant "\n".
by Elliott Hughes
· 13 years ago
1d7e510
Reduce shadow frame size.
by TDYa127
· 13 years ago
b57e952
Various fixes to new verifier.
by jeffhao
· 13 years ago
4d8df82
Check for unknown superclass earlier when checking invoke-super.
by jeffhao
· 13 years ago
ad0b3a3
Support for a set of verifier failures.
by Ian Rogers
· 13 years ago
e1758fe
Revert "Support for a set of verifier failures."
by Ian Rogers
· 13 years ago
0d60484
Support for a set of verifier failures.
by Ian Rogers
· 13 years ago
776ac1f
Separate out more of LLVM build. Move verifier.
by Ian Rogers
· 13 years ago
[Renamed (77%) from src/dex_verifier.cc]
a0e1806
Add a SafeMap equivalent to std::map but without the error-prone operator[].
by Elliott Hughes
· 13 years ago
dd361c9
Fix 065 and 066 tests (NULL Method bug). Don't use Method in LLVM method compiler.
by Logan Chien
· 13 years ago
460384f
Use the operator<< generator more widely.
by Elliott Hughes
· 13 years ago
398f64b
Remove more lint, mostly C-style casts.
by Elliott Hughes
· 13 years ago
b25c3f6
Fix cpplint's whitespace complaints.
by Elliott Hughes
· 13 years ago
d5347e0
Split VERIFY_ERROR_GENERIC into VERIFY_ERROR_BAD_CLASS_HARD/SOFT.
by jeffhao
· 13 years ago
81ff318
Nomenclature improvements.
by Elliott Hughes
· 13 years ago
f34f174
Fix a leak in the verifier and a minor test bug.
by Elliott Hughes
· 13 years ago
b3bd5f0
Refactor the compilers out of libart.
by Elliott Hughes
· 13 years ago
adb8c67
Move the compiler away from libdex.
by Elliott Hughes
· 13 years ago
f56197c
Verifier can handle an unresolved method or class.
by jeffhao
· 13 years ago
d1224c7
Suppress compilation of malformed dexfiles to prevent compiler segfault.
by jeffhao
· 13 years ago
de0d9c9
Reordered checks for permission and invocation type of private methods.
by jeffhao
· 13 years ago
4922ef9
Add large frame test
by buzbee
· 13 years ago
8cd6dda
Numerous fixes to compiler and verifier for cts vm-tests.
by jeffhao
· 13 years ago
7b0c5b4
Various dex index tweaks to improve verifier performance
by Ian Rogers
· 13 years ago
fca7e87
Add inferred register category map to Method object.
by Logan Chien
· 13 years ago
60f83e3
More fixes for vm-tests.
by jeffhao
· 13 years ago
a32a6fd
Runtime access checks on virtual method calls
by Ian Rogers
· 13 years ago
0c4a506
Merge new array with new array filled logic
by Ian Rogers
· 13 years ago
9ada79c
Access checks may fail verification due to class loaders
by Ian Rogers
· 13 years ago
47a0588
AOT verification not founds are generic failures until runtime
by Ian Rogers
· 13 years ago
457cc51
Various fixes to the verifier for cts-tests.
by jeffhao
· 13 years ago
d9c67be
Start parallelizing dex2oat.
by Elliott Hughes
· 13 years ago
fc3144e
Moved array type check to prevent failure in GetComponentType.
by jeffhao
· 13 years ago
c476227
Re-run verification when it fails at compile time
by Ian Rogers
· 13 years ago
89310de
Remove legacy notion of GetClassFromRegister
by Ian Rogers
· 13 years ago
5d86e52
Add verifier assignability for unresolved arrays to Object[]
by Ian Rogers
· 13 years ago
1c5eb70
Move super class verification to class linker
by Ian Rogers
· 13 years ago
2faa5f1
Fix copyright headers.
by Elliott Hughes
· 13 years ago
aa6e1cd
More Mac build fixes.
by Elliott Hughes
· 13 years ago
7541288
Ensure method GC maps are setup during runtime verification
by Brian Carlstrom
· 13 years ago
73a15f4
Tolerate GC map being added twice, if it has the same contents
by Brian Carlstrom
· 13 years ago
c12a17a
Remove bogus assert
by Brian Carlstrom
· 13 years ago
e7d856b
Add GC map to oat file
by Brian Carlstrom
· 13 years ago
672f520
Fix race in double verifying super class
by Ian Rogers
· 13 years ago
672297c
Remove std::string from RegTypeCache::FromDescriptor
by Ian Rogers
· 13 years ago
2e3d1b2
Changes to compile with gcc 4.6
by Brian Carlstrom
· 13 years ago
d601af8
Move old dex file creation logic to oat file creation
by Brian Carlstrom
· 13 years ago
8952189
Merge art-cache dex files into oat files
by Brian Carlstrom
· 13 years ago
c3b77c7
Avoid copying and strlen(3) in the FindClass path.
by Elliott Hughes
· 13 years ago
9004019
Fixes for verifier access checks.
by Ian Rogers
· 13 years ago
6b0870d
Fixes relating to 003-omnibus-opcodes
by Ian Rogers
· 13 years ago
fbef946
Fix 088 the way the test's author intended.
by Elliott Hughes
· 13 years ago
b067ac2
Fix for 073-mismatched-field test
by Ian Rogers
· 13 years ago
91250e0
Knock 0.5s off the Calculator startup time.
by Elliott Hughes
· 13 years ago
9557241
Don't default-construct std::strings and then assign them.
by Elliott Hughes
· 13 years ago
573db4a
Fix VM test 077
by Ian Rogers
· 13 years ago
26fee74
Verify aput of primitives with component type
by Ian Rogers
· 13 years ago
a51224d
Fix for vm test 019
by Ian Rogers
· 13 years ago
9f1ab12
Address various dex2oat hangs
by Ian Rogers
· 13 years ago
f1864ef
Don't replace dex instructions in the verifier when not the compiler.
by Ian Rogers
· 13 years ago
6d4d9fc
Reduce meta-data object sizes, introduce meta-data helper classes.
by Ian Rogers
· 13 years ago
0571d35
Refactor the use of Method by the compiler.
by Ian Rogers
· 13 years ago
55d249f
Fix monitor stack depth bug, allow unresolved field in put.
by Ian Rogers
· 13 years ago
f4028cc
Support for unresolved fields in the verifier.
by Ian Rogers
· 13 years ago
f3c1f78
Allow Object to match as interface class target.
by Ian Rogers
· 13 years ago
90f2b30
Allow array length on null to pass verification.
by Ian Rogers
· 13 years ago
28ad40d
Support for unresolved types in new-instance during verification.
by Ian Rogers
· 13 years ago
e091855
Provide a convenience for logging types that don't have an operator<<.
by Elliott Hughes
· 13 years ago
371814f
Testing with the new verifier, fix comments as going through code.
by Shih-wei Liao
· 13 years ago
1592bc7
Fix merge of short constants to not give int.
by Ian Rogers
· 13 years ago
Next »