diff options
author | 2022-05-11 16:36:44 +0100 | |
---|---|---|
committer | 2022-05-18 15:23:49 +0000 | |
commit | 70dbddd80dca3c0729700527d487ec007918f42e (patch) | |
tree | 459d378bca931e00a0882bea1f89b9e495a11d9a /runtime/class_linker_test.cc | |
parent | e22579cc46fc9deab2d2ae2fb78f5e116f54cde2 (diff) |
Add java.lang.ClassValue support.
Fields in class-ext.h were reordered to follow layout in java class
file. Otherwise build fails with fields offsets do match in java and C
code message.
Bug: 32299208
Test: ./art/test.py --host
Change-Id: Ib967d15ab7707f1a572e87cddad59a03b0964713
Diffstat (limited to 'runtime/class_linker_test.cc')
-rw-r--r-- | runtime/class_linker_test.cc | 1 |
1 files changed, 1 insertions, 0 deletions
diff --git a/runtime/class_linker_test.cc b/runtime/class_linker_test.cc index 010b384498..6a6a3885fa 100644 --- a/runtime/class_linker_test.cc +++ b/runtime/class_linker_test.cc @@ -598,6 +598,7 @@ struct ClassOffsets : public CheckOffsets<mirror::Class> { struct ClassExtOffsets : public CheckOffsets<mirror::ClassExt> { ClassExtOffsets() : CheckOffsets<mirror::ClassExt>(false, "Ldalvik/system/ClassExt;") { + addOffset(OFFSETOF_MEMBER(mirror::ClassExt, class_value_map_), "classValueMap"); addOffset(OFFSETOF_MEMBER(mirror::ClassExt, erroneous_state_error_), "erroneousStateError"); addOffset(OFFSETOF_MEMBER(mirror::ClassExt, instance_jfield_ids_), "instanceJfieldIDs"); addOffset(OFFSETOF_MEMBER(mirror::ClassExt, jmethod_ids_), "jmethodIDs"); |