The suppress command suppresses reporting of memory errors during Runtime Checking. If the dbx rtc_auto_suppress Environment Variable is on, the memory error at a given location is reported only once.
| suppress | History of suppress and unsuppress commands (not including those specifying the -d and -reset options). |
| suppress -d | List of errors being suppressed in functions not compiled for debugging (default suppression). This list is per loadobject. These errors can be unsuppressed only by using the unsuppress with the -d option. |
| suppress -d errors | Modify the default suppressions for all loadobjects by further suppressing errors. |
| suppress -d errors in loadobjects | Modify the default suppressions in the loadobjects by further suppressing errors. |
| suppress -last | At error location suppress present error. |
| suppress -reset | Set the default suppression to the original value (startup time) |
| suppress -r <id> ... | Remove the unsuppress events as given by the id(s) (id(s) can be obtained by doing \Q(un)suppress'. |
| suppress -r 0 | all | -all | Remove all the unsuppress events as given by the unsuppress Command. |
| suppress errors | Suppress errors everywhere |
| suppress errors in [functions] [files] [loadobjects] | Suppress errors in list of functions, list of files, and list of loadobjects. |
| suppress errors at line | Suppress errors at line. |
| suppress errors at "file":line | Suppress errors at line in file. |
| suppress errors addr address | Suppress errors at location address. |
where:
| all | All errors |
| aib | Possible memory leak - address in block |
| air | Possible memory leak - address in register |
| baf | Bad free |
| duf | Duplicate free |
| mel | Memory leak |
| maf | Misaligned free |
| mar | Misaligned read |
| maw | Misaligned write |
| oom | Out of memory |
| rua | Read from unallocated memory |
| rui | Read from uninitialized memory |
| wro | Write to read-only memory |
| wua | Write to unallocated memory |
| biu | Block in use (allocated memory). Though not an error, you can use biu just like errors in the suppress commands. |
See the unsuppress Command for information on unsuppressing errors.