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

Generated by: LCOV version 1.16