| -ftree-plugin=plug-in-name |
| :keyvalue |
| :... |
| DEFTREEPARAMETER( |
| name, |
| type, |
| macro, |
| code, ... |
| ) |
| MODIFY_EXPR 1,2 |
| TREE_TYPE: |
| INTEGER_TYPE 2,0 |
| TYPE_PRECISION=32 |
| TYPE_UNSIGNED=true |
| VAR_DECL 2,0 |
| TREE_TYPE: |
| INTEGER_TYPE 2,0 |
| TYPE_PRECISION=32 |
| TYPE_UNSIGNED=true |
| DECL_ARTIFICIAL=true |
| MULT_EXPR 1,2 |
| TREE_TYPE: |
| INTEGER_TYPE 2,0 |
| TYPE_PRECISION=32 |
| TYPE_UNSIGNED=true |
| *** CALL TO main [0] |
| Struct :**test** found in function |
| **main** |
| test->value = (int32_t)5 |
| test->name = (char*)"contents" |
| ** CALL TO foo [1] |
| * [1] testPtr = 0x0x7fffcef31770 |
| *** CALL TO foo2 [2] |
| * [2] value = 0x0x7fffcef31748 |
| Conditional found value = FALSE, |
| right branch taken... |
| *** [2] RETURNED null |