mirror of
https://github.com/vee1e/flatbuffers.git
synced 2026-09-01 17:57:25 +00:00
Related with issue #6113. `(old_buf_size & 0xC0000000) != 0` checks if we can duplicate old_buf_size and still be under 2GB (by checking if bit 30 or 31 is 1). This doesn't allow buffers larger than 1GB. The strategy now is to allocate a buffer with the maximum array size when we detect that we are overflowing the 2GB. Also changed default buffer size to 1024. |
||
|---|---|---|
| .. | ||
| ArrayReadWriteBuf.java | ||
| BaseVector.java | ||
| BooleanVector.java | ||
| ByteBufferReadWriteBuf.java | ||
| ByteBufferUtil.java | ||
| ByteVector.java | ||
| Constants.java | ||
| DoubleVector.java | ||
| FlatBufferBuilder.java | ||
| FlexBuffers.java | ||
| FlexBuffersBuilder.java | ||
| FloatVector.java | ||
| IntVector.java | ||
| LongVector.java | ||
| ReadBuf.java | ||
| ReadWriteBuf.java | ||
| ShortVector.java | ||
| StringVector.java | ||
| Struct.java | ||
| Table.java | ||
| UnionVector.java | ||
| Utf8.java | ||
| Utf8Old.java | ||
| Utf8Safe.java | ||