
10.3.5 B450
This build was released on April 26, 2017.
- Fixed a condition where the compiler driver would be excluded from producing an executable md5sum.
- Fixed a condition where no executable md5sums were produced if the compiler driver return a non-zero state.
- Updated the
help
output to better describe how to use the --hash-value-file
argument.
10.3.5 B172
This build was released on April 12, 2012.
Asminst
- Added archives to stale file tracking. Linking an archive to an instrumented executable will no longer delete tracking data for objects within the archive.
- Updated uniqueness algorithm of instrumented objects. The compiler-generated assembly is now tracked instead of the compiler-generated preprocessed source.
- Fixed crash invalidation of compiler tool chain executable during instrumented compile/link commands.
- The following GHSPPC parser modes have been updated:
--shallow [-S]
Uses the compiler-generated raw assembly as the base for instrumentation and reporting. No interleaved source will be present in reports derived from this mode.[default]
Now uses only the compiler-generated interleaved assembly as the base for instrumentation and reporting. --pedantic [-P]
Disabled due to a conflict GHS introduces when requesting both raw assembly and an interleaved assembly files during template instantiation when the --one -instantiation-per-object
option is present in the compile and link commands. This argument is treated the same as default parse mode.
Asmreporter
- Fixed the percent covered metric for switch tracking in the report overview panel.
10.3.5 B158
- Enabled of GHSPPC interleaved output for report generation.
- Added incremental build support. Rebuilding a subset of instrumented objects no longer produces instrumented link errors.
- Added initial support for GHS .dbo files. Reduces the amount of GHS debug warnings / errors from dblink.exe when calling cxppc.exe for linking with -g and -G arguments. [may even make debugging easier]
- Added selectable verbosity levels:
- Absence of the verbose flag is treated as quite mode, only stderr of subordinate commands is propagated to the console.
-v
produces stdout.-v2
produces stdout and .cmd files that record all subordinate commands.-v3
produces stdout, .cmd files that record all subordinate commands, and verbose output for sub command’s sub commands, i.e., asminst.exe calls cxppc.exe that calls prelink.exe all with verbose output.