LCOV - code coverage report
Current view: top level - ballet/lthash - fd_lthash_adder.c (source / functions) Hit Total Coverage
Test: cov.lcov Lines: 20 20 100.0 %
Date: 2026-09-17 04:28:31 Functions: 2 2 100.0 %

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

Generated by: LCOV version 1.14