Gitiles
Code Review
Sign In
review.shift-gmbh.com
/
SHIFTPHONES
/
android_art
/
2dd0e2cea360bc9206eb88ecc40d259e796c239d
/
src
/
verifier
/
method_verifier.cc
2dd0e2c
Directory restructuring of object.h
by Ian Rogers
· 12 years ago
4993bbc
Implement ThreadReference.OwnedMonitors.
by Elliott Hughes
· 12 years ago
80537bb
Fix and reenable lock dumping in stack dumps.
by Elliott Hughes
· 12 years ago
e222ee0
Move stringpiece.h and stringprintf.h to base/.
by Elliott Hughes
· 12 years ago
07ed66b
Move logging.h into base/logging.h.
by Elliott Hughes
· 12 years ago
ce4cc0d
Using gcmap instead of shadow frame.
by TDYa127
· 12 years ago
2bcb4a4
Add "kind" argument to Get/SetVReg.
by Ian Rogers
· 12 years ago
64b6d14
Interpret class initializers when building image.
by Ian Rogers
· 12 years ago
2fa6b2e
Interpreter.
by Ian Rogers
· 12 years ago
c531cef
Eliminate #ifdef ART_USE_QUICK_COMPILER
by buzbee
· 12 years ago
b490357
Add notion of precise register types to verifier.
by Ian Rogers
· 12 years ago
50b35e2
Explicitly pass Thread::Current to MutexLock and Alloc.
by Ian Rogers
· 12 years ago
9b0b188
Make verifier ignore a method if it's a duplicate.
by jeffhao
· 12 years ago
a75a013
Make dex instruction size a lookup.
by Ian Rogers
· 12 years ago
66f1925
Change dex cache to be java object instead of array, add pointer to dex file in dex cache.
by Mathieu Chartier
· 12 years ago
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
· 12 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
Next »