General Flags - HACKT CHPSIM Manual
Description: HACKT CHPSIM Manual

Next: Graph Generation, Previous: Option Summary, Up: Usage

### 2.2 General Flags

For lack of better organization, many general purpose flags are folded into the `-f` option. Unless otherwise noted, all `-f` options have a `no-` prefixed counterpart, so `-f no-disassemble` is the intuitive negation of `-f disassemble`. Later options always override earlier options.

— User Option: -f check-structure

> Run additional internal graph (nodes and edges) consistency checks. Enabled by default.

— User Option: -f default

> Resets to default flags. Has no negation.

— User Option: -f dump-graph-alloc

> Diagnostic tool. Produce a textual dump of expression allocation after the internal whole-program graph has been constructed.

— User Option: -f dump-dot-struct

> Produce a textual netlist of the whole-program event graph in `dot` format 1. A list of options that tune this output can be found in Graph Generation.

— User Option: -f run

> Actually run the simulator's interpreter. Enabled by default. ``-f no-run`' is explicitly needed when all that is desired are diagnostic dumps.

— User Option: -f ack-loaded-fns

> Print names of functions as they are loaded from dlopened modules. Default on. Mostly useful for diagnostics.

#### Footnotes

[1] `dot` is the name of a program (and its input language) that is part of AT&T's GraphViz package (open-source).