| 2963 | } |
| 2964 | |
| 2965 | Status FuzzIpcTensorStream(const uint8_t* data, int64_t size) { |
| 2966 | auto buffer = std::make_shared<Buffer>(data, size); |
| 2967 | io::BufferReader buffer_reader(buffer); |
| 2968 | |
| 2969 | std::shared_ptr<Tensor> tensor; |
| 2970 | |
| 2971 | while (true) { |
| 2972 | ARROW_ASSIGN_OR_RAISE(tensor, ReadTensor(&buffer_reader)); |
| 2973 | if (tensor == nullptr) { |
| 2974 | break; |
| 2975 | } |
| 2976 | RETURN_NOT_OK(tensor->Validate()); |
| 2977 | } |
| 2978 | |
| 2979 | return Status::OK(); |
| 2980 | } |
| 2981 | |
| 2982 | Result<int64_t> IoRecordedRandomAccessFile::GetSize() { return file_size_; } |
| 2983 |
no test coverage detected