* Adds a trace line with an optional function * @param symbol_line symbol line that was produced * @param func function name */
| 124 | * @param func function name |
| 125 | */ |
| 126 | void addTraceLine(const char *symbol_line, const char *func = nullptr) { |
| 127 | std::stringstream line; |
| 128 | line << symbol_line; |
| 129 | if (nullptr != func) { |
| 130 | line << " @" << func; |
| 131 | } |
| 132 | trace_.addLine(line.str()); |
| 133 | } |
| 134 | |
| 135 | /** |
| 136 | * Adds a trace line in the format "<file_name> @ <symbol_name> + <symbol_offset>", if symbol_name is not nullptr, |