LCOV - code coverage report
Current view: top level - ballet/lthash - fd_lthash_adder.c (source / functions) Hit Total Coverage
Test: cov.lcov Lines: 11 21 52.4 %
Date: 2026-10-23 17:13:25 Functions: 1 2 50.0 %

          Line data    Source code
       1             : #include "fd_lthash_adder.h"
       2             : 
       3             : fd_lthash_adder_t *
       4          82 : fd_lthash_adder_new( fd_lthash_adder_t * adder ) {
       5          82 :   if( FD_UNLIKELY( !adder ) ) {
       6           0 :     FD_LOG_WARNING(( "NULL lthash_adder" ));
       7           0 :     return NULL;
       8           0 :   }
       9          82 :   if( FD_UNLIKELY( !fd_ulong_is_aligned( (ulong)adder, FD_LTHASH_ADDER_ALIGN ) ) ) {
      10           0 :     FD_LOG_WARNING(( "misaligned lthash_adder" ));
      11           0 :     return NULL;
      12           0 :   }
      13          82 :   fd_memset( adder, 0, sizeof(fd_lthash_adder_t) );
      14          82 : #if FD_LTHASH_ADDER_PARA_CNT>1
      15        1394 :   for( ulong i=0UL; i<FD_LTHASH_ADDER_PARA_CNT; i++ ) {
      16        1312 :     adder->batch_ptrs[ i ] = (ulong)( adder->batch_data + i*FD_BLAKE3_CHUNK_SZ );
      17        1312 :   }
      18          82 : #endif
      19          82 :   return adder;
      20          82 : }
      21             : 
      22             : void *
      23           0 : fd_lthash_adder_delete( fd_lthash_adder_t * adder ) {
      24           0 :   (void)adder;
      25           0 :   return NULL;
      26           0 : }

Generated by: LCOV version 1.14