LCOV - code coverage report
Current view: top level - src/bin/pgbench - pgbench.c (source / functions) Hit Total Coverage
Test: PostgreSQL 17devel Lines: 2439 2838 85.9 %
Date: 2024-05-04 10:11:14 Functions: 120 125 96.0 %
Legend: Lines: hit not hit

Function Name Sort by function name Hit count Sort by hit count
CheckConditional 466
ConditionError 12
GetTableInfo 14
ParseScript 536
accumStats 17090
addScript 470
addToSimpleStats 18276
add_socket_to_set 100154
advanceConnectionState 35286
allocCStatePrepared 58
alloc_socket_set 150
assignVariables 16752
canRetryError 50
checkInitSteps 8
chooseScript 14968
clear_socket_set 43830
coerceToBool 216
coerceToDouble 208
coerceToInt 13216
commandError 4
commandFailed 64
compareVariableNames 106834
computeIterativeZipfian 6
createPartitions 4
create_sql_command 2118
discardUntilSync 0
disconnect_all 292
doConnect 584
doLog 220
doRetry 4
enlargeVariables 2068
evalFunc 7020
evalLazyFunc 130
evalStandardFunc 6894
evaluateExpr 18212
evaluateSleep 12
executeMetaCommand 4548
executeStatement 118
findBuiltin 312
finishCon 870
free_command 58
free_socket_set 146
getExponentialRand 6
getFailures 164
getGaussianRand 6
getHashFnv1a 2
getHashMurmur2 10
getMetaCommand 964
getPoissonRand 420
getQueryParams 4526
getResultString 0
getSQLErrorStatus 18
getTransactionStatus 14874
getVariable 5296
getZipfianRand 6
getrand 5246
handle_sig_alarm 0
initAccount 400000
initBranch 4
initCreateFKeys 4
initCreatePKeys 6
initCreateTables 6
initDropTables 6
initGenerateDataClientSide 4
initGenerateDataServerSide 2
initPopulateTable 12
initRandomState 674
initSimpleStats 3676
initStats 982
initTeller 40
initTruncateTables 6
initVacuum 4
isLazyFunc 7020
is_an_int 836
listAvailableScripts 6
lookupCreateVariable 5978
lookupVariable 15704
main 330
makeVariableValue 3834
mergeSimpleStats 292
parseQuery 144
parseScriptWeight 254
parseVariable 3394
permute 90
pg_time_now 22574
pg_time_now_lazy 20476
postprocess_sql_command 486
prepareCommand 3496
prepareCommandsInPipeline 84
printProgressReport 0
printResults 146
printSimpleStats 22
printVerboseErrorMessages 4
printVersion 150
processXactStats 14888
process_backslash_command 964
process_builtin 306
process_file 232
putVariable 1718
putVariableInt 882
putVariableValue 4260
readCommandResponse 21364
read_file_contents 230
replaceVariable 2522
runInitSteps 6
runShellCommand 12
sendCommand 21276
setBoolValue 282
setDoubleValue 78
setIntValue 8132
setNullValue 8
set_random_seed 334
setalarm 0
skip_sql_comments 2118
socket_has_input 123538
strtodouble 132
strtoint64 2424
syntax_error 66
threadRun 150
tryExecuteStatement 60
usage 2
valid_variable_name 2074
valueTruth 856
valueTypeName 8
wait_on_socket_set 17714

Generated by: LCOV version 1.14