LCOV - code coverage report
Current view: top level - groove - fd_groove_meta.c (source / functions) Hit Total Coverage
Test: cov.lcov Lines: 3 3 100.0 %
Date: 2025-03-20 12:08:36 Functions: 0 0 -

          Line data    Source code
       1             : #include "fd_groove_meta.h"
       2             : 
       3             : #define  MAP_NAME                  fd_groove_meta_map
       4    50807427 : #define  MAP_ELE_T                 fd_groove_meta_t
       5             : #define  MAP_KEY_T                 fd_groove_key_t
       6             : #define  MAP_KEY_EQ                fd_groove_key_eq
       7             : #define  MAP_KEY_HASH              fd_groove_key_hash
       8             : #define  MAP_ELE_IS_FREE(ctx,ele)  (!fd_groove_meta_bits_used( (ele)->bits ))
       9             : #define  MAP_ELE_FREE(ctx,ele)     do { (ele)->bits = fd_groove_meta_bits( 0,0,0, 0UL, 0UL ); } while(0)
      10             : #define  MAP_ELE_MOVE(ctx,dst,src) do {                  \
      11             :     fd_groove_meta_t * _src = (src);                     \
      12             :     *(dst) = *_src;                                      \
      13             :     _src->bits = fd_groove_meta_bits( 0,0,0, 0UL, 0UL ); \
      14             :   } while(0)
      15    70212846 : #define  MAP_VERSION_T             ushort
      16             : #define  MAP_LOCK_MAX              (8192)
      17           3 : #define  MAP_MAGIC                 (0xfd67007e3e7a3a90UL) /* fd groove meta map version 0 */
      18             : #define  MAP_IMPL_STYLE            2
      19             : #include "../util/tmpl/fd_map_slot_para.c"

Generated by: LCOV version 1.14