| 79 | } |
| 80 | |
| 81 | void WriteLimitsData(Stream* stream, const Limits* limits) { |
| 82 | if (limits->is_64) { |
| 83 | WriteU64Leb128(stream, limits->initial, "limits: initial"); |
| 84 | if (limits->has_max) { |
| 85 | WriteU64Leb128(stream, limits->max, "limits: max"); |
| 86 | } |
| 87 | } else { |
| 88 | WriteU32Leb128(stream, limits->initial, "limits: initial"); |
| 89 | if (limits->has_max) { |
| 90 | WriteU32Leb128(stream, limits->max, "limits: max"); |
| 91 | } |
| 92 | } |
| 93 | } |
| 94 | |
| 95 | void WriteDebugName(Stream* stream, std::string_view name, const char* desc) { |
| 96 | std::string_view stripped_name = name; |
no test coverage detected