In this release:
Compiler Support
The following compilers were added in this release:
- GNU GCC C/C++ Compiler for x86_32 Version 4.6 - 9.3
- GNU GCC C/C++ Compiler for x86_64 Version 4.6 - 9.3
The following compiler acronyms were added in this release:
- gnu_ar - Handles archive commands
- gnu_ld - Handles direct linker commands
Asminst
The following option was added:
--force-callback
: Compiles and links the callback/send data file into the program, even if a sendData call wasn't necessary.
Asminfer
The following options were added:
--blacklist
(-b
,--excluded-function-file
): Specifies a file that contains a list of functions to be excluded from instrumentation in the current translation unit.--list-modules
(-l
): Prints the available inference modules.--output-file
(-o
): Specifies the output file.--whitelist
(-w
,--included-function-file
): Specifies a file that contains a list of functions to be included for instrumentation in the current translation unit.--debug
(-X
): Print debug logging information.
The gnu_x86_32_switch_tracking
inference module has been changed to the switch_tracking
inference module.
Asmreporter
The following option was added:
--suppress-superfluous-assembly
: Prevents assembly used for interleaving from printing, which is intended to improve report readability.
PRs and FRs
The following PRs and FRs were resolved in this release:
ID | Description |
---|---|
ASM-388 | Switch tracking is reporting not covered for blocks out of scope |
ASM-389 | x86_32_gcc broken on NEXT_ASM_MASTER |
ASM-390 | User locked licenses are not accepted |
ASM-404 | Reintegrate GHS implementation |
ASM-408 | GNU LD Support |