Revision e6a750aa
b/docs/tracing.txt | ||
---|---|---|
69 | 69 |
cannot include all user-defined struct declarations and it is therefore |
70 | 70 |
necessary to use void * for pointers to structs. |
71 | 71 |
|
72 |
Pointers (including char *) cannot be dereferenced easily (or at all) in |
|
73 |
some trace backends. If pointers are used, ensure they are meaningful by |
|
74 |
themselves and do not assume the data they point to will be traced. Do |
|
75 |
not pass in string arguments. |
|
76 |
|
|
72 | 77 |
* For everything else, use primitive scalar types (char, int, long) with the |
73 | 78 |
appropriate signedness. |
74 | 79 |
|
Also available in: Unified diff