LCOV - code coverage report
Current view: top level - src/bin/pgbench - pgbench.c (source / functions) Coverage Total Hit
Test: PostgreSQL 19beta1 Lines: 86.0 % 2880 2478
Test Date: 2026-06-24 12:16:37 Functions: 96.1 % 128 123
Legend: Lines:     hit not hit

Function Name Sort by function name Hit count Sort by function hit count
CheckConditional 250
ConditionError 6
GetTableInfo 7
ParseScript 285
accumStats 9062
addScript 252
addToSimpleStats 9646
add_socket_to_set 18925
advanceConnectionState 15357
allocCStatePrepared 34
alloc_socket_set 89
assignVariables 8123
canContinueOnError 46
canRetryError 61
checkInitSteps 4
chooseScript 7757
clear_socket_set 12938
coerceToBool 108
coerceToDouble 104
coerceToInt 6608
commandError 2
commandFailed 32
compareVariableNames 53980
computeIterativeZipfian 3
createPartitions 2
create_sql_command 1174
discardAvailableResults 50
discardUntilSync 0
disconnect_all 174
doConnect 324
doLog 110
doRetry 11
enlargeVariables 1111
evalFunc 3510
evalLazyFunc 65
evalStandardFunc 3447
evaluateExpr 9207
evaluateSleep 6
executeMetaCommand 2411
executeStatement 59
findBuiltin 156
finishCon 489
free_command 31
free_socket_set 87
getExponentialRand 3
getFailures 100
getGaussianRand 3
getHashFnv1a 1
getHashMurmur2 5
getMetaCommand 532
getPoissonRand 210
getQueryParams 2533
getResultString 0
getSQLErrorStatus 22
getTransactionStatus 7714
getVariable 2472
getZipfianRand 3
get_table_relkind 6
getrand 2873
handle_sig_alarm 0
initAccount 200000
initBranch 2
initCreateFKeys 2
initCreatePKeys 3
initCreateTables 3
initDropTables 3
initGenerateDataClientSide 2
initGenerateDataServerSide 1
initPopulateTable 6
initRandomState 397
initSimpleStats 2057
initStats 550
initTeller 20
initTruncateTables 3
initVacuum 2
isLazyFunc 3510
is_an_int 514
listAvailableScripts 3
lookupCreateVariable 3157
lookupVariable 7996
main 180
makeVariableValue 2013
mergeSimpleStats 174
parseQuery 94
parseScriptWeight 144
parseVariable 2366
permute 45
pg_time_now 11777
pg_time_now_lazy 10756
postprocess_sql_command 294
prepareCommand 1998
prepareCommandsInPipeline 42
printProgressReport 0
printResults 87
printSimpleStats 15
printVerboseErrorMessages 2
printVersion 89
processXactStats 7712
process_backslash_command 532
process_builtin 153
process_file 133
putVariable 955
putVariableInt 513
putVariableValue 2202
readCommandResponse 10701
read_file_contents 132
replaceVariable 1085
runInitSteps 3
runShellCommand 6
sendCommand 10656
setBoolValue 141
setDoubleValue 39
setIntValue 4234
setNullValue 4
set_random_seed 182
setalarm 0
skip_sql_comments 1174
socket_has_input 25058
strtodouble 66
strtoint64 1308
syntax_error 33
threadRun 89
tryExecuteStatement 33
usage 1
valid_variable_name 1114
valueTruth 529
valueTypeName 4
wait_on_socket_set 3915

Generated by: LCOV version 2.0-1