diff options
| author | Jeff Hao <jeffhao@google.com> | 2013-10-23 16:24:40 -0700 |
|---|---|---|
| committer | Jeff Hao <jeffhao@google.com> | 2013-10-29 12:01:28 -0700 |
| commit | 88474b416eb257078e590bf9bc7957cee604a186 (patch) | |
| tree | 7c59aa370bec9b0f2d37cb7a96d3b2effb3d92ce /oatdump | |
| parent | 9780099e445884d8bc9444c8c1261b02d80a26c7 (diff) | |
| download | art-88474b416eb257078e590bf9bc7957cee604a186.tar.gz art-88474b416eb257078e590bf9bc7957cee604a186.tar.bz2 art-88474b416eb257078e590bf9bc7957cee604a186.zip | |
Implement Interface Method Tables (IMT).
Change-Id: Idf7fe85e1293453a8ad862ff2380dcd5db4e3a39
Diffstat (limited to 'oatdump')
| -rw-r--r-- | oatdump/oatdump.cc | 5 |
1 files changed, 4 insertions, 1 deletions
diff --git a/oatdump/oatdump.cc b/oatdump/oatdump.cc index fdeeaecd93..3a32ff14bd 100644 --- a/oatdump/oatdump.cc +++ b/oatdump/oatdump.cc @@ -86,6 +86,8 @@ static void usage() { const char* image_roots_descriptions_[] = { "kResolutionMethod", + "kImtConflictMethod", + "kDefaultImt", "kCalleeSaveMethod", "kRefsOnlySaveMethod", "kRefsAndArgsSaveMethod", @@ -1005,7 +1007,8 @@ class ImageDumper { indent_os << StringPrintf("OAT CODE: %p\n", oat_code); } } else if (method->IsAbstract() || method->IsCalleeSaveMethod() || - method->IsResolutionMethod() || MethodHelper(method).IsClassInitializer()) { + method->IsResolutionMethod() || method->IsImtConflictMethod() || + MethodHelper(method).IsClassInitializer()) { DCHECK(method->GetNativeGcMap() == NULL) << PrettyMethod(method); DCHECK(method->GetMappingTable() == NULL) << PrettyMethod(method); } else { |
