LCOV - code coverage report
Current view: top level - src/bin/pgbench - pgbench.c (source / functions) Hit Total Coverage
Test: PostgreSQL 17devel Lines: 2438 2838 85.9 %
Date: 2024-05-20 11:10:34 Functions: 120 125 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
initPopulateTable 12
runShellCommand 12
GetTableInfo 14
getSQLErrorStatus 18
printSimpleStats 22
initTeller 40
canRetryError 50
allocCStatePrepared 58
free_command 58
tryExecuteStatement 60
commandFailed 64
syntax_error 66
setDoubleValue 78
prepareCommandsInPipeline 84
permute 90
executeStatement 118
evalLazyFunc 130
strtodouble 132
parseQuery 144
free_socket_set 146
printResults 146
alloc_socket_set 150
printVersion 150
threadRun 150
getFailures 164
coerceToDouble 208
coerceToBool 216
doLog 220
read_file_contents 230
process_file 232
parseScriptWeight 254
setBoolValue 278
disconnect_all 292
mergeSimpleStats 292
process_builtin 306
findBuiltin 312
main 330
set_random_seed 334
getPoissonRand 420
CheckConditional 466
addScript 470
postprocess_sql_command 486
ParseScript 536
doConnect 584
initRandomState 674
is_an_int 828
valueTruth 848
finishCon 870
putVariableInt 882
getMetaCommand 964
process_backslash_command 964
initStats 982
putVariable 1710
enlargeVariables 2066
valid_variable_name 2072
create_sql_command 2118
skip_sql_comments 2118
strtoint64 2416
replaceVariable 2498
parseVariable 3366
prepareCommand 3492
initSimpleStats 3676
makeVariableValue 3828
putVariableValue 4260
getQueryParams 4522
executeMetaCommand 4526
getrand 5248
getVariable 5268
lookupCreateVariable 5970
evalStandardFunc 6894
evalFunc 7020
isLazyFunc 7020
setIntValue 8128
coerceToInt 13216
getTransactionStatus 14872
processXactStats 14886
chooseScript 14966
lookupVariable 15662
assignVariables 16654
accumStats 17086
wait_on_socket_set 17878
evaluateExpr 18204
addToSimpleStats 18272
pg_time_now_lazy 20464
sendCommand 21176
readCommandResponse 21262
pg_time_now 22564
advanceConnectionState 35102
clear_socket_set 44792
add_socket_to_set 101704
compareVariableNames 106714
socket_has_input 126354
initAccount 400000

Generated by: LCOV version 1.14