gcc.print Plugin
- gcc.print plugin
- Parameters
- Export gcc.print.current-function.name
- Export gcc.print.function.xml
- Export gcc.print.function.xml.brief
- Export gcc.print.loop.xml
- Export gcc.print.loop.xml.brief
- Export gcc.print.basic-block.xml
- Export gcc.print.basic-block.xml.brief
- Export gcc.print.tree.xml
- Export gcc.print.tree.xml.brief
- Export gcc.print.rtx.xml
- Export gcc.print.rtx.xml.brief
- Export gcc.print.rtl
gcc.print plugin
This plugin provides print functions, suitable for the message plugin.
Parameters
Parameter | Value | Notes |
---|---|---|
Id | gcc.print | |
Version processing instruction | <?gcc version="4.2.0"?> | |
Version | 0.1.0 | |
Location | gcc.print-0.1.0 | |
Lazy | true | |
Author | Hugh Leather |
Export gcc.print.current-function.name
This export is a function of signature: void (*)( FILE* file )
It will print the name of the current function to the given file (which must be open)
Export gcc.print.function.xml
This export is a function of signature: void (*)( FILE* file, void* value )
It assumes that value points to struct function* and will print it, in detail, as xml to the given file (which must be open)
Export gcc.print.function.xml.brief
This export is a function of signature: void (*)( FILE* file, void* value )
It assumes that value points to struct function* and will print it, in briefly, as xml to the given file (which must be open)
Export gcc.print.loop.xml
This export is a function of signature: void (*)( FILE* file, void* value )
It assumes that value points to struct loop* and will print it, in detail, as xml to the given file (which must be open)
Export gcc.print.loop.xml.brief
This export is a function of signature: void (*)( FILE* file, void* value )
It assumes that value points to struct loop* and will print it, in briefly, as xml to the given file (which must be open)
Export gcc.print.basic-block.xml
This export is a function of signature: void (*)( FILE* file, void* value )
It assumes that value points to basic_block and will print it, in detail, as xml to the given file (which must be open)
Export gcc.print.basic-block.xml.brief
This export is a function of signature: void (*)( FILE* file, void* value )
It assumes that value points to basic_block and will print it, in briefly, as xml to the given file (which must be open)
Export gcc.print.tree.xml
This export is a function of signature: void (*)( FILE* file, void* value )
It assumes that value points to tree and will print it, in detail, as xml to the given file (which must be open)
Export gcc.print.tree.xml.brief
This export is a function of signature: void (*)( FILE* file, void* value )
It assumes that value points to tree and will print it, in briefly, as xml to the given file (which must be open)
Export gcc.print.rtx.xml
This export is a function of signature: void (*)( FILE* file, void* value )
It assumes that value points to rtx and will print it, in detail, as xml to the given file (which must be open)
Export gcc.print.rtx.xml.brief
This export is a function of signature: void (*)( FILE* file, void* value )
It assumes that value points to rtx and will print it, in briefly, as xml to the given file (which must be open)
Export gcc.print.rtl
This export is a function of signature: void (*)( FILE* file, void* value )
It assumes that value points to rtx and will print it, in detail, as xml to the given file (which must be open). The entire instruction chain will be printed in detail