The assembler Tool Chain contains more than 20 useful Utility Programs, including functional replacements for the standard UNIX utilities dump, hide, nm, size, and strip. All Utility Programs work with files generated by any Green Hills development tools.
Utility | ELF/BSD Object Files | ELF/BSD Object Library Files | ELF/BSD Executable Files | Function |
---|---|---|---|---|
gbincmp |
Yes |
Yes |
Yes |
Compare two binary files. |
gcompare |
Yes |
Yes |
Yes |
Compare space or time performance. |
gdump |
Yes+ |
Yes+ |
Yes+ |
Like UNIX dump; dump/disassemble a file. |
gfile |
Yes |
Yes |
Yes |
Like UNIX file; describe the file type. |
gfunsize |
Yes |
Yes |
Yes |
Print function's code size. |
ghexfile |
No |
No |
Yes- |
Convert an ELF or COFF to TEXHEX. |
ghide |
Yes |
No |
No |
Hide global symbols in an object file. |
gmemfile |
No |
No |
Yes- |
Generate binary image suitable for loading. |
gnm |
Yes |
Yes |
Yes |
Like UNIX nm: print object file information. |
grun |
No |
No |
Yes |
Execute in batch mode. |
gsize |
Yes |
Yes |
Yes |
Like UNIX size: print section sizes. |
gsrec |
No |
No |
Yes |
Convert to Motorola S-record format. |
gstack |
No |
No |
No |
Compute the stack size for each task. |
gstrip |
No |
No |
Yes |
Like UNIX strip: remove symbol/debug information. |
gsymdump |
No |
No |
No |
Dump a .dbg or .sym file. |
gtune |
No |
No |
Yes |
Automatically tune a program. |
gversion |
No |
No |
Yes |
Print version date and time information. |
gwhat |
No |
No |
No |
Like UNIX what. |
gzero |
No |
No |
Yes |
Zero out proprietary data. |
* No BSD support.
+ For selected BSD targets only.
- Supports COFF but not BSD.