/art/runtime/verifier/ |
method_verifier-inl.h | 29 inline const DexFile::CodeItem* MethodVerifier::CodeItem() const { 33 inline RegisterLine* MethodVerifier::GetRegLine(uint32_t dex_pc) { 37 inline const InstructionFlags& MethodVerifier::GetInstructionFlags(size_t index) const { 41 inline mirror::ClassLoader* MethodVerifier::GetClassLoader() { 45 inline mirror::DexCache* MethodVerifier::GetDexCache() { 49 inline MethodReference MethodVerifier::GetMethodReference() const { 53 inline uint32_t MethodVerifier::GetAccessFlags() const { 57 inline bool MethodVerifier::HasCheckCasts() const { 61 inline bool MethodVerifier::HasVirtualOrInterfaceInvokes() const { 65 inline bool MethodVerifier::HasFailures() const [all...] |
method_verifier_test.cc | 39 ASSERT_TRUE(MethodVerifier::VerifyClass(klass, true, &error_msg) == MethodVerifier::kNoFailure)
|
method_verifier.cc | 56 MethodVerifier* verifier) { 91 ALWAYS_INLINE static inline bool FailOrAbort(MethodVerifier* verifier, bool condition, 107 MethodVerifier::FailureKind MethodVerifier::VerifyClass(mirror::Class* klass, 143 MethodVerifier::FailureKind MethodVerifier::VerifyClass(const DexFile* dex_file, 181 MethodVerifier::FailureKind result = VerifyMethod(method_idx, 225 MethodVerifier::FailureKind result = VerifyMethod(method_idx, 257 MethodVerifier::FailureKind MethodVerifier::VerifyMethod(uint32_t method_idx [all...] |
method_verifier.h | 44 class MethodVerifier; 120 uint16_t registers_size, MethodVerifier* verifier); 133 class MethodVerifier { 150 static MethodVerifier* VerifyMethodAndDump(std::ostream& os, uint32_t method_idx, 206 MethodVerifier(const DexFile* dex_file, Handle<mirror::DexCache>* dex_cache, 211 : MethodVerifier(dex_file, dex_cache, class_loader, class_def, code_item, method_idx, method, 215 ~MethodVerifier(); 244 MethodVerifier(const DexFile* dex_file, Handle<mirror::DexCache>* dex_cache, 714 std::ostream& operator<<(std::ostream& os, const MethodVerifier::FailureKind& rhs);
|
register_line.h | 30 class MethodVerifier; 53 static RegisterLine* Create(size_t num_regs, MethodVerifier* verifier) { 339 RegisterLine(size_t num_regs, MethodVerifier* verifier) 349 MethodVerifier* verifier_;
|
/art/runtime/ |
compiler_callbacks.h | 27 class MethodVerifier; 35 virtual bool MethodVerified(verifier::MethodVerifier* verifier)
|
noop_compiler_callbacks.h | 29 bool MethodVerified(verifier::MethodVerifier* verifier) OVERRIDE {
|
runtime.h | 58 class MethodVerifier; 422 void AddMethodVerifier(verifier::MethodVerifier* verifier) LOCKS_EXCLUDED(method_verifier_lock_); 423 void RemoveMethodVerifier(verifier::MethodVerifier* verifier) 579 std::set<verifier::MethodVerifier*> method_verifiers_;
|
common_throws.cc | 395 verifier::MethodVerifier::FindInvokedMethodAtDexPc(throw_location.GetMethod(), 426 verifier::MethodVerifier::FindAccessedFieldAtDexPc(throw_location.GetMethod(), 457 verifier::MethodVerifier::FindAccessedFieldAtDexPc(throw_location.GetMethod(),
|
runtime.cc | 203 verifier::MethodVerifier::Shutdown(); 841 verifier::MethodVerifier::Init(); [all...] |
quick_exception_handler.cc | 211 verifier::MethodVerifier verifier(h_dex_cache->GetDexFile(), &h_dex_cache, &h_class_loader,
|
class_linker.cc | [all...] |
monitor.cc | [all...] |
/art/compiler/dex/ |
verified_method.h | 29 class MethodVerifier; 42 static const VerifiedMethod* Create(verifier::MethodVerifier* method_verifier, bool compile) 74 bool GenerateGcMap(verifier::MethodVerifier* method_verifier); 77 static void VerifyGcMap(verifier::MethodVerifier* method_verifier, 81 static void ComputeGcMapSizes(verifier::MethodVerifier* method_verifier, 85 void GenerateDevirtMap(verifier::MethodVerifier* method_verifier) 89 void GenerateSafeCastSet(verifier::MethodVerifier* method_verifier)
|
quick_compiler_callbacks.cc | 25 bool QuickCompilerCallbacks::MethodVerified(verifier::MethodVerifier* verifier) {
|
verification_results.h | 33 class MethodVerifier; 45 bool ProcessVerifiedMethod(verifier::MethodVerifier* method_verifier)
|
quick_compiler_callbacks.h | 39 bool MethodVerified(verifier::MethodVerifier* verifier)
|
verified_method.cc | 46 const VerifiedMethod* VerifiedMethod::Create(verifier::MethodVerifier* method_verifier, 79 bool VerifiedMethod::GenerateGcMap(verifier::MethodVerifier* method_verifier) { 136 void VerifiedMethod::VerifyGcMap(verifier::MethodVerifier* method_verifier, 168 void VerifiedMethod::ComputeGcMapSizes(verifier::MethodVerifier* method_verifier, 192 void VerifiedMethod::GenerateDevirtMap(verifier::MethodVerifier* method_verifier) { 265 void VerifiedMethod::GenerateSafeCastSet(verifier::MethodVerifier* method_verifier) {
|
verification_results.cc | 49 bool VerificationResults::ProcessVerifiedMethod(verifier::MethodVerifier* method_verifier) {
|
/art/runtime/quick/ |
inline_method_analyser.h | 34 class MethodVerifier; 152 static bool AnalyseMethodCode(verifier::MethodVerifier* verifier, InlineMethod* method) 177 static bool AnalyseIGetMethod(verifier::MethodVerifier* verifier, InlineMethod* result) 179 static bool AnalyseIPutMethod(verifier::MethodVerifier* verifier, InlineMethod* result) 185 verifier::MethodVerifier* verifier,
|
inline_method_analyser.cc | 87 bool InlineMethodAnalyser::AnalyseMethodCode(verifier::MethodVerifier* verifier, 199 bool InlineMethodAnalyser::AnalyseIGetMethod(verifier::MethodVerifier* verifier, 262 bool InlineMethodAnalyser::AnalyseIPutMethod(verifier::MethodVerifier* verifier, 330 verifier::MethodVerifier* verifier,
|
/art/compiler/dex/quick/ |
dex_file_method_inliner.h | 31 class MethodVerifier; 64 bool AnalyseMethodCode(verifier::MethodVerifier* verifier)
|
/art/oatdump/ |
oatdump.cc | 465 std::unique_ptr<verifier::MethodVerifier> verifier; [all...] |
/art/compiler/driver/ |
compiler_driver.h | 48 class MethodVerifier; [all...] |
compiler_driver.cc | [all...] |