LCOV - code coverage report
Current view: top level - src/bin/pgbench - pgbench.c (source / functions) Hit Total Coverage
Test: PostgreSQL 18beta1 Lines: 2456 2865 85.7 %
Date: 2025-06-08 03:18:27 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 26
printSimpleStats 30
initTeller 40
tryExecuteStatement 60
free_command 62
commandFailed 64
canRetryError 66
syntax_error 66
allocCStatePrepared 68
setDoubleValue 78
prepareCommandsInPipeline 84
permute 90
executeStatement 118
evalLazyFunc 130
strtodouble 132
free_socket_set 170
printResults 170
alloc_socket_set 174
printVersion 174
threadRun 174
parseQuery 188
getFailures 196
coerceToDouble 208
coerceToBool 216
doLog 220
read_file_contents 260
process_file 262
setBoolValue 278
parseScriptWeight 284
process_builtin 306
findBuiltin 312
disconnect_all 340
mergeSimpleStats 340
main 354
set_random_seed 358
getPoissonRand 420
CheckConditional 496
addScript 500
ParseScript 566
postprocess_sql_command 584
doConnect 640
initRandomState 778
finishCon 966
putVariableInt 1010
is_an_int 1036
getMetaCommand 1064
process_backslash_command 1064
valueTruth 1066
initStats 1084
putVariable 1918
replaceVariable 2098
enlargeVariables 2206
valid_variable_name 2212
create_sql_command 2342
skip_sql_comments 2342
strtoint64 2624
makeVariableValue 4020
prepareCommand 4024
initSimpleStats 4078
putVariableValue 4388
parseVariable 4602
executeMetaCommand 4842
getVariable 4900
getQueryParams 5094
getrand 5732
lookupCreateVariable 6306
evalStandardFunc 6862
evalFunc 6988
isLazyFunc 6988
setIntValue 8432
coerceToInt 13152
getTransactionStatus 15386
processXactStats 15400
chooseScript 15488
lookupVariable 15918
assignVariables 16230
wait_on_socket_set 17796
accumStats 18100
evaluateExpr 18358
addToSimpleStats 19286
sendCommand 21324
readCommandResponse 21414
pg_time_now_lazy 21486
pg_time_now 23744
advanceConnectionState 35246
clear_socket_set 45718
add_socket_to_set 100368
compareVariableNames 107748
socket_has_input 125872
initAccount 400000

Generated by: LCOV version 1.16