diff options
| -rw-r--r-- | openjdkjvmti/fixed_up_dex_file.cc | 13 |
1 files changed, 1 insertions, 12 deletions
diff --git a/openjdkjvmti/fixed_up_dex_file.cc b/openjdkjvmti/fixed_up_dex_file.cc index 2ca87fd482..aedec270b5 100644 --- a/openjdkjvmti/fixed_up_dex_file.cc +++ b/openjdkjvmti/fixed_up_dex_file.cc @@ -51,17 +51,6 @@ static void RecomputeDexChecksum(art::DexFile* dex_file) { dex_file->CalculateChecksum(); } -static void UnhideApis(const art::DexFile& target_dex_file) { - for (art::ClassAccessor accessor : target_dex_file.GetClasses()) { - for (const art::ClassAccessor::Field& field : accessor.GetFields()) { - field.UnHideAccessFlags(); - } - for (const art::ClassAccessor::Method& method : accessor.GetMethods()) { - method.UnHideAccessFlags(); - } - } -} - static const art::VdexFile* GetVdex(const art::DexFile& original_dex_file) { const art::OatDexFile* oat_dex = original_dex_file.GetOatDexFile(); if (oat_dex == nullptr) { @@ -80,7 +69,7 @@ static void DoDexUnquicken(const art::DexFile& new_dex_file, if (vdex != nullptr) { vdex->UnquickenDexFile(new_dex_file, original_dex_file, /* decompile_return_instruction */true); } - UnhideApis(new_dex_file); + new_dex_file.UnhideApis(); } static void DCheckVerifyDexFile(const art::DexFile& dex) { |