Tim Schumacher
47531a42a9
AK: Make LEB128 decoding work with read_value
2023-02-04 18:41:27 -07:00
Tim Schumacher
787f4d639a
AK: Port LEB128
to the new AK::Stream
2023-02-04 18:41:27 -07:00
Tim Schumacher
ae64b68717
AK: Deprecate the old AK::Stream
...
This also removes a few cases where the respective header wasn't
actually required to be included.
2023-01-29 19:16:44 -07:00
Andrew Kaster
0af192ff8d
AK: Handle LEB128 encoded values that are too large for the result type
...
Previously, we would go crazy and shift things way out of bounds.
Add tests to verify that the decoding algorithm is safe around the
limits of the result type.
2021-05-31 14:25:27 +04:30
Andrew Kaster
c59cf0da07
AK: Add tests for LEB128 decoder
2021-05-31 14:25:27 +04:30