diff options
Diffstat (limited to 'compiler/cfi_test.h')
| -rw-r--r-- | compiler/cfi_test.h | 4 |
1 files changed, 3 insertions, 1 deletions
diff --git a/compiler/cfi_test.h b/compiler/cfi_test.h index 230cb9aeea..f8b7460935 100644 --- a/compiler/cfi_test.h +++ b/compiler/cfi_test.h @@ -55,7 +55,9 @@ class CFITest : public dwarf::DwarfTest { kCFIFormat, 0, &debug_frame_data_, &debug_frame_patches); ReformatCfi(Objdump(false, "-W"), &lines); // Pretty-print assembly. - auto* opts = new DisassemblerOptions(false, actual_asm.data(), true); + const uint8_t* asm_base = actual_asm.data(); + const uint8_t* asm_end = asm_base + actual_asm.size(); + auto* opts = new DisassemblerOptions(false, asm_base, asm_end, true); std::unique_ptr<Disassembler> disasm(Disassembler::Create(isa, opts)); std::stringstream stream; const uint8_t* base = actual_asm.data() + (isa == kThumb2 ? 1 : 0); |