LCOV - code coverage report
Current view: top level - src/bin/pgbench - pgbench.c (source / functions) Coverage Total Hit
Test: PostgreSQL 20devel Lines: 86.1 % 2885 2483
Test Date: 2026-10-16 00:16:02 Functions: 96.1 % 128 123
Legend: Lines:     hit not hit
Branches: + taken - not taken # not executed
Branches: 77.9 % 1824 1420

Function Name Sort by function name Hit count Sort by function hit count
discardUntilSync 0
getResultString 0
handle_sig_alarm 0
printProgressReport 0
setalarm 0
getHashFnv1a 1
initGenerateDataServerSide 1
usage 1
commandError 2
createPartitions 2
initBranch 2
initCreateFKeys 2
initGenerateDataClientSide 2
initVacuum 2
printVerboseErrorMessages 2
computeIterativeZipfian 3
getExponentialRand 3
getGaussianRand 3
getZipfianRand 3
initCreatePKeys 3
initCreateTables 3
initDropTables 3
initTruncateTables 3
listAvailableScripts 3
runInitSteps 3
checkInitSteps 4
valueTypeName 4
getHashMurmur2 5
setNullValue 5
ConditionError 6
evaluateSleep 6
get_table_relkind 6
initPopulateTable 6
runShellCommand 6
GetTableInfo 7
doRetry 11
printSimpleStats 15
initTeller 20
getSQLErrorStatus 22
commandFailed 32
free_command 32
syntax_error 33
allocCStatePrepared 34
tryExecuteStatement 36
setDoubleValue 39
prepareCommandsInPipeline 42
permute 45
canContinueOnError 46
discardAvailableResults 50
executeStatement 59
canRetryError 61
evalLazyFunc 65
strtodouble 66
free_socket_set 88
printResults 88
alloc_socket_set 90
printVersion 90
threadRun 90
parseQuery 94
getFailures 101
coerceToDouble 104
coerceToBool 108
doLog 110
read_file_contents 133
process_file 134
setBoolValue 140
parseScriptWeight 145
process_builtin 153
findBuiltin 156
disconnect_all 176
mergeSimpleStats 176
main 181
set_random_seed 183
getPoissonRand 210
CheckConditional 251
addScript 253
ParseScript 286
postprocess_sql_command 295
doConnect 326
initRandomState 401
finishCon 492
putVariableInt 517
is_an_int 518
valueTruth 533
getMetaCommand 535
process_backslash_command 535
initStats 554
putVariable 959
replaceVariable 1065
enlargeVariables 1117
valid_variable_name 1120
create_sql_command 1178
skip_sql_comments 1178
strtoint64 1312
prepareCommand 2004
makeVariableValue 2016
initSimpleStats 2069
putVariableValue 2209
parseVariable 2393
executeMetaCommand 2437
getVariable 2458
getQueryParams 2539
getrand 2870
lookupCreateVariable 3168
evalStandardFunc 3442
evalFunc 3505
isLazyFunc 3505
wait_on_socket_set 4074
setIntValue 4236
coerceToInt 6592
processXactStats 7711
getTransactionStatus 7713
chooseScript 7756
lookupVariable 8000
assignVariables 8174
accumStats 9061
evaluateExpr 9201
addToSimpleStats 9645
sendCommand 10713
pg_time_now_lazy 10755
readCommandResponse 10758
pg_time_now 11789
clear_socket_set 13231
advanceConnectionState 15523
add_socket_to_set 20348
socket_has_input 27106
compareVariableNames 53937
initAccount 200000

Generated by: LCOV version 2.0-1