Projectsrecord.1.64”,
Change 15, Delta 3

Brief Description

Fix endless loop in generator bug

Description

Marksu Heidelberg <markus.heidelberg@web.de> 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

Information Available

UUID
4bdb518c-77ed-43fc-b514-d00b2e960d72

State
This change is in the completed state.

Attributes
NameValue
foreign-copyright true
aegis:history_get_command co -r'$e' -p $h,v > $o

Download
This item will provide you with links to several different download formats. Select the one appropriate to your needs.

Files
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.

History
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 version 4.25.C681 on Thu 30 Mar 2017 18:38:59 UTC.