libbacktrace: minor fixes for zstd decompression
commit2e71f05403c36d25216107a7ae43c7055a282d73
authorIan Lance Taylor <iant@golang.org>
Tue, 28 Mar 2023 20:08:42 +0000 (28 13:08 -0700)
committerIan Lance Taylor <iant@golang.org>
Tue, 28 Mar 2023 20:08:42 +0000 (28 13:08 -0700)
tree864883d391877da0b7e3c10bd4a0b5f80163defb
parent22c3a6c3c118283dfef1b9928dd21110098679b7
libbacktrace: minor fixes for zstd decompression

* elf.c (elf_zstd_read_fse): Call elf_fetch_bits after reading
bits, not before.  Add unlikely for error case.
(elf_zstd_offset_table): Regenerate.
(elf_zstd_read_huff): Clear 13 entries in weight_mark, not 12.
(elf_zstd_read_literals): For a single stream adjust by
total_streams_size, not compressed_size.
libbacktrace/elf.c