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 09:18:35
Functions:
121
126
96.0 %
Legend:
Lines:
hit
not hit
Function Name
Hit count
CheckConditional
496
ConditionError
12
GetTableInfo
14
ParseScript
566
accumStats
17928
addScript
500
addToSimpleStats
19114
add_socket_to_set
102970
advanceConnectionState
35666
allocCStatePrepared
68
alloc_socket_set
174
assignVariables
16212
canRetryError
70
checkInitSteps
8
chooseScript
15404
clear_socket_set
45308
coerceToBool
216
coerceToDouble
208
coerceToInt
13216
commandError
4
commandFailed
64
compareVariableNames
107762
computeIterativeZipfian
6
createPartitions
4
create_sql_command
2342
discardUntilSync
0
disconnect_all
340
doConnect
640
doLog
220
doRetry
4
enlargeVariables
2204
evalFunc
7020
evalLazyFunc
130
evalStandardFunc
6894
evaluateExpr
18398
evaluateSleep
12
executeMetaCommand
4788
executeStatement
118
findBuiltin
312
finishCon
966
free_command
62
free_socket_set
170
getExponentialRand
6
getFailures
196
getGaussianRand
6
getHashFnv1a
2
getHashMurmur2
10
getMetaCommand
1064
getPoissonRand
420
getQueryParams
4978
getResultString
0
getSQLErrorStatus
28
getTransactionStatus
15300
getVariable
4916
getZipfianRand
6
get_table_relkind
12
getrand
5664
handle_sig_alarm
0
initAccount
400000
initBranch
4
initCreateFKeys
4
initCreatePKeys
6
initCreateTables
6
initDropTables
6
initGenerateDataClientSide
4
initGenerateDataServerSide
2
initPopulateTable
12
initRandomState
778
initSimpleStats
4078
initStats
1084
initTeller
40
initTruncateTables
6
initVacuum
4
isLazyFunc
7020
is_an_int
1012
listAvailableScripts
6
lookupCreateVariable
6282
lookupVariable
15902
main
354
makeVariableValue
4012
mergeSimpleStats
340
parseQuery
188
parseScriptWeight
284
parseVariable
4782
permute
90
pg_time_now
23584
pg_time_now_lazy
21316
postprocess_sql_command
584
prepareCommand
3908
prepareCommandsInPipeline
84
printProgressReport
0
printResults
170
printSimpleStats
30
printVerboseErrorMessages
4
printVersion
174
processXactStats
15314
process_backslash_command
1064
process_builtin
306
process_file
262
putVariable
1894
putVariableInt
1010
putVariableValue
4388
readCommandResponse
21280
read_file_contents
260
replaceVariable
2146
runInitSteps
6
runShellCommand
12
sendCommand
21190
setBoolValue
278
setDoubleValue
78
setIntValue
8440
setNullValue
8
set_random_seed
358
setalarm
0
skip_sql_comments
2342
socket_has_input
127762
strtodouble
132
strtoint64
2600
syntax_error
66
threadRun
174
tryExecuteStatement
60
usage
2
valid_variable_name
2210
valueTruth
1042
valueTypeName
8
wait_on_socket_set
17950
Generated by:
LCOV version 1.16