vppinfra: fix mhash oob after unset and add tests 38/40438/3
authorVladislav Grishenko <themiron@yandex-team.ru>
Thu, 14 Dec 2023 16:48:28 +0000 (17:48 +0100)
committerDamjan Marion <dmarion@0xa5.net>
Tue, 14 May 2024 07:37:50 +0000 (07:37 +0000)
commit703289224c446c8e030e568754321733a7fb19d0
tree93f33a7d6c63ae054a4621693fa35e8c84586a84
parent2f5d094ddd82c2ae429b38b3963456e0ef9c8225
vppinfra: fix mhash oob after unset and add tests

Fix out of buffer access after mhash_unset
Add format mhash pair functions
Add related mhash tests, similar to hash ones

Type: fix
Signed-off-by: Vladislav Grishenko <themiron@yandex-team.ru>
Change-Id: Idbefd7d32c4cd16b55d84ad4006c38251b4e2c33
src/vppinfra/CMakeLists.txt
src/vppinfra/heap.c
src/vppinfra/mhash.c
src/vppinfra/mhash.h
src/vppinfra/test_mhash.c [new file with mode: 0644]