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-11-05 21:17:28 Functions: 121 126 96.0 %
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
doRetry 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
getSQLErrorStatus 28
printSimpleStats 30
initTeller 40
free_command 62
commandFailed 64
syntax_error 66
tryExecuteStatement 66
allocCStatePrepared 68
canRetryError 72
setDoubleValue 78
prepareCommandsInPipeline 84
permute 90
executeStatement 118
evalLazyFunc 130
strtodouble 132
free_socket_set 172
printResults 172
alloc_socket_set 176
printVersion 176
threadRun 176
parseQuery 188
getFailures 198
coerceToDouble 208
coerceToBool 216
doLog 220
read_file_contents 262
process_file 264
setBoolValue 278
parseScriptWeight 286
process_builtin 306
findBuiltin 312
disconnect_all 344
mergeSimpleStats 344
main 358
set_random_seed 362
getPoissonRand 420
CheckConditional 498
addScript 502
ParseScript 568
postprocess_sql_command 586
doConnect 644
initRandomState 786
finishCon 972
putVariableInt 1018
is_an_int 1054
getMetaCommand 1064
process_backslash_command 1064
valueTruth 1084
initStats 1092
putVariable 1936
replaceVariable 2078
enlargeVariables 2212
valid_variable_name 2218
create_sql_command 2344
skip_sql_comments 2344
strtoint64 2642
prepareCommand 3946
makeVariableValue 4050
initSimpleStats 4096
putVariableValue 4396
parseVariable 4628
executeMetaCommand 4800
getVariable 4856
getQueryParams 5016
getrand 5690
lookupCreateVariable 6332
evalStandardFunc 6886
evalFunc 7012
isLazyFunc 7012
setIntValue 8482
coerceToInt 13200
getTransactionStatus 15330
processXactStats 15344
chooseScript 15436
assignVariables 15876
lookupVariable 15938
wait_on_socket_set 16350
accumStats 17988
evaluateExpr 18424
addToSimpleStats 19174
sendCommand 20892
readCommandResponse 20982
pg_time_now_lazy 21378
pg_time_now 23664
advanceConnectionState 35306
clear_socket_set 41272
add_socket_to_set 93356
compareVariableNames 107772
socket_has_input 115154
initAccount 400000

Generated by: LCOV version 1.16