LCOV - code coverage report
Current view: top level - src/bin/pgbench - pgbench.c (source / functions) Hit Total Coverage
Test: PostgreSQL 19devel Lines: 2460 2872 85.7 %
Date: 2025-10-14 16:18:16 Functions: 121 126 96.0 %
Legend: Lines: hit not hit

Function Name Sort by function name Hit count Sort by hit count
CheckConditional 498
ConditionError 12
GetTableInfo 14
ParseScript 568
accumStats 18100
addScript 502
addToSimpleStats 19286
add_socket_to_set 84558
advanceConnectionState 35074
allocCStatePrepared 68
alloc_socket_set 176
assignVariables 16382
canRetryError 68
checkInitSteps 8
chooseScript 15490
clear_socket_set 40414
coerceToBool 216
coerceToDouble 208
coerceToInt 13192
commandError 4
commandFailed 64
compareVariableNames 107754
computeIterativeZipfian 6
createPartitions 4
create_sql_command 2344
discardUntilSync 0
disconnect_all 344
doConnect 644
doLog 220
doRetry 4
enlargeVariables 2212
evalFunc 7008
evalLazyFunc 130
evalStandardFunc 6882
evaluateExpr 18404
evaluateSleep 12
executeMetaCommand 4886
executeStatement 118
findBuiltin 312
finishCon 972
free_command 62
free_socket_set 172
getExponentialRand 6
getFailures 198
getGaussianRand 6
getHashFnv1a 2
getHashMurmur2 10
getMetaCommand 1064
getPoissonRand 420
getQueryParams 5074
getResultString 0
getSQLErrorStatus 26
getTransactionStatus 15386
getVariable 4916
getZipfianRand 6
get_table_relkind 12
getrand 5742
handle_sig_alarm 0
initAccount 400000
initBranch 4
initCreateFKeys 4
initCreatePKeys 6
initCreateTables 6
initDropTables 6
initGenerateDataClientSide 4
initGenerateDataServerSide 2
initPopulateTable 12
initRandomState 786
initSimpleStats 4096
initStats 1092
initTeller 40
initTruncateTables 6
initVacuum 4
isLazyFunc 7008
is_an_int 1042
listAvailableScripts 6
lookupCreateVariable 6320
lookupVariable 15972
main 358
makeVariableValue 4036
mergeSimpleStats 344
parseQuery 188
parseScriptWeight 286
parseVariable 4750
permute 90
pg_time_now 23772
pg_time_now_lazy 21488
postprocess_sql_command 586
prepareCommand 4004
prepareCommandsInPipeline 84
printProgressReport 0
printResults 172
printSimpleStats 30
printVerboseErrorMessages 4
printVersion 176
processXactStats 15400
process_backslash_command 1064
process_builtin 306
process_file 264
putVariable 1924
putVariableInt 1018
putVariableValue 4396
readCommandResponse 21546
read_file_contents 262
replaceVariable 2134
runInitSteps 6
runShellCommand 12
sendCommand 21456
setBoolValue 278
setDoubleValue 78
setIntValue 8466
setNullValue 8
set_random_seed 362
setalarm 0
skip_sql_comments 2344
socket_has_input 105854
strtodouble 132
strtoint64 2630
syntax_error 66
threadRun 176
tryExecuteStatement 66
usage 2
valid_variable_name 2218
valueTruth 1072
valueTypeName 8
wait_on_socket_set 15652

Generated by: LCOV version 1.16