/art/compiler/dex/ |
H A D | dex_to_dex_decompiler_test.cc | 83 const uint8_t* class_data = updated_dex_file->GetClassData(class_def); local 84 if (class_data == nullptr) { 87 ClassDataItemIterator it(*updated_dex_file, class_data);
|
/art/runtime/openjdkjvmti/ |
H A D | fixed_up_dex_file.cc | 79 const uint8_t* class_data = new_dex_file.GetClassData(class_def); local 80 if (class_data == nullptr) { 83 for (art::ClassDataItemIterator it(new_dex_file, class_data); it.HasNext(); it.Next()) { 101 const uint8_t* class_data = cur_dex_file->GetClassData(class_def); local 102 if (class_data == nullptr) { 105 for (art::ClassDataItemIterator it(*cur_dex_file, class_data); it.HasNext(); it.Next()) {
|
H A D | events-inl.h | 124 const unsigned char* class_data, 131 unsigned char* current_class_data = const_cast<unsigned char*>(class_data); 227 const unsigned char* class_data, 238 class_data, 251 const unsigned char* class_data, 262 class_data, 117 DispatchClassFileLoadHookEvent(art::Thread* thread, JNIEnv* jnienv, jclass class_being_redefined, jobject loader, const char* name, jobject protection_domain, jint class_data_len, const unsigned char* class_data, jint* new_class_data_len, unsigned char** new_class_data) const argument 219 DispatchEvent( art::Thread* thread, JNIEnv* jnienv, jclass class_being_redefined, jobject loader, const char* name, jobject protection_domain, jint class_data_len, const unsigned char* class_data, jint* new_class_data_len, unsigned char** new_class_data) const argument 243 DispatchEvent( art::Thread* thread, JNIEnv* jnienv, jclass class_being_redefined, jobject loader, const char* name, jobject protection_domain, jint class_data_len, const unsigned char* class_data, jint* new_class_data_len, unsigned char** new_class_data) const argument
|
/art/test/983-source-transform-verify/ |
H A D | source_transform.cc | 57 const unsigned char* class_data, 69 std::unique_ptr<const DexFile> dex(DexFile::Open(class_data, 50 CheckDexFileHook(jvmtiEnv* jvmti_env ATTRIBUTE_UNUSED, JNIEnv* jni_env ATTRIBUTE_UNUSED, jclass class_being_redefined, jobject loader ATTRIBUTE_UNUSED, const char* name, jobject protection_domain ATTRIBUTE_UNUSED, jint class_data_len, const unsigned char* class_data, jint* new_class_data_len ATTRIBUTE_UNUSED, unsigned char** new_class_data ATTRIBUTE_UNUSED) argument
|
/art/runtime/ |
H A D | vdex_file.cc | 179 const uint8_t* class_data = dex_file->GetClassData(class_def); local 180 if (class_data == nullptr) { 183 ClassDataItemIterator it(*dex_file, class_data);
|
H A D | dex_file_test.cc | 408 const uint8_t* class_data = raw->GetClassData(class_def); local 409 ASSERT_TRUE(class_data != nullptr); 410 ClassDataItemIterator it(*raw, class_data);
|
H A D | dex_file_verifier_test.cc | 230 const uint8_t* class_data = dex_file->GetClassData(class_def); local 232 ClassDataItemIterator it(*dex_file, class_data); 234 const uint8_t* trailing = class_data; 841 const uint8_t* class_data = dex_file->GetClassData(class_def); local 843 ClassDataItemIterator it(*dex_file, class_data); 845 const uint8_t* trailing = class_data;
|
H A D | art_method.cc | 435 const uint8_t* class_data = dex_file.GetClassData(class_def); local 436 CHECK(class_data != nullptr); 437 ClassDataItemIterator it(dex_file, class_data);
|
H A D | dex_file.cc | 655 const uint8_t* class_data = GetClassData(class_def); local 656 CHECK(class_data != nullptr); 657 ClassDataItemIterator it(*this, class_data);
|
/art/dexdump/ |
H A D | dexdump_cfg.cc | 369 const uint8_t* class_data = dex_file->GetClassData(*class_def); local 370 if (class_data == nullptr) { 375 ClassDataItemIterator it(*dex_file, class_data);
|
H A D | dexdump.cc | 1374 const u1* class_data = dex_file->GetClassData(class_def); local 1375 if (class_data == nullptr) { // empty class such as a marker interface? 1378 ClassDataItemIterator it(*dex_file, class_data);
|
/art/dexlayout/ |
H A D | dex_visualize.cc | 279 dex_ir::ClassData* class_data = class_def->GetClassData(); local 280 if (class_data != nullptr) { 281 dumper->DumpAddressRange(class_data, class_index); 282 if (class_data->StaticFields()) { 283 for (auto& field_item : *class_data->StaticFields()) { 287 if (class_data->InstanceFields()) { 288 for (auto& field_item : *class_data->InstanceFields()) { 292 if (class_data->DirectMethods()) { 293 for (auto& method_item : *class_data->DirectMethods()) { 297 if (class_data [all...] |
H A D | dex_writer.cc | 481 std::unique_ptr<dex_ir::ClassData>& class_data = class_data_pair.second; local 482 size_t offset = class_data->GetOffset(); 483 offset += WriteUleb128(class_data->StaticFields()->size(), offset); 484 offset += WriteUleb128(class_data->InstanceFields()->size(), offset); 485 offset += WriteUleb128(class_data->DirectMethods()->size(), offset); 486 offset += WriteUleb128(class_data->VirtualMethods()->size(), offset); 487 offset += WriteEncodedFields(class_data->StaticFields(), offset); 488 offset += WriteEncodedFields(class_data->InstanceFields(), offset); 489 offset += WriteEncodedMethods(class_data->DirectMethods(), offset); 490 offset += WriteEncodedMethods(class_data [all...] |
H A D | dex_ir.cc | 412 ClassData* class_data = CreateClassData( local 415 source_file, annotations, static_values, class_data); 742 ClassData* class_data = class_datas_.GetExistingObject(offset); local 743 if (class_data == nullptr && encoded_data != nullptr) { 770 class_data = new ClassData(static_fields, instance_fields, direct_methods, virtual_methods); 771 class_data->SetSize(cdii.EndDataPointer() - encoded_data); 772 class_datas_.AddItem(class_data, offset); 774 return class_data;
|
H A D | dexlayout.cc | 666 dex_ir::ClassData* class_data = class_def->GetClassData(); local 667 if (class_data != nullptr && class_data->StaticFields() != nullptr) { 668 fprintf(out_file_, "static_fields_size : %zu\n", class_data->StaticFields()->size()); 672 if (class_data != nullptr && class_data->InstanceFields() != nullptr) { 673 fprintf(out_file_, "instance_fields_size: %zu\n", class_data->InstanceFields()->size()); 677 if (class_data != nullptr && class_data->DirectMethods() != nullptr) { 678 fprintf(out_file_, "direct_methods_size : %zu\n", class_data 1383 dex_ir::ClassData* class_data = class_def->GetClassData(); local 1522 dex_ir::ClassData* class_data = class_def->GetClassData(); local 1684 dex_ir::ClassData* class_data = class_def->GetClassData(); local [all...] |
H A D | dex_ir.h | 88 virtual void Dispatch(ClassData* class_data) = 0; 788 ClassData* class_data) 795 class_data_(class_data), 781 ClassDef(const TypeId* class_type, uint32_t access_flags, const TypeId* superclass, TypeList* interfaces, const StringId* source_file, AnnotationsDirectoryItem* annotations, EncodedArrayItem* static_values, ClassData* class_data) argument
|
/art/test/ti-stress/ |
H A D | stress.cc | 137 const unsigned char* class_data, 152 } else if (DoExtractClassFromData(data, name_str, class_data_len, class_data, /*out*/ &out)) { 130 ClassFileLoadHookSecretNoOp(jvmtiEnv* jvmti, JNIEnv* jni_env ATTRIBUTE_UNUSED, jclass class_being_redefined ATTRIBUTE_UNUSED, jobject loader ATTRIBUTE_UNUSED, const char* name, jobject protection_domain ATTRIBUTE_UNUSED, jint class_data_len, const unsigned char* class_data, jint* new_class_data_len, unsigned char** new_class_data) argument
|
/art/compiler/ |
H A D | verifier_deps_test.cc | 150 const uint8_t* class_data = primary_dex_file_->GetClassData(*class_def); local 151 CHECK(class_data != nullptr); 153 ClassDataItemIterator it(*primary_dex_file_, class_data);
|
H A D | oat_test.cc | 446 const uint8_t* class_data = dex_file.GetClassData(class_def); local 449 if (class_data != nullptr) { 450 ClassDataItemIterator it(dex_file, class_data);
|
/art/runtime/native/ |
H A D | dalvik_system_VMRuntime.cc | 543 const uint8_t* class_data = dex_file->GetClassData(class_def); local 544 if (class_data == nullptr) { 547 ClassDataItemIterator it(*dex_file, class_data);
|
/art/profman/ |
H A D | profman.cc | 723 const uint8_t* class_data = dex_file->GetClassData(*class_def); local 724 if (class_data != nullptr) { 725 ClassDataItemIterator it(*dex_file, class_data);
|
/art/imgdiag/ |
H A D | imgdiag.cc | 486 std::map<mirror::Class*, ClassData> class_data; local 571 ++class_data[klass].dirty_object_count; 580 class_data[klass].dirty_object_byte_count += dirty_byte_count_per_object; 581 class_data[klass].dirty_object_size_in_bytes += obj->SizeOf(); 582 class_data[klass].dirty_objects.push_back(remote_obj); 584 ++class_data[klass].clean_object_count; 618 class_data[klass].false_dirty_objects.push_back(obj); 620 class_data[obj->GetClass()].false_dirty_byte_count += obj->SizeOf(); 621 class_data[obj->GetClass()].false_dirty_object_count += 1; 630 class_data[klas [all...] |
/art/compiler/driver/ |
H A D | compiler_driver.cc | 829 const uint8_t* class_data = dex_file->GetClassData(class_def); local 830 if (class_data == nullptr) { 835 ClassDataItemIterator it(*dex_file, class_data); 1681 const uint8_t* class_data = dex_file.GetClassData(class_def); local 1682 if (class_data == nullptr) { 1686 ClassDataItemIterator it(dex_file, class_data); 1748 // Note the class_data pointer advances through the headers, 1751 const uint8_t* class_data = dex_file.GetClassData(class_def); variable 1752 if (class_data == nullptr) { 1756 ClassDataItemIterator it(dex_file, class_data); 1894 const uint8_t* class_data = dex_file.GetClassData(class_def); local 2583 const uint8_t* class_data = dex_file.GetClassData(class_def); variable [all...] |
/art/runtime/verifier/ |
H A D | method_verifier.cc | 297 const uint8_t* class_data = dex_file->GetClassData(class_def); local 298 if (class_data == nullptr) { 302 ClassDataItemIterator it(*dex_file, class_data); 1981 const uint8_t* class_data = dex_file.GetClassData(*class_def); local 1982 DCHECK(class_data != nullptr); 1983 ClassDataItemIterator it(dex_file, class_data);
|
/art/oatdump/ |
H A D | oatdump.cc | 226 const uint8_t* class_data = dex_file.GetClassData(class_def); local 227 if (class_data == nullptr) { // empty class such as a marker interface? 232 ClassDataItemIterator it(dex_file, class_data); 754 const uint8_t* class_data = dex_file->GetClassData(class_def); local 755 if (class_data != nullptr) { 756 ClassDataItemIterator it(*dex_file, class_data); 839 const uint8_t* class_data = dex_file.GetClassData(class_def); local 840 if (class_data == nullptr) { // empty class such as a marker interface? 843 ClassDataItemIterator it(dex_file, class_data); 1078 const uint8_t* class_data local [all...] |