diff options
| author | 2018-01-27 01:25:24 +0000 | |
|---|---|---|
| committer | 2018-01-27 01:25:24 +0000 | |
| commit | eaf09d10411c8b56f2b4b0c882eb63ef7d01ec0c (patch) | |
| tree | 094c1552a8dbcd79147aea588afa667c2bd5c67b /dexlayout/dexlayout.cc | |
| parent | 9220335a2cc121afce989e8196ee93b54db9c834 (diff) | |
| parent | 7517555480074dcbd5c6d9472d5a394ce0e88023 (diff) | |
Merge "Add dexlayout class filtering"
Diffstat (limited to 'dexlayout/dexlayout.cc')
| -rw-r--r-- | dexlayout/dexlayout.cc | 10 |
1 files changed, 7 insertions, 3 deletions
diff --git a/dexlayout/dexlayout.cc b/dexlayout/dexlayout.cc index 1b32f7b0d9..c51e50b577 100644 --- a/dexlayout/dexlayout.cc +++ b/dexlayout/dexlayout.cc @@ -1873,7 +1873,9 @@ void DexLayout::ProcessDexFile(const char* file_name, // These options required the offsets for dumping purposes. eagerly_assign_offsets = true; } - std::unique_ptr<dex_ir::Header> header(dex_ir::DexIrBuilder(*dex_file, eagerly_assign_offsets)); + std::unique_ptr<dex_ir::Header> header(dex_ir::DexIrBuilder(*dex_file, + eagerly_assign_offsets, + GetOptions())); SetHeader(header.get()); if (options_.verbose_) { @@ -1948,10 +1950,12 @@ void DexLayout::ProcessDexFile(const char* file_name, // Regenerate output IR to catch any bugs that might happen during writing. std::unique_ptr<dex_ir::Header> output_header( dex_ir::DexIrBuilder(*output_dex_file, - /*eagerly_assign_offsets*/ true)); + /*eagerly_assign_offsets*/ true, + GetOptions())); std::unique_ptr<dex_ir::Header> orig_header( dex_ir::DexIrBuilder(*dex_file, - /*eagerly_assign_offsets*/ true)); + /*eagerly_assign_offsets*/ true, + GetOptions())); CHECK(VerifyOutputDexFile(output_header.get(), orig_header.get(), &error_msg)) << error_msg; } } |