| 52 | } |
| 53 | |
| 54 | void logMemoryOOB(const ErrCode &Code, |
| 55 | const Runtime::Instance::DataInstance &DataInst, |
| 56 | const uint32_t Idx, const uint32_t Length) noexcept { |
| 57 | if (Code == ErrCode::Value::MemoryOutOfBounds) { |
| 58 | spdlog::error(ErrInfo::InfoBoundary( |
| 59 | static_cast<uint64_t>(Idx), Length, |
| 60 | static_cast<uint32_t>(DataInst.getData().size()))); |
| 61 | } |
| 62 | } |
| 63 | |
| 64 | void logTableOOB(const ErrCode &Code, |
| 65 | const Runtime::Instance::ElementInstance &ElemInst, |
no test coverage detected