The following nodes represent call sites where fuzz blockers occur.
| Amount of callsites blocked | Calltree index | Parent function | Callsite | Largest blocked function |
|---|---|---|---|---|
| 11 | 74 | scanner_init | call site: 00074 | yy_switch_to_buffer |
| 11 | 129 | CopyErrorData | call site: 00129 | FlushErrorState |
| 10 | 29 | get_lowest_stackaddr | call site: 00029 | |
| 8 | 43 | pg_query_parse_opts | call site: 00043 | |
| 8 | 265 | pg_query_parse_opts | call site: 00265 | CopyErrorData |
| 4 | 66 | palloc | call site: 00066 | GetMemoryChunkHeader |
| 4 | 143 | MemoryContextReset | call site: 00143 | MemoryContextDeleteChildren |
| 4 | 175 | MemoryContextResetOnly | call site: 00175 | PG_END_TRY |
| 3 | 56 | scanner_init | call site: 00056 | |
| 3 | 199 | pvsnprintf | call site: 00199 | elog |
| 3 | 211 | errmsg | call site: 00211 | fprintf |
| 3 | 217 | enlargeStringInfo | call site: 00217 | elog |
LLVMFuzzerTestOneInput
[function]
[call site]
00000
malloc
[function]
[call site]
00001
memcpy
[function]
[call site]
00002
pg_query_parse
[function]
[call site]
00003
pg_query_parse_opts
[function]
[call site]
00004
pg_query_enter_memory_context
[function]
[call site]
00005
pg_query_init
[function]
[call site]
00006
MemoryContextInit
[function]
[call site]
00007
Assert
[function]
[call site]
00008
AllocSetContextCreate
[function]
[call site]
00009
AllocSetContextCreate
[function]
[call site]
00010
MemoryContextAllowInCriticalSection
[function]
[call site]
00011
Assert
[function]
[call site]
00012
MemoryContextIsValid
[function]
[call site]
00013
SetDatabaseEncoding
[function]
[call site]
00014
PG_VALID_BE_ENCODING
[function]
[call site]
00015
elog
[function]
[call site]
00016
Assert
[function]
[call site]
00017
pthread_key_create
[function]
[call site]
00018
pthread_setspecific
[function]
[call site]
00019
pg_query_enter_stack_depth_check
[function]
[call site]
00020
set_stack_base
[function]
[call site]
00021
__builtin_frame_address
[function]
[call site]
00022
set_max_stack_depth
[function]
[call site]
00023
get_lowest_stackaddr
[function]
[call site]
00024
GetCurrentThreadStackLimits
[function]
[call site]
00025
pthread_getattr_np
[function]
[call site]
00026
pthread_self
[function]
[call site]
00027
pthread_attr_getstack
[function]
[call site]
00028
pthread_attr_destroy
[function]
[call site]
00029
pthread_get_stackaddr_np
[function]
[call site]
00030
pthread_self
[function]
[call site]
00031
pthread_get_stacksize_np
[function]
[call site]
00032
pthread_self
[function]
[call site]
00033
pthread_attr_init
[function]
[call site]
00034
pthread_attr_get_np
[function]
[call site]
00035
pthread_self
[function]
[call site]
00036
pthread_attr_getstack
[function]
[call site]
00037
pthread_attr_destroy
[function]
[call site]
00038
assign_max_stack_depth
[function]
[call site]
00039
Assert
[function]
[call site]
00040
AllocSetContextCreate
[function]
[call site]
00041
MemoryContextSwitchTo
[function]
[call site]
00042
pg_query_raw_parse
[function]
[call site]
00043
pipe
[function]
[call site]
00044
malloc
[function]
[call site]
00045
strdup
[function]
[call site]
00046
fcntl
[function]
[call site]
00047
fcntl
[function]
[call site]
00048
dup
[function]
[call site]
00049
dup2
[function]
[call site]
00050
close
[function]
[call site]
00051
PG_TRY
[function]
[call site]
00052
raw_parser
[function]
[call site]
00053
scanner_init
[function]
[call site]
00054
strlen
[function]
[call site]
00055
yylex_init
[function]
[call site]
00056
yyalloc
[function]
[call site]
00057
memset
[function]
[call site]
00058
yy_init_globals
[function]
[call site]
00059
elog
[function]
[call site]
00060
core_yyset_extra
[function]
[call site]
00061
palloc
[function]
[call site]
00062
Assert
[function]
[call site]
00063
MemoryContextIsValid
[function]
[call site]
00064
AssertNotInCriticalSection
[function]
[call site]
00065
BogusRealloc
[function]
[call site]
00066
elog
[function]
[call site]
00067
GetMemoryChunkHeader
[function]
[call site]
00068
VALGRIND_MAKE_MEM_DEFINED
[function]
[call site]
00069
VALGRIND_MAKE_MEM_NOACCESS
[function]
[call site]
00070
Assert
[function]
[call site]
00071
VALGRIND_MEMPOOL_ALLOC
[function]
[call site]
00072
memcpy
[function]
[call site]
00073
yy_scan_buffer
[function]
[call site]
00074
yyalloc
[function]
[call site]
00075
YY_FATAL_ERROR
[function]
[call site]
00076
yy_switch_to_buffer
[function]
[call site]
00077
yyensure_buffer_stack
[function]
[call site]
00078
yyalloc
[function]
[call site]
00079
YY_FATAL_ERROR
[function]
[call site]
00080
memset
[function]
[call site]
00081
yyrealloc
[function]
[call site]
00082
YY_FATAL_ERROR
[function]
[call site]
00083
memset
[function]
[call site]
00084
yy_load_buffer_state
[function]
[call site]
00085
palloc
[function]
[call site]
00086
parser_init
[function]
[call site]
00087
base_yyparse
[function]
[call site]
00088
scanner_finish
[function]
[call site]
00089
pfree
[function]
[call site]
00090
GetMemoryChunkMethodID
[function]
[call site]
00091
Assert
[function]
[call site]
00092
MAXALIGN
[function]
[call site]
00093
VALGRIND_MAKE_MEM_DEFINED
[function]
[call site]
00094
VALGRIND_MAKE_MEM_NOACCESS
[function]
[call site]
00095
GetMemoryChunkContext
[function]
[call site]
00096
MCXT_METHOD
[function]
[call site]
00097
MCXT_METHOD
[function]
[call site]
00098
VALGRIND_MEMPOOL_FREE
[function]
[call site]
00099
pfree
[function]
[call site]
00100
read
[function]
[call site]
00101
strdup
[function]
[call site]
00102
PG_CATCH
[function]
[call site]
00103
MemoryContextSwitchTo
[function]
[call site]
00104
CopyErrorData
[function]
[call site]
00105
CHECK_STACK_DEPTH
[function]
[call site]
00106
Assert
[function]
[call site]
00107
palloc
[function]
[call site]
00108
memcpy
[function]
[call site]
00109
pstrdup
[function]
[call site]
00110
MemoryContextStrdup
[function]
[call site]
00111
strlen
[function]
[call site]
00112
MemoryContextAlloc
[function]
[call site]
00113
Assert
[function]
[call site]
00114
MemoryContextIsValid
[function]
[call site]
00115
AssertNotInCriticalSection
[function]
[call site]
00116
BogusRealloc
[function]
[call site]
00117
VALGRIND_MEMPOOL_ALLOC
[function]
[call site]
00118
memcpy
[function]
[call site]
00119
pstrdup
[function]
[call site]
00120
pstrdup
[function]
[call site]
00121
pstrdup
[function]
[call site]
00122
pstrdup
[function]
[call site]
00123
pstrdup
[function]
[call site]
00124
pstrdup
[function]
[call site]
00125
pstrdup
[function]
[call site]
00126
pstrdup
[function]
[call site]
00127
pstrdup
[function]
[call site]
00128
pstrdup
[function]
[call site]
00129
pstrdup
[function]
[call site]
00130
pstrdup
[function]
[call site]
00131
pstrdup
[function]
[call site]
00132
pstrdup
[function]
[call site]
00133
pstrdup
[function]
[call site]
00134
pstrdup
[function]
[call site]
00135
malloc
[function]
[call site]
00136
strdup
[function]
[call site]
00137
strdup
[function]
[call site]
00138
strdup
[function]
[call site]
00139
FlushErrorState
[function]
[call site]
00140
MemoryContextReset
[function]
[call site]
00141
Assert
[function]
[call site]
00142
MemoryContextIsValid
[function]
[call site]
00143
MemoryContextDeleteChildren
[function]
[call site]
00144
Assert
[function]
[call site]
00145
MemoryContextIsValid
[function]
[call site]
00146
MemoryContextDelete
[function]
[call site]
00147
Assert
[function]
[call site]
00148
MemoryContextIsValid
[function]
[call site]
00149
MemoryContextDeleteOnly
[function]
[call site]
00150
Assert
[function]
[call site]
00151
MemoryContextIsValid
[function]
[call site]
00152
Assert
[function]
[call site]
00153
Assert
[function]
[call site]
00154
Assert
[function]
[call site]
00155
MemoryContextCallResetCallbacks
[function]
[call site]
00156
ScanKeywords_hash_func
[function]
[call site]
00157
MemoryContextSetParent
[function]
[call site]
00158
Assert
[function]
[call site]
00159
MemoryContextIsValid
[function]
[call site]
00160
Assert
[function]
[call site]
00161
Assert
[function]
[call site]
00162
Assert
[function]
[call site]
00163
MemoryContextIsValid
[function]
[call site]
00164
MemoryContext::methods::delete_context
[function]
[call site]
00165
VALGRIND_DESTROY_MEMPOOL
[function]
[call site]
00166
MemoryContextResetOnly
[function]
[call site]
00167
Assert
[function]
[call site]
00168
MemoryContextIsValid
[function]
[call site]
00169
MemoryContextCallResetCallbacks
[function]
[call site]
00170
table_index_fetch_reset
[function]
[call site]
00171
table_index_fetch_reset
[function]
[call site]
00172
table_index_fetch_reset
[function]
[call site]
00173
VALGRIND_DESTROY_MEMPOOL
[function]
[call site]
00174
VALGRIND_CREATE_MEMPOOL
[function]
[call site]
00175
PG_END_TRY
[function]
[call site]
00176
dup2
[function]
[call site]
00177
close
[function]
[call site]
00178
close
[function]
[call site]
00179
pg_query_exit_memory_context
[function]
[call site]
00180
MemoryContextSwitchTo
[function]
[call site]
00181
MemoryContextDelete
[function]
[call site]
00182
pg_query_exit_stack_depth_check
[function]
[call site]
00183
restore_stack_base
[function]
[call site]
00184
PG_TRY
[function]
[call site]
00185
pg_query_nodes_to_json
[function]
[call site]
00186
initStringInfo
[function]
[call site]
00187
initStringInfoInternal
[function]
[call site]
00188
Assert
[function]
[call site]
00189
palloc
[function]
[call site]
00190
resetStringInfo
[function]
[call site]
00191
Assert
[function]
[call site]
00192
appendStringInfo
[function]
[call site]
00193
va_start
[function]
[call site]
00194
appendStringInfoVA
[function]
[call site]
00195
Assert
[function]
[call site]
00196
pvsnprintf
[function]
[call site]
00197
vsnprintf
[function]
[call site]
00198
unlikely
[function]
[call site]
00199
elog
[function]
[call site]
00200
fprintf
[function]
[call site]
00201
exit
[function]
[call site]
00202
unlikely
[function]
[call site]
00203
ereport
[function]
[call site]
00204
errcode
[function]
[call site]
00205
CHECK_STACK_DEPTH
[function]
[call site]
00206
errmsg
[function]
[call site]
00207
CHECK_STACK_DEPTH
[function]
[call site]
00208
MemoryContextSwitchTo
[function]
[call site]
00209
EVALUATE_MESSAGE
[function]
[call site]
00210
MemoryContextSwitchTo
[function]
[call site]
00211
fprintf
[function]
[call site]
00212
_
[function]
[call site]
00213
exit
[function]
[call site]
00214
va_end
[function]
[call site]
00215
enlargeStringInfo
[function]
[call site]
00216
Assert
[function]
[call site]
00217
elog
[function]
[call site]
00218
fprintf
[function]
[call site]
00219
exit
[function]
[call site]
00220
ereport
[function]
[call site]
00221
errcode
[function]
[call site]
00222
errmsg
[function]
[call site]
00223
errdetail
[function]
[call site]
00224
CHECK_STACK_DEPTH
[function]
[call site]
00225
MemoryContextSwitchTo
[function]
[call site]
00226
EVALUATE_MESSAGE
[function]
[call site]
00227
MemoryContextSwitchTo
[function]
[call site]
00228
fprintf
[function]
[call site]
00229
_
[function]
[call site]
00230
exit
[function]
[call site]
00231
repalloc
[function]
[call site]
00232
GetMemoryChunkMethodID
[function]
[call site]
00233
GetMemoryChunkContext
[function]
[call site]
00234
AssertNotInCriticalSection
[function]
[call site]
00235
Assert
[function]
[call site]
00236
MCXT_METHOD
[function]
[call site]
00237
VALGRIND_MEMPOOL_CHANGE
[function]
[call site]
00238
appendStringInfoString
[function]
[call site]
00239
appendBinaryStringInfo
[function]
[call site]
00240
Assert
[function]
[call site]
00241
enlargeStringInfo
[function]
[call site]
00242
memcpy
[function]
[call site]
00243
strlen
[function]
[call site]
00244
appendStringInfo
[function]
[call site]
00245
appendStringInfoString
[function]
[call site]
00246
appendStringInfoChar
[function]
[call site]
00247
enlargeStringInfo
[function]
[call site]
00248
appendStringInfoChar
[function]
[call site]
00249
_outRawStmt
[function]
[call site]
00250
OUT_TYPE
[function]
[call site]
00251
WRITE_NODE_PTR_FIELD
[function]
[call site]
00252
WRITE_INT_FIELD
[function]
[call site]
00253
WRITE_INT_FIELD
[function]
[call site]
00254
lfirst
[function]
[call site]
00255
removeTrailingDelimiter
[function]
[call site]
00256
appendStringInfoChar
[function]
[call site]
00257
lnext
[function]
[call site]
00258
Assert
[function]
[call site]
00259
appendStringInfoString
[function]
[call site]
00260
appendStringInfoChar
[function]
[call site]
00261
appendStringInfoString
[function]
[call site]
00262
strdup
[function]
[call site]
00263
pfree
[function]
[call site]
00264
PG_CATCH
[function]
[call site]
00265
MemoryContextSwitchTo
[function]
[call site]
00266
CopyErrorData
[function]
[call site]
00267
malloc
[function]
[call site]
00268
strdup
[function]
[call site]
00269
strdup
[function]
[call site]
00270
strdup
[function]
[call site]
00271
FlushErrorState
[function]
[call site]
00272
PG_END_TRY
[function]
[call site]
00273
pg_query_exit_memory_context
[function]
[call site]
00274
pg_query_free_parse_result
[function]
[call site]
00275
pg_query_free_error
[function]
[call site]
00276
free
[function]
[call site]
00277
free
[function]
[call site]
00278
free
[function]
[call site]
00279
free
[function]
[call site]
00280
free
[function]
[call site]
00281
free
[function]
[call site]
00282
free
[function]
[call site]
00283
free
[function]
[call site]
00284