Searched defs:class_data (Results 1 - 25 of 26) sorted by relevance

12

/art/compiler/dex/
H A Ddex_to_dex_decompiler_test.cc83 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 Dfixed_up_dex_file.cc79 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 Devents-inl.h124 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 Dsource_transform.cc57 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 Dvdex_file.cc179 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 Ddex_file_test.cc408 const uint8_t* class_data = raw->GetClassData(class_def); local
409 ASSERT_TRUE(class_data != nullptr);
410 ClassDataItemIterator it(*raw, class_data);
H A Ddex_file_verifier_test.cc230 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 Dart_method.cc435 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 Ddex_file.cc655 const uint8_t* class_data = GetClassData(class_def); local
656 CHECK(class_data != nullptr);
657 ClassDataItemIterator it(*this, class_data);
/art/dexdump/
H A Ddexdump_cfg.cc369 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 Ddexdump.cc1374 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 Ddex_visualize.cc279 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 Ddex_writer.cc481 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 Ddex_ir.cc412 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 Ddexlayout.cc666 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 Ddex_ir.h88 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 Dstress.cc137 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 Dverifier_deps_test.cc150 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 Doat_test.cc446 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 Ddalvik_system_VMRuntime.cc543 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 Dprofman.cc723 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 Dimgdiag.cc486 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 Dcompiler_driver.cc829 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 Dmethod_verifier.cc297 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 Doatdump.cc226 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...]

Completed in 516 milliseconds

12