Add block range data structure for blocks with non-contiguous address ranges
[deliverable/binutils-gdb.git] / gdb / ChangeLog
index cdc31f8ca7b76dc3c33549cc49df6c068416e79e..82eaa824556aa48ad7b392c91f70ab7aac7e5a17 100644 (file)
@@ -1,3 +1,13 @@
+2018-08-23  Kevin Buettner  <kevinb@redhat.com>
+
+       * block.h (blockrange, blockranges): New struct declarations.
+       (struct block): Add new field named `ranges'.
+       (BLOCK_RANGES, BLOCK_NRANGES, BLOCK_RANGE, BLOCK_CONTIGUOUS_P)
+       (BLOCK_RANGE_START, BLOCK_RANGE_END, BLOCK_ENTRY_PC): New
+       macros for accessing ranges in struct block.
+       (make_blockranges): New declaration.
+       block.c (make_blockranges): New function.
+
 2018-08-23  Xavier Roirand  <roirand@adacore.com>
 
        * machoread.c (macho_symfile_read_all_oso): Remove uneeded
This page took 0.026504 seconds and 4 git commands to generate.