libucl: attempt to fix asan issue raised on debian CI
modified external/libucl/src/mum.h
@@ -1,4 +1,5 @@
| - | |
| + | |
| + | |
|
|
|
|
|
@@ -35,7 +36,7 @@
|
|
|
|
|
|
| - | |
| + | |
|
|
|
|
|
@@ -56,6 +57,16 @@ typedef unsigned __int64 uint64_t;
|
|
|
|
|
|
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
|
|
|
|
|
@@ -69,21 +80,6 @@ typedef unsigned __int64 uint64_t;
|
|
|
|
|
|
| - | |
| - | |
| - | |
| - | |
| - | |
| - | |
| - | |
| - | |
| - | |
| - | |
| - | |
| - | |
| - | |
| - | |
| - | |
|
|
|
|
|
@@ -94,7 +90,7 @@ static uint64_t _mum_unroll_prime = 0x7b51ec3d22f7096fULL;
|
|
|
|
|
|
| - | |
| + | |
|
|
|
|
|
@@ -113,7 +109,7 @@ _mum (uint64_t v, uint64_t p) {
|
|
|
|
|
|
| - | |
| + | |
|
|
|
|
|
@@ -130,7 +126,7 @@ _mum (uint64_t v, uint64_t p) {
|
|
|
|
|
|
| - | |
| + | |
|
|
|
|
|
@@ -172,7 +168,7 @@ _mum_le (uint64_t v) {
|
|
|
|
|
|
| - | |
| + | |
|
|
|
|
|
@@ -183,7 +179,18 @@ _mum_le32 (uint32_t v) {
|
|
|
|
|
|
| - | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
|
|
|
|
|
@@ -200,8 +207,10 @@ _mum_le32 (uint32_t v) {
|
|
|
|
|
|
| - | |
| + | |
|
|
| + | |
| + | |
|
|
|
|
|
@@ -213,21 +222,35 @@ _mum_le32 (uint32_t v) {
|
|
|
|
|
|
| + | |
| + | |
| + | |
| + | |
| + | |
|
|
|
|
|
|
|
|
|
|
| - | |
| + | |
|
|
| - | |
| + | |
| + | |
|
|
| + | |
|
|
|
|
| - | |
| - | |
| + | |
| + | |
| + | |
| + | |
|
|
|
|
| + | |
| + | |
| + | |
| + | |
| + | |
|
|
|
|
|
@@ -235,20 +258,18 @@ _mum_hash_aligned (uint64_t start, const void *key, size_t len) {
|
|
|
|
|
|
| - | |
| + | |
|
|
|
|
|
|
|
|
|
|
| - | |
| - | |
| + | |
|
|
|
|
|
|
|
|
| - | |
| - | |
| + | |
|
|
|
|
|
@@ -258,13 +279,11 @@ _mum_hash_aligned (uint64_t start, const void *key, size_t len) {
|
|
|
|
|
|
| - | |
| - | |
| + | |
|
|
|
|
|
|
| - | |
| - | |
| + | |
|
|
|
|
|
@@ -276,28 +295,23 @@ _mum_hash_aligned (uint64_t start, const void *key, size_t len) {
|
|
|
|
|
|
| + | |
|
|
|
|
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
|
|
|
|
|
|
| - | |
| - | |
| - | |
| - | |
| - | |
| - | |
| - | |
| - | |
| - | |
| - | |
| - | |
| - | |
|
|
|
|
|
|
|
|
| - | |
| + | |
|
|
|
|
|
@@ -324,9 +338,9 @@ _mum_hash_default (const void *key, size_t len, uint64_t seed) {
|
|
|
|
|
|
| - | |
| + | |
|
|
| - | |
| + | |
|
|
|
|
|
@@ -344,7 +358,7 @@ static inline uint64_t
|
|
|
|
|
|
| - | |
| + | |
|
|
|
|
|
@@ -355,7 +369,7 @@ _mum_next_factor (void) {
|
|
|
|
|
|
| - | |
| + | |
|
|
|
|
|
@@ -365,7 +379,7 @@ mum_hash_randomize (uint64_t seed) {
|
|
|
|
|
|
| - | |
| + | |
|
|
|
|
|
@@ -377,8 +391,7 @@ mum_hash_init (uint64_t seed) {
|
|
|
|
|
|
| - | |
| - | |
| + | |
|
|
|
|
|
@@ -396,22 +409,14 @@ mum_hash64 (uint64_t key, uint64_t seed) {
|
|
|
|
|
|
| - | |
| + | |
|
|
|
|
| - | |
| - | |
| - | |
| - | |
| - | |
| - | |
| - | |
| - | |
| - | |
| - | |
| - | |
| - | |
| + | |
| + | |
| + | |
|
|
| + | |
|
|
|
|
|