First release
Porting
- Contains ported version of all required
gcc
/gcov
code that implementsgcov_exit
- All gcda file handling related data types, structures and logic completed removed in this ported version
Gcc bug fixes
- The variable
gcov_info * list
is a circular linked list (found while debugging a hang) while it is used in for loops like a single linked list. This is an undocumented bug (or at least not known as a documented bug to us) found at 3 locations in the code. This causedgcov_exit
/__gcov_flush
to just hang when called. Fixed and it was vital to have this to make this software work.