Free Hero Mesh

Changes To .heromeshrc
Login
This is a mirror of the main repository for Free Hero Mesh. New tickets and changes will not be accepted at this mirror.

Changes to ".heromeshrc" between 2020-11-16 22:53:38 and 2020-12-01 22:10:53

104
105
106
107
108
109
110



111
112
113
114
104
105
106
107
108
109
110
111
112
113
114
115
116
117







+
+
+




Control stack overflow protection. If omitted or if a C compiler that does not support GNU extensions is used, then no stack protection is implemented. Otherwise, it may be one of the following:
  *  <tt>?</tt> sets stack protection test mode. This mode collects statistics of the lowest, highest, and initial frame addresses, and will display the data when the program ends.
  *  <tt>&lt;</tt> and then a number will cause an error message if the frame address is less than the initial frame address plus the specified number of bytes.
  *  <tt>&gt;</tt> and then a number will cause an error message if the frame address is greater than the initial frame address plus the specified number of bytes.

Note: The stack overflow protection is only implemented for functions that may call themself recursively (either directly or indirectly). Also, some operating systems may try to implement stack protection automatically, but it has been found to not always work; this resource makes Free Hero Mesh to use its own implementation of stack protection (in addition to that of the operating system, if any).

<h2>traceAll</h2>
If true, then all classes and messages are included in tracing by default. (However, there is no effect unless tracing is enabled.)

<h2>tracePrefix</h2>
If message tracing is enabled, then many events within the game (including a Trace instruction) will write a line to stdout with the details of the event; this setting defines a prefix to add to each line of trace events.

You may then use external programs to filter the output by this prefix.