Fix endless loop in generator bug
Marksu Heidelberg <email@example.com
> contributed a patch to fix a bug that he also found with the -generator which resulted in an endless loop.
If the start address of a partial record is >= 0xFFFFFFF1, there is a 32 overflow when adding 255 (the maximum record data length). But the result with this address is still correct (see documentation "If the maximum is given as zero then the range extends to the end of the address space."),
the endless loop appears when using address 0xFFFFFFF2 or higher.
Can be reproduced with this command:
srec_cat -generate 0xFFFFFF02 0xFFFFFF03 -constant 0xAB
- This change is in the completed state.
co -r'$e' -p $h,v > $o
This item will provide you with links to several different
download formats. Select the one appropriate to your needs.
This item will provide you with a listing of files which
are being created, modified or deleted by this change.
- File Inventory
This item will provide you with a listing of files
in this change along with their UUIDs.
- File History
This item will provide you with a listing of all completed
changes which affected the files in this change. The
detailed version can take a long time to generate.
This item will provide you with a listing of the state
transitions of this change, when they were performed,
and who performed them.
This page was generated by aeget
on Thu 22 Feb 2018 08:54:27 UTC.