AArch64: Fix disassembler bug with out-of-order sections
[deliverable/binutils-gdb.git] / include / dis-asm.h
index 22c593ece6e1d13214987f98f8dfee271d527dce..4e1263c90e3bed06195ad3481d0a4d1885f744e5 100644 (file)
@@ -221,6 +221,12 @@ typedef struct disassemble_info
      file being disassembled.  */
   bfd_vma stop_vma;
 
+  /* The end range of the current range being disassembled.  This is required
+     in order to notify the disassembler when it's currently handling a
+     different range than it was before.  This prevent unsafe optimizations when
+     disassembling such as the way mapping symbols are found on AArch64.  */
+  bfd_vma stop_offset;
+
 } disassemble_info;
 
 /* This struct is used to pass information about valid disassembler
This page took 0.024695 seconds and 4 git commands to generate.