LCOV - code coverage report
Current view: top level - src/bin/pgbench - pgbench.c (source / functions) Hit Total Coverage
Test: PostgreSQL 19devel Lines: 2477 2880 86.0 %
Date: 2025-11-26 17:18:21 Functions: 123 128 96.1 %
Legend: Lines: hit not hit

Function Name Sort by function name Hit count Sort by hit count
CheckConditional 500
ConditionError 12
GetTableInfo 14
ParseScript 570
accumStats 17920
addScript 504
addToSimpleStats 19088
add_socket_to_set 84084
advanceConnectionState 34574
allocCStatePrepared 68
alloc_socket_set 178
assignVariables 15984
canContinueOnError 96
canRetryError 126
checkInitSteps 8
chooseScript 15410
clear_socket_set 39334
coerceToBool 216
coerceToDouble 208
coerceToInt 13200
commandError 4
commandFailed 64
compareVariableNames 107932
computeIterativeZipfian 6
createPartitions 4
create_sql_command 2348
discardAvailableResults 104
discardUntilSync 0
disconnect_all 348
doConnect 648
doLog 220
doRetry 22
enlargeVariables 2220
evalFunc 7012
evalLazyFunc 130
evalStandardFunc 6886
evaluateExpr 18412
evaluateSleep 12
executeMetaCommand 4786
executeStatement 118
findBuiltin 312
finishCon 978
free_command 62
free_socket_set 174
getExponentialRand 6
getFailures 200
getGaussianRand 6
getHashFnv1a 2
getHashMurmur2 10
getMetaCommand 1064
getPoissonRand 420
getQueryParams 4972
getResultString 0
getSQLErrorStatus 46
getTransactionStatus 15324
getVariable 4876
getZipfianRand 6
get_table_relkind 12
getrand 5646
handle_sig_alarm 0
initAccount 400000
initBranch 4
initCreateFKeys 4
initCreatePKeys 6
initCreateTables 6
initDropTables 6
initGenerateDataClientSide 4
initGenerateDataServerSide 2
initPopulateTable 12
initRandomState 794
initSimpleStats 4110
initStats 1098
initTeller 40
initTruncateTables 6
initVacuum 4
isLazyFunc 7012
is_an_int 1042
listAvailableScripts 6
lookupCreateVariable 6328
lookupVariable 15950
main 360
makeVariableValue 4038
mergeSimpleStats 348
parseQuery 188
parseScriptWeight 288
parseVariable 4670
permute 90
pg_time_now 23606
pg_time_now_lazy 21308
postprocess_sql_command 588
prepareCommand 3902
prepareCommandsInPipeline 84
printProgressReport 0
printResults 174
printSimpleStats 30
printVerboseErrorMessages 4
printVersion 178
processXactStats 15320
process_backslash_command 1064
process_builtin 306
process_file 266
putVariable 1924
putVariableInt 1026
putVariableValue 4404
readCommandResponse 21048
read_file_contents 264
replaceVariable 2098
runInitSteps 6
runShellCommand 12
sendCommand 20956
setBoolValue 278
setDoubleValue 78
setIntValue 8478
setNullValue 8
set_random_seed 364
setalarm 0
skip_sql_comments 2348
socket_has_input 103108
strtodouble 132
strtoint64 2630
syntax_error 66
threadRun 178
tryExecuteStatement 66
usage 2
valid_variable_name 2226
valueTruth 1072
valueTypeName 8
wait_on_socket_set 15340

Generated by: LCOV version 1.16