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:
2026-02-07 06:17:32
Functions:
123
128
96.1 %
Legend:
Lines:
hit
not hit
Function Name
Hit count
CheckConditional
500
ConditionError
12
GetTableInfo
14
ParseScript
570
accumStats
18122
addScript
504
addToSimpleStats
19290
add_socket_to_set
104254
advanceConnectionState
35096
allocCStatePrepared
68
alloc_socket_set
178
assignVariables
16056
canContinueOnError
92
canRetryError
122
checkInitSteps
8
chooseScript
15512
clear_socket_set
46198
coerceToBool
216
coerceToDouble
208
coerceToInt
13220
commandError
4
commandFailed
64
compareVariableNames
107874
computeIterativeZipfian
6
createPartitions
4
create_sql_command
2348
discardAvailableResults
100
discardUntilSync
0
disconnect_all
348
doConnect
648
doLog
220
doRetry
22
enlargeVariables
2222
evalFunc
7022
evalLazyFunc
130
evalStandardFunc
6896
evaluateExpr
18390
evaluateSleep
12
executeMetaCommand
4738
executeStatement
118
findBuiltin
312
finishCon
978
free_command
62
free_socket_set
174
getExponentialRand
6
getFailures
200
getGaussianRand
6
getHashFnv1a
2
getHashMurmur2
10
getMetaCommand
1064
getPoissonRand
420
getQueryParams
5062
getResultString
0
getSQLErrorStatus
44
getTransactionStatus
15426
getVariable
4948
getZipfianRand
6
get_table_relkind
12
getrand
5748
handle_sig_alarm
0
initAccount
400000
initBranch
4
initCreateFKeys
4
initCreatePKeys
6
initCreateTables
6
initDropTables
6
initGenerateDataClientSide
4
initGenerateDataServerSide
2
initPopulateTable
12
initRandomState
794
initSimpleStats
4114
initStats
1100
initTeller
40
initTruncateTables
6
initVacuum
4
isLazyFunc
7022
is_an_int
1000
listAvailableScripts
6
lookupCreateVariable
6286
lookupVariable
15942
main
360
makeVariableValue
4000
mergeSimpleStats
348
parseQuery
188
parseScriptWeight
288
parseVariable
4672
permute
90
pg_time_now
23810
pg_time_now_lazy
21510
postprocess_sql_command
588
prepareCommand
3992
prepareCommandsInPipeline
84
printProgressReport
0
printResults
174
printSimpleStats
30
printVerboseErrorMessages
4
printVersion
178
processXactStats
15422
process_backslash_command
1064
process_builtin
306
process_file
266
putVariable
1882
putVariableInt
1026
putVariableValue
4404
readCommandResponse
21208
read_file_contents
264
replaceVariable
2178
runInitSteps
6
runShellCommand
12
sendCommand
21118
setBoolValue
280
setDoubleValue
78
setIntValue
8444
setNullValue
8
set_random_seed
364
setalarm
0
skip_sql_comments
2348
socket_has_input
129512
strtodouble
132
strtoint64
2588
syntax_error
66
threadRun
178
tryExecuteStatement
66
usage
2
valid_variable_name
2228
valueTruth
1030
valueTypeName
8
wait_on_socket_set
17816
Generated by:
LCOV version 1.16