Fuzz introspector
For issues and ideas: https://github.com/ossf/fuzz-introspector/issues
Report generation date: 2025-10-10

Project overview: gpac

High level conclusions

Reachability and coverage overview

Functions statically reachable by fuzzers
8.0%
1623 / 20165
Cyclomatic complexity statically reachable by fuzzers
7.00%
11389 / 156859
Runtime code coverage of functions
17.0%
3389 / 20165

Warning: The number of runtime covered functions are larger than the number of reachable functions. This means that Fuzz Introspector found there are more functions covered at runtime than what is considered reachable based on the static analysis. This is a limitation in the analysis as anything covered at runtime is by definition reachable by the fuzzers.
This is likely due to a limitation in the static analysis. In this case, the count of functions covered at runtime is the true value, which means this is what should be considered "achieved" by the fuzzer.

Use the project functions table below to query all functions that were not covered at runtime.

Project functions overview

The following table shows data about each function in the project. The functions included in this table correspond to all functions that exist in the executables of the fuzzers. As such, there may be functions that are from third-party libraries.

For further technical details on the meaning of columns in the below table, please see the Glossary .

Func name Functions filename Args Function call depth Reached by Fuzzers Runtime reached by Fuzzers Combined reached by Fuzzers Fuzzers runtime hit Func lines hit % I Count BB Count Cyclomatic complexity Functions reached Reached by functions Accumulated cyclomatic complexity Undiscovered complexity

Fuzzer details

Fuzzer: fuzz_m2ts_probe

Call tree

The calltree shows the control flow of the fuzzer. This is overlaid with coverage information to display how much of the potential code a fuzzer can reach is in fact covered at runtime. In the following there is a link to a detailed calltree visualisation as well as a bitmap showing a high-level view of the calltree. For further information about these topics please see the glossary for full calltree and calltree overview

Call tree overview bitmap:

The distribution of callsites in terms of coloring is
Color Runtime hitcount Callsite count Percentage
red 0 5096 98.9%
gold [1:9] 0 0.0%
yellow [10:29] 0 0.0%
greenyellow [30:49] 0 0.0%
lawngreen 50+ 56 1.08%
All colors 5152 100

Fuzz blockers

The following nodes represent call sites where fuzz blockers occur.

Amount of callsites blocked Calltree index Parent function Callsite Largest blocked function
4522 448 gf_fread call site: 00448 iso_progressive_read_thread
133 151 gf_realloc call site: 00151 gf_url_concatenate
87 5045 gf_m2ts_demux_del call site: 05045 gf_rmdir
75 320 gf_fclose call site: 00320 gf_url_concatenate
53 7 gf_m2ts_probe_file call site: 00007 gf_blob_release
53 97 gf_fopen_ex call site: 00097 fio_open
39 397 gf_fopen_ex call site: 00397 gf_mkdir
32 285 gf_fclose call site: 00285 gf_file_delete
20 5015 gf_m2ts_demux_del call site: 05015 gf_odf_desc_list_del
18 4995 gf_m2ts_demux_del call site: 04995 gf_m2ts_es_del
16 64 gf_fopen_ex call site: 00064 gf_fileio_from_blob
13 5133 gf_m2ts_demux_del call site: 05133 gf_m2ts_delete_channel_application_info

Runtime coverage analysis

Covered functions
28
Functions that are reachable but not covered
151
Reachable functions
170
Percentage of reachable functions covered
11.18%
NB: The sum of covered functions and functions that are reachable but not covered need not be equal to Reachable functions . This is because the reachability analysis is an approximation and thus at runtime some functions may be covered that are not included in the reachability analysis. This is a limitation of our static analysis capabilities.
Function name source code lines source lines hit percentage hit

Files reached

filename functions hit
testsuite/oss-fuzzers/fuzz_m2ts_probe.c 8
src/media_tools/mpegts.c 37
src/utils/os_divers.c 17
src/utils/list.c 8
src/utils/os_thread.c 18
src/utils/os_file.c 122
src/utils/alloc.c 5
applications/gpac/gpac.c 25
src/utils/url.c 22
src/utils/error.c 9
src/utils/utf.c 10
applications/testapps/fmp4demux/main.c 15
src/isomedia/isom_read.c 32
src/isomedia/isom_intern.c 60
src/isomedia/track.c 68
src/isomedia/box_funcs.c 40
src/utils/os_config_init.c 4
src/utils/configfile.c 3
src/isomedia/box_code_base.c 36
src/isomedia/data_map.c 51
src/utils/bitstream.c 41
src/isomedia/isom_store.c 1
src/isomedia/movie_fragments.c 3
src/isomedia/meta.c 5
src/isomedia/stbl_read.c 4
src/isomedia/box_code_drm.c 19
src/isomedia/drm_sample.c 22
src/isomedia/media.c 51
src/isomedia/isom_write.c 45
src/isomedia/stbl_write.c 22
src/isomedia/avc_ext.c 67
src/isomedia/sample_descs.c 2
src/odf/odf_codec.c 33
src/odf/desc_private.c 223
src/odf/odf_code.c 53
src/odf/descriptors.c 40
src/odf/slc.c 12
src/odf/ipmpx_code.c 160
src/odf/qos.c 24
src/utils/constants.c 1
applications/mp4box/fileimport.c 16
src/media_tools/media_import.c 15
src/isomedia/media_odf.c 25
src/odf/odf_command.c 33
src/media_tools/av_parsers.c 10
src/isomedia/tx3g.c 20
src/isomedia/box_code_3gpp.c 3
src/media_tools/dvb_mpe.c 5
src/utils/symbian_os.cpp 11
src/media_tools/dsmcc.c 8
src/media_tools/ait.c 6

Fuzzer: fuzz_parse

Call tree

The calltree shows the control flow of the fuzzer. This is overlaid with coverage information to display how much of the potential code a fuzzer can reach is in fact covered at runtime. In the following there is a link to a detailed calltree visualisation as well as a bitmap showing a high-level view of the calltree. For further information about these topics please see the glossary for full calltree and calltree overview

Call tree overview bitmap:

The distribution of callsites in terms of coloring is
Color Runtime hitcount Callsite count Percentage
red 0 4562 75.7%
gold [1:9] 26 0.43%
yellow [10:29] 27 0.44%
greenyellow [30:49] 5 0.08%
lawngreen 50+ 1403 23.2%
All colors 6023 100

Fuzz blockers

The following nodes represent call sites where fuzz blockers occur.

Amount of callsites blocked Calltree index Parent function Callsite Largest blocked function
996 5021 gf_isom_write call site: 05021 gf_isom_get_duration
431 2458 gf_odf_write_lang call site: 02458 gf_odf_write_ipmp
411 3224 gf_odf_read_lang call site: 03224 gf_odf_read_ipmp
325 3811 trak_on_child_box call site: 03811 gf_odf_desc_copy
245 1806 gf_odf_del_esd_ref call site: 01806 gf_odf_del_ipmp
224 299 gf_list_del_item call site: 00299 gf_url_concatenate
200 4496 gf_odf_vp_cfg_del call site: 04496 gf_odf_desc_copy
149 148 URL_GetProtocolType call site: 00148 gf_url_concatenate
131 2142 gf_odf_size_descriptor call site: 02142 gf_odf_size_ipmp
116 1243 gf_isom_box_parse call site: 01243 gf_isom_is_identical_sgpd
93 1393 gf_bs_write_u16 call site: 01393 gf_isom_is_identical_sgpd
84 1522 sgpd_del_entry call site: 01522 gf_isom_cenc_merge_saiz_saio

Runtime coverage analysis

Covered functions
1305
Functions that are reachable but not covered
595
Reachable functions
877
Percentage of reachable functions covered
32.16%
NB: The sum of covered functions and functions that are reachable but not covered need not be equal to Reachable functions . This is because the reachability analysis is an approximation and thus at runtime some functions may be covered that are not included in the reachability analysis. This is a limitation of our static analysis capabilities.
Warning: The number of covered functions are larger than the number of reachable functions. This means that there are more functions covered at runtime than are extracted using static analysis. This is likely a result of the static analysis component failing to extract the right call graph or the coverage runtime being compiled with sanitizers in code that the static analysis has not analysed. This can happen if lto/gold is not used in all places that coverage instrumentation is used.
Function name source code lines source lines hit percentage hit

Files reached

filename functions hit
testsuite/oss-fuzzers/fuzz_parse.c 9
src/isomedia/isom_intern.c 71
src/utils/alloc.c 5
src/utils/list.c 8
src/isomedia/data_map.c 56
src/utils/os_file.c 118
src/utils/os_config_init.c 4
src/utils/configfile.c 3
src/utils/error.c 14
src/utils/os_divers.c 17
src/utils/os_thread.c 18
applications/gpac/gpac.c 25
src/utils/url.c 22
src/utils/utf.c 10
src/utils/bitstream.c 46
src/isomedia/isom_store.c 100
src/isomedia/box_funcs.c 40
applications/testapps/fmp4demux/main.c 15
src/isomedia/isom_read.c 41
src/isomedia/track.c 68
src/isomedia/box_code_base.c 36
src/isomedia/movie_fragments.c 68
src/isomedia/meta.c 5
src/isomedia/stbl_read.c 4
src/isomedia/box_code_drm.c 19
src/isomedia/drm_sample.c 22
src/isomedia/media.c 52
src/isomedia/isom_write.c 56
src/isomedia/stbl_write.c 26
src/isomedia/avc_ext.c 67
src/isomedia/sample_descs.c 2
src/odf/odf_codec.c 33
src/odf/desc_private.c 223
src/odf/odf_code.c 53
src/odf/descriptors.c 40
src/odf/slc.c 12
src/odf/ipmpx_code.c 160
src/odf/qos.c 24
src/utils/constants.c 1
applications/mp4box/fileimport.c 16
src/media_tools/media_import.c 15
src/isomedia/media_odf.c 25
src/odf/odf_command.c 33
src/media_tools/av_parsers.c 10
src/isomedia/tx3g.c 20
src/isomedia/box_code_3gpp.c 3
src/utils/base_encoding.c 9
applications/gpac_android/src/main/jni/gpac_jni.cpp 18

Fuzzer: fuzz_route

Call tree

The calltree shows the control flow of the fuzzer. This is overlaid with coverage information to display how much of the potential code a fuzzer can reach is in fact covered at runtime. In the following there is a link to a detailed calltree visualisation as well as a bitmap showing a high-level view of the calltree. For further information about these topics please see the glossary for full calltree and calltree overview

Call tree overview bitmap:

The distribution of callsites in terms of coloring is
Color Runtime hitcount Callsite count Percentage
red 0 12084 93.0%
gold [1:9] 4 0.03%
yellow [10:29] 0 0.0%
greenyellow [30:49] 0 0.0%
lawngreen 50+ 904 6.95%
All colors 12992 100

Fuzz blockers

The following nodes represent call sites where fuzz blockers occur.

Amount of callsites blocked Calltree index Parent function Callsite Largest blocked function
2123 9415 gf_fq_res_add call site: 09415 jsf_pid_set_property
2079 1148 gf_bs_read_data call site: 01148 MergeFragment
1426 6805 gf_filter_new_finalize call site: 06805 jsfs_exec_task_custom
1182 8232 JS_IsUndefined call site: 08232 jsf_pid_set_property
992 3228 gf_bs_read_long_int call site: 03228 gf_media_nal_rewrite_samples
907 4224 gf_fflush call site: 04224 gf_media_nal_rewrite_samples
136 11579 gf_sys_set_console_code call site: 11579 gf_filter_new_finalize
132 12436 gf_filter_del call site: 12436 gf_fs_check_gl_provider
125 6336 gf_filter_parse_prop_solve_env_var call site: 06336 gf_fs_solve_js_script
122 938 BS_ReadByte call site: 00938 senc_Parse
108 308 URL_GetProtocolType call site: 00308 gf_url_concatenate
99 5891 gf_opts_get_int call site: 05891 gf_cfg_load_restrict

Runtime coverage analysis

Covered functions
459
Functions that are reachable but not covered
998
Reachable functions
1166
Percentage of reachable functions covered
14.41%
NB: The sum of covered functions and functions that are reachable but not covered need not be equal to Reachable functions . This is because the reachability analysis is an approximation and thus at runtime some functions may be covered that are not included in the reachability analysis. This is a limitation of our static analysis capabilities.
Function name source code lines source lines hit percentage hit

Files reached

filename functions hit
testsuite/oss-fuzzers/fuzz_route.c 15
src/utils/os_divers.c 117
src/utils/symbian_os.cpp 27
src/utils/alloc.c 5
src/utils/os_config_init.c 76
src/utils/os_file.c 134
src/utils/utf.c 10
src/utils/configfile.c 32
src/utils/list.c 10
src/utils/os_thread.c 51
applications/gpac/gpac.c 27
src/utils/url.c 22
src/utils/error.c 48
src/utils/gzio.c 10
applications/testapps/fmp4demux/main.c 15
src/isomedia/isom_read.c 32
src/isomedia/isom_intern.c 60
src/isomedia/track.c 68
src/isomedia/box_funcs.c 40
src/isomedia/box_code_base.c 36
src/isomedia/data_map.c 51
src/utils/bitstream.c 42
src/isomedia/isom_store.c 1
src/isomedia/movie_fragments.c 3
src/isomedia/meta.c 5
src/isomedia/stbl_read.c 4
src/isomedia/box_code_drm.c 19
src/isomedia/drm_sample.c 22
src/isomedia/media.c 51
src/isomedia/isom_write.c 45
src/isomedia/stbl_write.c 22
src/isomedia/avc_ext.c 67
src/isomedia/sample_descs.c 2
src/odf/odf_codec.c 33
src/odf/desc_private.c 223
src/odf/odf_code.c 53
src/odf/descriptors.c 40
src/odf/slc.c 12
src/odf/ipmpx_code.c 160
src/odf/qos.c 24
src/utils/constants.c 11
applications/mp4box/fileimport.c 16
src/media_tools/media_import.c 15
src/isomedia/media_odf.c 25
src/odf/odf_command.c 33
src/media_tools/av_parsers.c 10
src/isomedia/tx3g.c 20
src/isomedia/box_code_3gpp.c 3
src/quickjs/quickjs-libc.c 26
applications/testapps/broadcaster/debug.c 3
src/utils/module.c 42
src/utils/os_net.c 46
src/utils/rmt_ws.c 11
modules/x11_out/x11_out.c 1
src/scenegraph/x3d_nodes.c 3
src/scenegraph/base_scenegraph.c 3
src/filter_core/filter_session.c 126
src/filter_core/filter.c 120
src/filter_core/filter_props.c 65
src/filter_core/filter_queue.c 16
src/filters/reframer.c 4
modules/test_filter/test_filter.c 1
src/filter_core/filter_pid.c 59
src/filter_core/filter_session_js.c 28
src/jsmods/core.c 44
src/quickjs/quickjs.c 548
src/quickjs/list.h 1
src/quickjs/quickjs.h 15
src/quickjs/libbf.c 127
src/quickjs/cutils.c 11
src/quickjs/cutils.h 4
src/quickjs/libbf.h 8
applications/gpac_android/src/main/jni/gpac_jni.cpp 2
src/quickjs/libregexp.c 1
applications/testapps/broadcaster/broadcaster.c 2
src/filters/jsfilter.c 73
src/scenegraph/vrml_js.c 5
src/utils/math.c 15
src/filter_core/filter_pck.c 11
src/filters/in_pipe.c 3
src/filters/out_route.c 5
src/filters/in_rtp.c 2
src/utils/gltools.c 1
src/utils/os_module.c 16
modules/alsa/alsa.c 7
modules/droid_out/droid_vout-bitmap.c 2
src/utils/downloader_emscripten.c 3
src/compositor/font_engine.c 11
modules/deprecated/old_arch/gdip_raster/gdip_font.cpp 1
src/utils/path2d.c 1
src/filters/ff_common.c 5

Fuzzer: fuzz_probe_analyze

Call tree

The calltree shows the control flow of the fuzzer. This is overlaid with coverage information to display how much of the potential code a fuzzer can reach is in fact covered at runtime. In the following there is a link to a detailed calltree visualisation as well as a bitmap showing a high-level view of the calltree. For further information about these topics please see the glossary for full calltree and calltree overview

Call tree overview bitmap:

The distribution of callsites in terms of coloring is
Color Runtime hitcount Callsite count Percentage
red 0 10049 83.1%
gold [1:9] 155 1.28%
yellow [10:29] 66 0.54%
greenyellow [30:49] 64 0.52%
lawngreen 50+ 1749 14.4%
All colors 12083 100

Fuzz blockers

The following nodes represent call sites where fuzz blockers occur.

Amount of callsites blocked Calltree index Parent function Callsite Largest blocked function
1629 8629 gf_filter_pid_set_property call site: 08629 jsf_pid_set_property
1426 5880 gf_filter_new_finalize call site: 05880 jsfs_exec_task_custom
1123 7307 JS_IsUndefined call site: 07307 jsf_pid_set_property
484 3103 gf_odf_write_isom_iod call site: 03103 gf_odf_write_isom_od
411 3922 gf_odf_read_lang call site: 03922 gf_odf_read_ipmp
343 10273 gf_mx2d_decompose call site: 10273 js_dump_error
327 4507 trak_on_child_box call site: 04507 gf_odf_desc_copy
247 2503 gf_odf_del_esd_inc call site: 02503 gf_odf_del_ipmp
246 11540 gf_filter_del call site: 11540 gf_fs_check_gl_provider
182 5484 gf_isom_oinf_new_entry call site: 05484 gf_isom_is_identical_sgpd
137 2834 gf_odf_size_descriptor call site: 02834 gf_odf_size_ipmp
133 10657 gf_sys_set_console_code call site: 10657 js_dump_error_exc

Runtime coverage analysis

Covered functions
2858
Functions that are reachable but not covered
914
Reachable functions
1101
Percentage of reachable functions covered
16.98%
NB: The sum of covered functions and functions that are reachable but not covered need not be equal to Reachable functions . This is because the reachability analysis is an approximation and thus at runtime some functions may be covered that are not included in the reachability analysis. This is a limitation of our static analysis capabilities.
Warning: The number of covered functions are larger than the number of reachable functions. This means that there are more functions covered at runtime than are extracted using static analysis. This is likely a result of the static analysis component failing to extract the right call graph or the coverage runtime being compiled with sanitizers in code that the static analysis has not analysed. This can happen if lto/gold is not used in all places that coverage instrumentation is used.
Function name source code lines source lines hit percentage hit

Files reached

filename functions hit
testsuite/oss-fuzzers/fuzz_probe_analyze.c 13
src/filter_core/filter_session.c 126
src/utils/error.c 47
src/utils/os_config_init.c 28
src/utils/configfile.c 13
src/utils/list.c 10
src/utils/alloc.c 5
src/utils/url.c 22
src/utils/os_file.c 126
src/utils/os_thread.c 44
src/utils/os_divers.c 23
applications/gpac/gpac.c 27
src/utils/utf.c 10
src/filter_core/filter.c 120
src/utils/constants.c 11
src/filter_core/filter_props.c 65
src/utils/symbian_os.cpp 27
src/filter_core/filter_queue.c 16
src/filters/reframer.c 4
src/utils/os_net.c 1
src/utils/gzio.c 10
applications/testapps/fmp4demux/main.c 15
src/isomedia/isom_read.c 32
src/isomedia/isom_intern.c 60
src/isomedia/track.c 68
src/isomedia/box_funcs.c 40
src/isomedia/box_code_base.c 36
src/isomedia/data_map.c 51
src/utils/bitstream.c 41
src/isomedia/isom_store.c 1
src/isomedia/movie_fragments.c 3
src/isomedia/meta.c 5
src/isomedia/stbl_read.c 4
src/isomedia/box_code_drm.c 19
src/isomedia/drm_sample.c 22
src/isomedia/media.c 51
src/isomedia/isom_write.c 45
src/isomedia/stbl_write.c 22
src/isomedia/avc_ext.c 67
src/isomedia/sample_descs.c 2
src/odf/odf_codec.c 33
src/odf/desc_private.c 223
src/odf/odf_code.c 53
src/odf/descriptors.c 40
src/odf/slc.c 12
src/odf/ipmpx_code.c 160
src/odf/qos.c 24
applications/mp4box/fileimport.c 16
src/media_tools/media_import.c 15
src/isomedia/media_odf.c 25
src/odf/odf_command.c 33
src/media_tools/av_parsers.c 10
src/isomedia/tx3g.c 20
src/isomedia/box_code_3gpp.c 3
modules/test_filter/test_filter.c 1
src/filter_core/filter_pid.c 59
src/filter_core/filter_session_js.c 28
src/jsmods/core.c 38
src/quickjs/quickjs.c 548
src/quickjs/list.h 1
src/quickjs/quickjs.h 15
src/quickjs/libbf.c 127
src/quickjs/cutils.c 11
src/quickjs/cutils.h 4
src/quickjs/libbf.h 8
applications/gpac_android/src/main/jni/gpac_jni.cpp 2
src/quickjs/libregexp.c 1
applications/testapps/broadcaster/broadcaster.c 2
src/filters/jsfilter.c 73
src/scenegraph/vrml_js.c 5
src/quickjs/quickjs-libc.c 4
src/utils/math.c 15
src/filter_core/filter_pck.c 11
src/filters/in_pipe.c 3
src/filters/out_route.c 5
src/filters/in_rtp.c 2
modules/x11_out/x11_out.c 1
src/scenegraph/x3d_nodes.c 3
src/scenegraph/base_scenegraph.c 3
src/utils/gltools.c 1
src/utils/module.c 27
src/utils/os_module.c 13
modules/alsa/alsa.c 7
modules/droid_out/droid_vout-bitmap.c 2
src/utils/rmt_ws.c 1
src/utils/downloader_emscripten.c 3
src/compositor/font_engine.c 11
modules/deprecated/old_arch/gdip_raster/gdip_font.cpp 1
src/utils/path2d.c 1
src/filters/ff_common.c 5

Fuzz engine guidance

This sections provides heuristics that can be used as input to a fuzz engine when running a given fuzz target. The current focus is on providing input that is usable by libFuzzer.

testsuite/oss-fuzzers/fuzz_m2ts_probe.c

Dictionary

Use this with the libFuzzer -dict=DICT.file flag


Fuzzer function priority

Use one of these functions as input to libfuzzer with flag: -focus_function name

-focus_function=['gf_fread', 'gf_realloc', 'gf_m2ts_demux_del', 'gf_fclose', 'gf_m2ts_probe_file', 'gf_fopen_ex']

testsuite/oss-fuzzers/fuzz_parse.c

Dictionary

Use this with the libFuzzer -dict=DICT.file flag


Fuzzer function priority

Use one of these functions as input to libfuzzer with flag: -focus_function name

-focus_function=['gf_isom_write', 'gf_odf_write_lang', 'gf_odf_read_lang', 'trak_on_child_box', 'gf_odf_del_esd_ref', 'gf_list_del_item', 'gf_odf_vp_cfg_del', 'URL_GetProtocolType', 'gf_odf_size_descriptor', 'gf_isom_box_parse']

testsuite/oss-fuzzers/fuzz_route.c

Dictionary

Use this with the libFuzzer -dict=DICT.file flag


Fuzzer function priority

Use one of these functions as input to libfuzzer with flag: -focus_function name

-focus_function=['gf_fq_res_add', 'gf_bs_read_data', 'gf_filter_new_finalize', 'JS_IsUndefined', 'gf_bs_read_long_int', 'gf_fflush', 'gf_sys_set_console_code', 'gf_filter_del', 'gf_filter_parse_prop_solve_env_var', 'BS_ReadByte']

testsuite/oss-fuzzers/fuzz_probe_analyze.c

Dictionary

Use this with the libFuzzer -dict=DICT.file flag


Fuzzer function priority

Use one of these functions as input to libfuzzer with flag: -focus_function name

-focus_function=['gf_filter_pid_set_property', 'gf_filter_new_finalize', 'JS_IsUndefined', 'gf_odf_write_isom_iod', 'gf_odf_read_lang', 'gf_mx2d_decompose', 'trak_on_child_box', 'gf_odf_del_esd_inc', 'gf_filter_del', 'gf_isom_oinf_new_entry']

Runtime coverage analysis

This section shows analysis of runtime coverage data.

For futher technical details on how this section is generated, please see the Glossary .

Complex functions with low coverage

Func name Function total lines Lines covered at runtime percentage covered Reached by fuzzers
gf_log_tool_level_on 37 10 27.02% ['fuzz_m2ts_probe', 'fuzz_probe_analyze', 'fuzz_parse', 'fuzz_route']
gf_fopen_ex 92 42 45.65% ['fuzz_m2ts_probe', 'fuzz_probe_analyze', 'fuzz_parse', 'fuzz_route']
gf_unregister_file_handle 32 8 25.0% ['fuzz_m2ts_probe', 'fuzz_probe_analyze', 'fuzz_parse', 'fuzz_route']
gf_isom_datamap_new 62 34 54.83% ['fuzz_probe_analyze', 'fuzz_parse']
gf_isom_fdm_new 104 36 34.61% ['fuzz_probe_analyze', 'fuzz_parse']
gf_isom_open_file 77 37 48.05% ['fuzz_parse']
gf_isom_write 53 27 50.94% ['fuzz_probe_analyze', 'fuzz_parse']
Media_GetESD 291 136 46.73% ['fuzz_probe_analyze', 'fuzz_parse']
gf_odf_desc_add_desc 52 13 25.0% ['fuzz_parse']
gf_bs_write_data 78 34 43.58% ['fuzz_probe_analyze', 'fuzz_parse']
BS_WriteByte 60 19 31.66% ['fuzz_probe_analyze', 'fuzz_parse', 'fuzz_route']
gf_sys_set_console_code 49 26 53.06% ['fuzz_probe_analyze', 'fuzz_parse', 'fuzz_route']
default_log_callback_color 33 18 54.54% ['fuzz_probe_analyze', 'fuzz_parse', 'fuzz_route']
gf_error_to_string 89 32 35.95% ['fuzz_m2ts_probe', 'fuzz_probe_analyze', 'fuzz_parse', 'fuzz_route']
gf_url_concatenate_ex 235 97 41.27% ['fuzz_probe_analyze', 'fuzz_parse', 'fuzz_route']
dtout_register 35 7 20.0% ['fuzz_probe_analyze', 'fuzz_route']
gf_filter_new 195 89 45.64% ['fuzz_probe_analyze', 'fuzz_route']
gf_filter_parse_prop_solve_env_var 46 21 45.65% ['fuzz_probe_analyze', 'fuzz_route']
gf_filter_ask_rt_reschedule 31 12 38.70% ['fuzz_probe_analyze', 'fuzz_route']
gf_filter_load_arg_config 112 28 25.0% ['fuzz_probe_analyze', 'fuzz_route']
filter_parse_dyn_args 570 207 36.31% ['fuzz_probe_analyze', 'fuzz_route']
gf_filter_sess_reset_graph 37 12 32.43% ['fuzz_probe_analyze', 'fuzz_route']
gf_props_parse_value 551 123 22.32%
gf_props_equal_internal 113 60 53.09% ['fuzz_probe_analyze', 'fuzz_route']
gf_fs_reg_all 60 23 38.33% ['fuzz_probe_analyze', 'fuzz_route']
gf_fs_add_filter_register 31 14 45.16% ['fuzz_probe_analyze', 'fuzz_route']
gf_fs_new 161 78 48.44%
gf_fs_stop 43 9 20.93% ['fuzz_probe_analyze', 'fuzz_route']
gf_fs_sema_io 42 6 14.28% ['fuzz_probe_analyze', 'fuzz_route']
gf_fs_load_filter_internal 112 32 28.57% ['fuzz_probe_analyze', 'fuzz_route']
gf_fs_unload_script 44 15 34.09% ['fuzz_probe_analyze', 'fuzz_route']
init_cuda_sdk 36 19 52.77% ['fuzz_probe_analyze', 'fuzz_route']
cuInit 275 5 1.818% ['fuzz_probe_analyze', 'fuzz_route']
routein_on_event_file 164 24 14.63% ['fuzz_route']
routein_initialize 115 63 54.78% ['fuzz_route']
routein_finalize 57 19 33.33% ['fuzz_route']
gf_route_dmx_new_internal 81 32 39.50% ['fuzz_route']
gf_route_dmx_process_object 68 12 17.64% ['fuzz_route']
gf_parse_lfrac 71 27 38.02% ['fuzz_probe_analyze', 'fuzz_route']
gf_modules_refresh_module_directories 36 19 52.77% ['fuzz_route']
gf_modules_load_filter 33 11 33.33% ['fuzz_route']
gf_cfg_init 138 39 28.26% ['fuzz_route']
create_default_config 94 41 43.61% ['fuzz_route']
gf_sys_refresh_cache 35 11 31.42% ['fuzz_route']
gf_enum_directory 96 45 46.87% ['fuzz_m2ts_probe', 'fuzz_probe_analyze', 'fuzz_route']
gf_netcap_setup 186 56 30.10% ['fuzz_route']
gf_sk_setup_multicast_ex 273 38 13.91% ['fuzz_route']
gf_sk_group_unregister 44 16 36.36% ['fuzz_probe_analyze', 'fuzz_route']
gf_sk_group_select 117 34 29.05% ['fuzz_probe_analyze', 'fuzz_route']
gf_sk_receive_internal 86 24 27.90% ['fuzz_route']
inet_addr_from_name 32 4 12.5% ['fuzz_route']
netcap_filter_pck 92 12 13.04% ['fuzz_route']
gf_filter_connect_source_internal 87 25 28.73% ['fuzz_probe_analyze']
gf_filter_pck_set_property_full 43 16 37.20% ['fuzz_probe_analyze']
filter_source_id_match 158 54 34.17% ['fuzz_probe_analyze']
gf_filter_pid_needs_explicit_resolution 67 32 47.76% ['fuzz_probe_analyze']
gf_filter_pid_connect_task 71 21 29.57% ['fuzz_probe_analyze']
gf_filter_pid_init_task 848 407 47.99% ['fuzz_probe_analyze']
gf_filter_pid_merge_properties_internal 49 26 53.06% ['fuzz_probe_analyze']
gf_props_dump_val 179 98 54.74% ['fuzz_probe_analyze', 'fuzz_route']
gf_fs_solve_js_script 35 10 28.57% ['fuzz_probe_analyze', 'fuzz_route']
uncv_parse_config 260 36 13.84% ['fuzz_probe_analyze']
avidmx_configure_pid 44 22 50.0% ['fuzz_probe_analyze']
avidmx_process_event 58 30 51.72% ['fuzz_probe_analyze']
dashdmx_io_on_dash_event 218 86 39.44% ['fuzz_probe_analyze']
dashdmx_process 250 28 11.20% ['fuzz_probe_analyze']
dashdmx_load_source 100 44 44.0% ['fuzz_probe_analyze']
dashdmx_configure_pid 150 48 32.0% ['fuzz_probe_analyze']
dashdmx_initialize 140 72 51.42% ['fuzz_probe_analyze']
dashdmx_process_event 200 16 8.0% ['fuzz_probe_analyze']
gsfdmx_read_prop 156 38 24.35% ['fuzz_probe_analyze']
gsfdmx_tune 69 25 36.23% ['fuzz_probe_analyze']
m2tsdmx_on_event 337 87 25.81% ['fuzz_probe_analyze']
m2tsdmx_declare_pid 428 187 43.69% ['fuzz_probe_analyze']
m2tsdmx_send_packet 103 54 52.42% ['fuzz_probe_analyze']
m2tdmx_merge_props 62 3 4.838% ['fuzz_probe_analyze']
m2tsdmx_send_sl_packet 86 15 17.44% ['fuzz_probe_analyze']
m2tsdmx_process_event 95 51 53.68% ['fuzz_probe_analyze']
oggdmx_parse_picture 67 34 50.74% ['fuzz_probe_analyze']
filelist_process 686 73 10.64% ['fuzz_probe_analyze']
filelist_load_next 286 105 36.71% ['fuzz_probe_analyze']
filelist_next_url 322 125 38.81% ['fuzz_probe_analyze']
filelist_check_implicit_cat 61 25 40.98% ['fuzz_probe_analyze']
filelist_configure_pid 216 20 9.259% ['fuzz_probe_analyze']
filelist_initialize 91 11 12.08% ['fuzz_probe_analyze']
filelist_process_event 45 11 24.44% ['fuzz_probe_analyze']
filein_process 248 106 42.74% ['fuzz_probe_analyze']
filein_initialize_ex 148 63 42.56% ['fuzz_probe_analyze']
filein_process_event 86 38 44.18% ['fuzz_probe_analyze']
rtpin_process 262 43 16.41% ['fuzz_probe_analyze']
rtpin_initialize 76 13 17.10% ['fuzz_probe_analyze']
rtpin_process_event 114 9 7.894% ['fuzz_probe_analyze']
rtpin_load_sdp 55 19 34.54% ['fuzz_probe_analyze']
gf_inspect_dump_nalu_internal 648 308 47.53% ['fuzz_probe_analyze']
gf_inspect_dump_obu_internal 125 68 54.40% ['fuzz_probe_analyze']
gf_inspect_dump_opus_internal 41 18 43.90% ['fuzz_probe_analyze']
inspect_process 132 52 39.39% ['fuzz_probe_analyze']
inspect_dump_property 223 106 47.53% ['fuzz_probe_analyze']
inspect_configure_pid 157 71 45.22% ['fuzz_probe_analyze']
isor_declare_objects 231 110 47.61% ['fuzz_probe_analyze']
isor_declare_track 864 455 52.66% ['fuzz_probe_analyze']
isor_get_chapters 79 15 18.98% ['fuzz_probe_analyze']
isoffin_configure_pid 50 22 44.0% ['fuzz_probe_analyze']
isoffin_initialize 36 13 36.11% ['fuzz_probe_analyze']
isoffin_process_event 269 77 28.62%
isor_reader_check_config 117 10 8.547% ['fuzz_probe_analyze']
isor_set_sample_groups_and_aux_data 46 22 47.82% ['fuzz_probe_analyze']
txtin_finalize 33 15 45.45% ['fuzz_probe_analyze']
txtin_process 156 41 26.28% ['fuzz_probe_analyze']
txtin_configure_pid_ex 212 94 44.33% ['fuzz_probe_analyze']
txtin_process_webvtt 37 20 54.05% ['fuzz_probe_analyze']
txtin_probe_duration 162 80 49.38% ['fuzz_probe_analyze']
txtin_process_ttxt 201 9 4.477% ['fuzz_probe_analyze']
txtin_setup_ttxt 182 15 8.241% ['fuzz_probe_analyze']
txtin_process_texml 324 13 4.012% ['fuzz_probe_analyze']
txtin_texml_setup 59 16 27.11% ['fuzz_probe_analyze']
ac4dmx_configure_pid 33 12 36.36% ['fuzz_probe_analyze']
ac4dmx_process_event 45 24 53.33% ['fuzz_probe_analyze']
adts_dmx_process_event 54 27 50.0% ['fuzz_probe_analyze']
amrdmx_configure_pid 38 15 39.47% ['fuzz_probe_analyze']
av1dmx_process 95 47 49.47% ['fuzz_probe_analyze']
av1dmx_process_event 56 30 53.57% ['fuzz_probe_analyze']
flac_dmx_process_event 55 23 41.81% ['fuzz_probe_analyze']
mhas_dmx_configure_pid 34 15 44.11% ['fuzz_probe_analyze']
mhas_dmx_process_event 55 23 41.81% ['fuzz_probe_analyze']
mp3_dmx_process_event 55 27 49.09% ['fuzz_probe_analyze']
naludmx_start_nalu 66 34 51.51% ['fuzz_probe_analyze']
naludmx_enqueue_or_dispatch 86 40 46.51%
naludmx_initialize 34 15 44.11% ['fuzz_probe_analyze']
naludmx_process_event 82 38 46.34% ['fuzz_probe_analyze']
proresdmx_process 93 43 46.23% ['fuzz_probe_analyze']
proresdmx_process_event 64 25 39.06% ['fuzz_probe_analyze']
qcpdmx_process_event 51 28 54.90% ['fuzz_probe_analyze']
rawvidreframe_configure_pid 106 22 20.75% ['fuzz_probe_analyze']
seiloader_set_type 48 9 18.75% ['fuzz_probe_analyze']
gf_sdp_info_parse 230 13 5.652% ['fuzz_probe_analyze']
gf_isom_nalu_sample_rewrite 373 98 26.27% ['fuzz_probe_analyze']
stsz_box_write 40 13 32.5% ['fuzz_probe_analyze']
stsz_box_size 48 8 16.66% ['fuzz_probe_analyze']
sgpd_write_entry 116 20 17.24% ['fuzz_probe_analyze', 'fuzz_parse']
sgpd_size_entry 59 11 18.64% ['fuzz_probe_analyze']
gf_isom_box_write_header 55 15 27.27% ['fuzz_probe_analyze']
gf_isom_fdm_get_data 43 18 41.86% ['fuzz_probe_analyze', 'fuzz_parse']
MergeFragment 123 51 41.46% ['fuzz_probe_analyze', 'fuzz_parse']
gf_isom_probe_file_range 32 17 53.12% ['fuzz_probe_analyze']
gf_isom_get_user_data 110 45 40.90% ['fuzz_probe_analyze']
gf_isom_sample_get_subsamples_buffer 37 8 21.62% ['fuzz_probe_analyze']
gf_isom_enum_sample_group 79 31 39.24% ['fuzz_probe_analyze']
gf_isom_enum_sample_aux_data 85 32 37.64% ['fuzz_probe_analyze']
gf_isom_video_sample_entry_write 80 19 23.75% ['fuzz_probe_analyze']
stbl_SearchSAPs 76 8 10.52% ['fuzz_probe_analyze']
MergeTrack 657 296 45.05% ['fuzz_probe_analyze', 'fuzz_parse']
gf_opus_parse_packet_header 172 47 27.32% ['fuzz_probe_analyze']
gf_ac4_get_channel_count_from_speaker_group_index_mask 64 32 50.0% ['fuzz_probe_analyze']
gf_dash_setup_groups 295 112 37.96% ['fuzz_probe_analyze']
gf_dash_group_enum_descriptor 37 11 29.72% ['fuzz_probe_analyze']
gf_dash_get_segment_duration 105 31 29.52% ['fuzz_probe_analyze']
gf_dash_process_internal 111 24 21.62% ['fuzz_probe_analyze']
ls_hls_purge_segments 44 14 31.81% ['fuzz_probe_analyze']
gf_dash_group_timeline_setup_single 759 20 2.635% ['fuzz_probe_analyze']
dash_setup_period_and_groups 78 39 50.0% ['fuzz_probe_analyze']
gf_dash_setup_period 398 131 32.91% ['fuzz_probe_analyze']
gf_dash_setup_single_index_mode 248 13 5.241% ['fuzz_probe_analyze']
gf_dash_resolve_url 63 33 52.38% ['fuzz_probe_analyze']
gf_dash_download_init_segment 219 76 34.70% ['fuzz_probe_analyze']
gf_dash_set_group_representation 273 122 44.68% ['fuzz_probe_analyze']
m3u8_setup_timeline 32 5 15.62% ['fuzz_probe_analyze']
gf_media_map_esd 81 40 49.38% ['fuzz_probe_analyze']
gf_media_map_item_esd 208 75 36.05% ['fuzz_probe_analyze']
parse_attributes 410 201 49.02% ['fuzz_probe_analyze']
gf_mpd_representation_free 56 26 46.42% ['fuzz_probe_analyze']
gf_mpd_complete_from_dom 115 48 41.73% ['fuzz_probe_analyze']
gf_m3u8_to_mpd 128 64 50.0% ['fuzz_probe_analyze']
gf_m3u8_solve_representation_xlink 239 115 48.11% ['fuzz_probe_analyze']
gf_mpd_resolve_url 407 62 15.23% ['fuzz_probe_analyze']
gf_m3u8_fill_mpd_struct 603 192 31.84% ['fuzz_probe_analyze']
mpeg2ps_seek_frame 48 12 25.0% ['fuzz_probe_analyze']
gf_m2ts_process_pmt 628 303 48.24% ['fuzz_probe_analyze']
swf_place_obj 116 62 53.44% ['fuzz_probe_analyze']
swf_actions 73 30 41.09% ['fuzz_probe_analyze']
swf_init_decompress 43 10 23.25% ['fuzz_probe_analyze']
swf_svg_define_text 80 36 45.0% ['fuzz_probe_analyze']
gf_codec_id_from_isobmf 118 25 21.18% ['fuzz_probe_analyze']
gf_pixel_get_size_info 250 22 8.799% ['fuzz_probe_analyze']
gf_dm_sess_del 57 3 5.263% ['fuzz_probe_analyze', 'fuzz_route']
gf_gzread 83 33 39.75% ['fuzz_probe_analyze']
check_header 48 20 41.66% ['fuzz_probe_analyze']
gf_net_parse_date 90 28 31.11% ['fuzz_probe_analyze']
gf_sha1_update 32 17 53.12% ['fuzz_probe_analyze']
gf_xml_sax_parse_file 56 29 51.78% ['fuzz_probe_analyze']
gf_xml_dump_string 32 13 40.62% ['fuzz_probe_analyze']

Files and Directories in report

This section shows which files and directories are considered in this report. The main reason for showing this is fuzz introspector may include more code in the reasoning than is desired. This section helps identify if too many files/directories are included, e.g. third party code, which may be irrelevant for the threat model. In the event too much is included, fuzz introspector supports a configuration file that can exclude data from the report. See the following link for more information on how to create a config file: link

Files in report

Source file Reached by Covered by
/src/gpac/src/utils/math.c ['fuzz_route', 'fuzz_probe_analyze'] ['fuzz_probe_analyze']
/src/gpac/src/utils/os_thread.c ['fuzz_m2ts_probe', 'fuzz_parse', 'fuzz_route', 'fuzz_probe_analyze'] []
/src/gpac/src/filters/dmx_ogg.c [] []
/src/gpac/src/scene_manager/loader_bt.c [] []
/src/gpac/applications/testapps/broadcaster/RTP_serv_sender.c [] []
/src/gpac/src/jsmods/xhr.c [] []
/src/gpac/src/filters/dmx_nhml.c [] []
/src/gpac/src/compositor/offscreen_cache.c [] []
/src/gpac/src/odf/slc.c ['fuzz_m2ts_probe', 'fuzz_parse', 'fuzz_route', 'fuzz_probe_analyze'] ['fuzz_parse', 'fuzz_probe_analyze']
/src/gpac/modules/deprecated/old_arch/ffmpeg_in/ffmpeg_decode.c [] []
/src/gpac/src/filters/dasher.c [] []
/src/gpac/modules/deprecated/old_arch/platinum/GPACPlatinum.cpp [] []
/src/gpac/modules/deprecated/old_arch/platinum/GPACFileMediaServer.h [] []
/src/gpac/src/filters/in_sock.c [] []
/src/gpac/src/evg/raster_argb.c [] []
/src/gpac/modules/deprecated/old_arch/widgetman/widgetman.c [] []
/src/gpac/src/quickjs/quickjs.c ['fuzz_route', 'fuzz_probe_analyze'] []
/src/gpac/src/scenegraph/x3d_nodes.c ['fuzz_route', 'fuzz_probe_analyze'] []
/src/gpac/testsuite/oss-fuzzers/fuzz_route.c ['fuzz_route'] ['fuzz_route']
/src/gpac/src/filters/dec_vtb.c [] []
/src/gpac/src/compositor/compositor_3d.c [] []
/src/gpac/src/utils/sha256.c [] []
/src/gpac/src/utils/downloader_curl.c [] []
/src/gpac/src/utils/downloader_cache.c [] []
/src/gpac/src/isomedia/stbl_write.c ['fuzz_m2ts_probe', 'fuzz_parse', 'fuzz_route', 'fuzz_probe_analyze'] ['fuzz_probe_analyze']
/src/gpac/applications/generators/SVG/v3.c [] []
/src/gpac/modules/directfb_out/directfb_out.c [] []
/src/gpac/src/bifs/field_decode.c [] []
/src/gpac/src/filters/write_nhml.c [] []
/src/gpac/src/scenegraph/vrml_tools.c [] []
/src/gpac/src/scene_manager/loader_xmt.c [] []
/src/gpac/src/filters/dec_mpeghdec.c [] []
/src/gpac/src/isomedia/iff.c [] []
/src/gpac/src/media_tools/media_import.c ['fuzz_m2ts_probe', 'fuzz_parse', 'fuzz_route', 'fuzz_probe_analyze'] ['fuzz_probe_analyze']
/src/gpac/modules/dx_hw/dx_window.c [] []
/src/gpac/applications/generators/MPEG4/main.c [] []
/src/gpac/src/filters/reframe_img.c [] []
/src/gpac/src/filters/unit_test_filter.c [] []
/src/gpac/src/media_tools/ait.c ['fuzz_m2ts_probe'] []
/src/gpac/src/jsmods/scene_js.c [] []
/src/gpac/modules/deprecated/droid_cam/droid_cam.c [] []
/src/gpac/src/compositor/clock.c [] []
/src/gpac/src/media_tools/avilib.c [] []
/src/gpac/src/filters/dec_webcodec.c [] []
/src/gpac/src/isomedia/isom_intern.c ['fuzz_m2ts_probe', 'fuzz_parse', 'fuzz_route', 'fuzz_probe_analyze'] ['fuzz_parse', 'fuzz_probe_analyze']
/src/gpac/modules/deprecated/old_arch/platinum/GPACMediaRenderer.cpp [] []
/src/gpac/applications/testapps/broadcaster/broadcaster.c ['fuzz_route', 'fuzz_probe_analyze'] []
/src/gpac/modules/deprecated/old_arch/widgetman/wgt_load.c [] []
/src/gpac/src/isomedia/isom_write.c ['fuzz_m2ts_probe', 'fuzz_parse', 'fuzz_route', 'fuzz_probe_analyze'] ['fuzz_parse', 'fuzz_probe_analyze']
/src/gpac/include/gpac/maths.h [] []
/src/gpac/include/gpac/module.h [] []
/src/gpac/applications/testapps/udptsseg/main.c [] []
/src/gpac/src/filters/base_filter_example.c [] []
/src/gpac/src/odf/odf_parse.c [] []
/src/gpac/src/compositor/svg_text.c [] []
/src/gpac/src/media_tools/isom_tools.c [] []
/src/gpac/src/compositor/mpeg4_geometry_2d.c [] []
/src/gpac/applications/testapps/ts2udp/main.c [] []
/src/gpac/src/compositor/camera.c [] []
/src/gpac/applications/mp4box/fileimport.c ['fuzz_m2ts_probe', 'fuzz_parse', 'fuzz_route', 'fuzz_probe_analyze'] []
/src/gpac/modules/caca_out/caca_out.c [] []
/src/gpac/modules/deprecated/ios_cam/CameraObject.h [] []
/src/gpac/src/media_tools/m3u8.c [] []
/src/gpac/modules/deprecated/old_arch/platinum/GPACMediaController.cpp [] []
/src/gpac/modules/deprecated/old_arch/rvc_dec/rvc_dec.c [] []
/src/gpac/modules/dektec_out/dektec_video.cpp [] []
/src/gpac/src/scenegraph/html5_mse_js.c [] []
/src/gpac/src/laser/lsr_tables.c [] []
/src/gpac/src/jsmods/webgl.c [] []
/src/gpac/src/evg/stencil.c [] []
/src/gpac/src/isomedia/drm_sample.c ['fuzz_m2ts_probe', 'fuzz_parse', 'fuzz_route', 'fuzz_probe_analyze'] ['fuzz_parse', 'fuzz_probe_analyze']
/src/gpac/src/compositor/mpeg4_timesensor.c [] []
/src/gpac/src/filters/unittests/ut_dec_cc.c [] []
/src/gpac/src/filters/dec_odf.c [] []
/src/gpac/src/filter_core/filter_pck.c ['fuzz_route', 'fuzz_probe_analyze'] ['fuzz_probe_analyze']
/src/gpac/src/compositor/visual_manager_3d_gl.c [] []
/src/gpac/src/evg/rast_soft.h [] []
/src/gpac/src/scenegraph/smil_timing.c [] []
/src/gpac/modules/test_filter/test_filter.c ['fuzz_route', 'fuzz_probe_analyze'] []
/src/gpac/src/isomedia/data_map.c ['fuzz_m2ts_probe', 'fuzz_parse', 'fuzz_route', 'fuzz_probe_analyze'] ['fuzz_parse', 'fuzz_probe_analyze']
/src/gpac/src/quickjs/libregexp.h [] []
/src/gpac/src/isomedia/isom_store.c ['fuzz_m2ts_probe', 'fuzz_parse', 'fuzz_route', 'fuzz_probe_analyze'] []
/src/gpac/src/ietf/rtp_pck_mpeg4.c [] []
/src/gpac/src/scenegraph/dom_events.c [] []
/src/gpac/src/filters/ttml_conv.c [] []
/src/gpac/src/odf/qos.c ['fuzz_m2ts_probe', 'fuzz_parse', 'fuzz_route', 'fuzz_probe_analyze'] []
/src/gpac/applications/gpac/compositor_tools.c [] []
/src/gpac/src/filters/reframe_av1.c [] []
/src/gpac/modules/deprecated/epoc_hw/epoc_codec.cpp [] []
/src/gpac/src/filters/reframe_ac4.c [] []
/src/gpac/src/quickjs/libbf.c ['fuzz_route', 'fuzz_probe_analyze'] []
/src/gpac/src/filters/reframe_rawvid.c [] []
/src/gpac/src/compositor/mpeg4_animstream.c [] []
/src/gpac/modules/deprecated/old_arch/platinum/GPACMediaController.h [] []
/src/gpac/src/quickjs/quickjs-libc.c ['fuzz_route', 'fuzz_probe_analyze'] []
/src/gpac/src/scenegraph/mpeg4_nodes.c [] []
/src/gpac/src/filters/dmx_avi.c [] []
/src/gpac/src/scenegraph/mpeg4_animators.c [] []
/src/gpac/src/utils/utf.c ['fuzz_m2ts_probe', 'fuzz_parse', 'fuzz_route', 'fuzz_probe_analyze'] ['fuzz_parse', 'fuzz_route', 'fuzz_probe_analyze']
/src/gpac/src/quickjs/quickjs.h ['fuzz_route', 'fuzz_probe_analyze'] ['fuzz_route', 'fuzz_probe_analyze']
/src/gpac/src/filters/out_rtsp.c [] []
/src/gpac/src/filters/enc_png.c [] []
/src/gpac/modules/deprecated/old_arch/hyb_in/fm_fake_pull.c [] []
/src/gpac/src/isomedia/box_code_3gpp.c ['fuzz_m2ts_probe', 'fuzz_parse', 'fuzz_route', 'fuzz_probe_analyze'] ['fuzz_parse', 'fuzz_probe_analyze']
/src/gpac/modules/deprecated/old_arch/psvr/psvr.c [] []
/src/gpac/src/compositor/scene_node_init.c [] []
/src/gpac/src/utils/rmt_ws.c ['fuzz_route', 'fuzz_probe_analyze'] []
/src/gpac/src/isomedia/tx3g.c ['fuzz_m2ts_probe', 'fuzz_parse', 'fuzz_route', 'fuzz_probe_analyze'] ['fuzz_probe_analyze']
/src/gpac/src/odf/oci_codec.c [] []
/src/gpac/src/ietf/rtp_pck_mpeg12.c [] []
/src/gpac/src/bifs/com_dec.c [] []
/src/gpac/src/compositor/texturing.c [] []
/src/gpac/modules/deprecated/old_arch/widgetman/unzip.h [] []
/src/gpac/modules/deprecated/ios_cam/ios_cam.c [] []
/src/gpac/src/laser/lsr_dec.c [] []
/src/gpac/src/isomedia/box_funcs.c ['fuzz_m2ts_probe', 'fuzz_parse', 'fuzz_route', 'fuzz_probe_analyze'] ['fuzz_parse', 'fuzz_probe_analyze']
/src/gpac/src/utils/alloc.c ['fuzz_m2ts_probe', 'fuzz_parse', 'fuzz_route', 'fuzz_probe_analyze'] []
/src/gpac/src/scene_manager/scene_stats.c [] []
/src/gpac/src/media_tools/id3.c [] []
/src/gpac/src/filters/write_tx3g.c [] []
/src/gpac/src/filters/avin_web.c [] []
/src/gpac/modules/droid_out/droid_vout-bitmap.c ['fuzz_route', 'fuzz_probe_analyze'] []
/src/gpac/src/utils/os_module.c ['fuzz_route', 'fuzz_probe_analyze'] ['fuzz_route']
/src/gpac/src/compositor/svg_external.c [] []
/src/gpac/src/utils/symbian_net.cpp [] []
/src/gpac/modules/deprecated/old_arch/platinum/GPACPlatinum.h [] []
/src/gpac/modules/deprecated/old_arch/freenect/freenect.c [] []
/src/gpac/src/compositor/mpeg4_lighting.c [] []
/src/gpac/modules/deprecated/old_arch/mse_in/mse_in.c [] []
/src/gpac/src/isomedia/track.c ['fuzz_m2ts_probe', 'fuzz_parse', 'fuzz_route', 'fuzz_probe_analyze'] ['fuzz_parse', 'fuzz_probe_analyze']
/src/gpac/src/scenegraph/svg_js.c [] []
/src/gpac/src/filters/vflip.c [] []
/src/gpac/src/media_tools/vobsub.c [] []
/src/gpac/modules/directfb_out/directfb_wrapper.c [] []
/src/gpac/src/filters/tileagg.c [] []
/src/gpac/src/ietf/rtp.c [] []
/src/gpac/src/filters/rewind.c [] []
/src/gpac/src/utils/base_encoding.c ['fuzz_parse'] ['fuzz_parse']
/src/gpac/src/utils/zutil.h [] []
/src/gpac/src/media_tools/gpac_ogg.c [] []
/src/gpac/src/filter_core/filter.c ['fuzz_route', 'fuzz_probe_analyze'] ['fuzz_route', 'fuzz_probe_analyze']
/src/gpac/src/filters/rewrite_obu.c [] []
/src/gpac/modules/wav_out/wav_out.c [] []
/src/gpac/src/filters/in_http.c [] []
/src/gpac/src/compositor/mpeg4_form.c [] []
/src/gpac/src/utils/gzio.c ['fuzz_route', 'fuzz_probe_analyze'] ['fuzz_probe_analyze']
/src/gpac/src/media_tools/crypt_tools.c [] []
/src/gpac/src/filters/dmx_gsf.c [] []
/src/gpac/src/filters/write_nhnt.c [] []
/src/gpac/src/compositor/compositor_node_init.c [] []
/src/gpac/modules/deprecated/ios_mpegv/ios_mpegv.c [] []
/src/gpac/modules/deprecated/old_arch/gdip_raster/gdip_grad.cpp [] []
/src/gpac/src/scenegraph/mpeg4_valuator.c [] []
/src/gpac/src/filters/in_rtp_rtsp.c [] []
/src/gpac/src/filters/decrypt_cenc_isma.c [] []
/src/gpac/src/filters/in_rtp_sdp.c [] []
/src/gpac/src/filters/ff_dec.c [] []
/src/gpac/src/filters/in_rtp_stream.c [] []
/src/gpac/src/filters/rewrite_mhas.c [] []
/src/gpac/src/filters/reframe_ac3.c [] []
/src/gpac/src/filters/dec_scte35.c [] []
/src/gpac/src/filters/mux_isom.c [] []
/src/gpac/src/compositor/mpeg4_audio.c [] []
/src/gpac/src/utils/downloader_ngtcp2.c [] []
/src/gpac/src/media_tools/dash_segmenter.c [] []
/src/gpac/src/scenegraph/vrml_interpolators.c [] []
/src/gpac/src/utils/md5.c [] []
/src/gpac/src/utils/os_divers.c ['fuzz_m2ts_probe', 'fuzz_parse', 'fuzz_route', 'fuzz_probe_analyze'] ['fuzz_parse', 'fuzz_route', 'fuzz_probe_analyze']
/src/gpac/modules/deprecated/old_arch/platinum/GenericDevice.cpp [] []
/src/gpac/include/gpac/constants.h [] []
/src/gpac/src/compositor/mpeg4_path_layout.c [] []
/src/gpac/src/filters/enc_jpg.c [] []
/src/gpac/src/filters/unittests/ut_dec_scte35.c [] []
/src/gpac/src/utils/downloader.h [] []
/src/gpac/src/compositor/mpeg4_viewport.c [] []
/src/gpac/src/filters/write_generic.c [] []
/src/gpac/src/scenegraph/vrml_script.c [] []
/src/gpac/src/compositor/svg_base.c [] []
/src/gpac/src/filters/dec_j2k.c [] []
/src/gpac/testsuite/oss-fuzzers/fuzz_m2ts_probe.c ['fuzz_m2ts_probe'] ['fuzz_m2ts_probe']
/src/gpac/modules/deprecated/old_arch/ui_rec/ui_rec.c [] []
/src/gpac/src/quickjs/cutils.c ['fuzz_route', 'fuzz_probe_analyze'] []
/src/gpac/src/utils/color.c [] []
/src/gpac/src/scenegraph/dom_js.c [] []
/src/gpac/src/compositor/mpeg4_layout.c [] []
/src/gpac/src/scene_manager/loader_isom.c [] []
/src/gpac/modules/deprecated/old_arch/ffmpeg_in/ffmpeg_in.h [] []
/src/gpac/src/filters/reframe_h263.c [] []
/src/gpac/src/filters/ff_mx.c [] []
/src/gpac/src/isomedia/box_code_drm.c ['fuzz_m2ts_probe', 'fuzz_parse', 'fuzz_route', 'fuzz_probe_analyze'] ['fuzz_parse', 'fuzz_probe_analyze']
/src/gpac/src/compositor/mpeg4_mediasensor.c [] []
/src/gpac/src/quickjs/quickjs-opcode.h [] []
/src/gpac/src/jsmods/storage.c [] []
/src/gpac/src/filters/dec_ttxt.c [] []
/src/gpac/src/filters/reframe_mp3.c [] []
/src/gpac/src/filters/dec_vorbis.c [] []
/src/gpac/src/quickjs/libbf.h ['fuzz_route', 'fuzz_probe_analyze'] []
/src/gpac/src/utils/list.c ['fuzz_m2ts_probe', 'fuzz_parse', 'fuzz_route', 'fuzz_probe_analyze'] ['fuzz_m2ts_probe', 'fuzz_parse', 'fuzz_route', 'fuzz_probe_analyze']
/src/gpac/applications/testapps/mpeg2ts/main.c [] []
/src/gpac/src/filters/rewrite_adts.c [] []
/src/gpac/src/ietf/rtsp_common.c [] []
/src/gpac/src/filters/out_rtp.c [] []
/src/gpac/src/compositor/visual_manager_2d_draw.c [] []
/src/gpac/applications/generators/SVG/v1.c [] []
/src/gpac/modules/alsa/alsa.c ['fuzz_route', 'fuzz_probe_analyze'] []
/src/gpac/modules/dx_hw/dx_audio.c [] []
/src/gpac/src/crypto/tiny_aes.c [] []
/src/gpac/src/quickjs/libunicode.h [] []
/src/gpac/src/compositor/x3d_geometry.c [] []
/src/gpac/src/media_tools/av_parsers.c ['fuzz_m2ts_probe', 'fuzz_parse', 'fuzz_route', 'fuzz_probe_analyze'] ['fuzz_parse', 'fuzz_probe_analyze']
/src/gpac/include/gpac/filters.h [] []
/src/gpac/src/evg/raster_565.c [] []
/src/gpac/src/ietf/sdp.c [] []
/src/gpac/src/evg/raster3d.c [] []
/src/gpac/modules/droid_audio/droidaudio.c [] []
/src/gpac/src/isomedia/hint_track.c [] []
/src/gpac/src/scene_manager/loader_qt.c [] []
/src/gpac/src/compositor/texturing_gl.c [] []
/src/gpac/applications/testapps/mp4mux/main.c [] []
/src/gpac/src/compositor/svg_geometry.c [] []
/src/gpac/src/filters/in_dvb4linux.c [] []
/src/gpac/src/scenegraph/svg_types.c [] []
/src/gpac/modules/deprecated/old_arch/gdip_raster/gdip_font.cpp ['fuzz_route', 'fuzz_probe_analyze'] []
/src/gpac/src/bifs/quantize.c [] []
/src/gpac/src/compositor/mpeg4_mediacontrol.c [] []
/src/gpac/include/gpac/modules/codec.h [] []
/src/gpac/applications/testapps/broadcaster/RTP_serv_generator.c [] []
/src/gpac/modules/pulseaudio/pulseaudio.c [] []
/src/gpac/src/compositor/mpeg4_gradients.c [] []
/src/gpac/applications/testapps/broadcaster/RTP_serv_packetizer.c [] []
/src/gpac/src/filters/dec_theora.c [] []
/src/gpac/src/filters/dec_xvid.c [] []
/src/gpac/src/media_tools/reedsolomon.c [] []
/src/gpac/src/compositor/svg_filters.c [] []
/src/gpac/src/isomedia/box_dump.c [] []
/src/gpac/src/filters/in_route.c [] []
/src/gpac/modules/demo_is/demo_is.c [] []
/src/gpac/src/odf/odf_command.c ['fuzz_m2ts_probe', 'fuzz_parse', 'fuzz_route', 'fuzz_probe_analyze'] []
/src/gpac/src/compositor/svg_font.c [] []
/src/gpac/src/ietf/rtp_depacketizer.c [] []
/src/gpac/src/utils/path2d_stroker.c [] []
/src/gpac/src/filters/dec_opensvc.c [] []
/src/gpac/src/utils/path2d.c ['fuzz_route', 'fuzz_probe_analyze'] []
/src/gpac/src/filter_core/filter_props.c ['fuzz_route', 'fuzz_probe_analyze'] ['fuzz_route', 'fuzz_probe_analyze']
/src/gpac/modules/deprecated/old_arch/netctrl/netctrl.c [] []
/src/gpac/src/utils/xml_bin_custom.c [] []
/src/gpac/applications/gpac/gpac_help.c [] []
/src/gpac/src/compositor/mpeg4_background2d.c [] []
/src/gpac/src/compositor/mesh.c [] []
/src/gpac/src/compositor/svg_media.c [] []
/src/gpac/src/media_tools/mpeg2_ps.c [] []
/src/gpac/src/filter_core/filter_queue.c ['fuzz_route', 'fuzz_probe_analyze'] ['fuzz_route', 'fuzz_probe_analyze']
/src/gpac/src/compositor/scene.c [] []
/src/gpac/src/evg/surface.c [] []
/src/gpac/src/compositor/visual_manager_2d.c [] []
/src/gpac/src/compositor/mpeg4_geometry_3d.c [] []
/src/gpac/src/quickjs/libregexp.c ['fuzz_route', 'fuzz_probe_analyze'] []
/src/gpac/include/gpac/internal/mesh.h [] []
/src/gpac/modules/dx_hw/dx_hw.h [] []
/src/gpac/src/filters/dmx_vobsub.c [] []
/src/gpac/src/filters/dec_ttml.c [] []
/src/gpac/src/filters/dmx_saf.c [] []
/src/gpac/src/compositor/mpeg4_layer_3d.c [] []
/src/gpac/share/nodejs/src/gpac_napi.h [] []
/src/gpac/testsuite/oss-fuzzers/fuzz_probe_analyze.c ['fuzz_probe_analyze'] ['fuzz_probe_analyze']
/src/gpac/src/compositor/visual_manager_2d.h [] []
/src/gpac/src/scene_manager/scene_dump.c [] []
/src/gpac/src/filters/write_qcp.c [] []
/src/gpac/src/bifs/field_encode.c [] []
/src/gpac/src/compositor/bindable.c [] []
/src/gpac/src/filters/ff_dmx.c [] []
/src/gpac/modules/deprecated/old_arch/gdip_raster/gdip_texture.cpp [] []
/src/gpac/applications/testapps/ts2hds/f4m.c [] []
/src/gpac/src/isomedia/hinting.c [] []
/src/gpac/src/scenegraph/svg_attributes.c [] []
/src/gpac/src/utils/os_file.c ['fuzz_m2ts_probe', 'fuzz_parse', 'fuzz_route', 'fuzz_probe_analyze'] ['fuzz_m2ts_probe', 'fuzz_parse', 'fuzz_route', 'fuzz_probe_analyze']
/src/gpac/applications/testapps/hevcbench/main.c [] []
/src/gpac/src/ietf/rtp_pck_3gpp.c [] []
/src/gpac/src/scenegraph/vrml_proto.c [] []
/src/gpac/src/filters/hevcsplit.c [] []
/src/gpac/modules/x11_out/x11_out.h [] []
/src/gpac/src/ietf/rtsp_session.c [] []
/src/gpac/src/media_tools/html5_media.c [] []
/src/gpac/src/jsmods/webgl.h [] []
/src/gpac/applications/generators/SVG/main.c [] []
/src/gpac/src/evg/ftgrays.c [] []
/src/gpac/src/compositor/mpeg4_background.c [] []
/src/gpac/src/scene_manager/swf_parse.c [] []
/src/gpac/src/compositor/font_engine.c ['fuzz_route', 'fuzz_probe_analyze'] []
/src/gpac/src/filters/dec_nvdec.c [] []
/src/gpac/src/utils/symbian_os.cpp ['fuzz_m2ts_probe', 'fuzz_route', 'fuzz_probe_analyze'] ['fuzz_m2ts_probe', 'fuzz_route', 'fuzz_probe_analyze']
/src/gpac/applications/generators/X3D/main.c [] []
/src/gpac/src/utils/gltools.c ['fuzz_route', 'fuzz_probe_analyze'] []
/src/gpac/src/filters/out_file.c [] []
/src/gpac/modules/deprecated/old_arch/ffmpeg_in/ffmpeg_demux.c [] []
/src/gpac/modules/deprecated/epoc_hw/epoc_aout.cpp [] []
/src/gpac/src/evg/raster_yuv.c [] []
/src/gpac/src/filters/jsfilter.c ['fuzz_route', 'fuzz_probe_analyze'] ['fuzz_route', 'fuzz_probe_analyze']
/src/gpac/src/utils/zutil.c [] []
/src/gpac/src/crypto/g_crypt.c [] []
/src/gpac/src/filters/isoffin_read.c [] []
/src/gpac/src/filters/dmx_ghi.c [] []
/src/gpac/applications/mp4box/filedump.c [] []
/src/gpac/src/utils/downloader_nghttp2.c [] []
/src/gpac/src/odf/odf_code.c ['fuzz_m2ts_probe', 'fuzz_parse', 'fuzz_route', 'fuzz_probe_analyze'] ['fuzz_parse', 'fuzz_probe_analyze']
/src/gpac/src/filters/enc_webcodec.c [] []
/src/gpac/src/compositor/svg_grouping.c [] []
/src/gpac/src/filters/reframe_latm.c [] []
/src/gpac/src/media_tools/html5_mse.c [] []
/src/gpac/src/filters/reframer.c ['fuzz_route', 'fuzz_probe_analyze'] ['fuzz_route', 'fuzz_probe_analyze']
/src/gpac/src/crypto/g_crypt_tinyaes.c [] []
/src/gpac/src/filters/mux_avi.c [] []
/src/gpac/src/filter_core/filter_session.c ['fuzz_route', 'fuzz_probe_analyze'] ['fuzz_route', 'fuzz_probe_analyze']
/src/gpac/src/filters/io_fcryp.c [] []
/src/gpac/share/nodejs/src/gpac_napi.c [] []
/src/gpac/src/isomedia/box_code_apple.c [] []
/src/gpac/applications/testapps/svg2bifs/main.c [] []
/src/gpac/src/filters/reframe_mpgvid.c [] []
/src/gpac/src/utils/dlmalloc.c [] []
/src/gpac/src/utils/uni_bidi.c [] []
/src/gpac/src/filters/dec_img.c [] []
/src/gpac/src/isomedia/isom_read.c ['fuzz_m2ts_probe', 'fuzz_parse', 'fuzz_route', 'fuzz_probe_analyze'] ['fuzz_parse', 'fuzz_probe_analyze']
/src/gpac/applications/generators/SVG/v2.c [] []
/src/gpac/src/isomedia/box_code_meta.c [] []
/src/gpac/src/filters/mux_gsf.c [] []
/src/gpac/src/utils/bitstream.c ['fuzz_m2ts_probe', 'fuzz_parse', 'fuzz_route', 'fuzz_probe_analyze'] ['fuzz_parse', 'fuzz_route', 'fuzz_probe_analyze']
/src/gpac/src/ietf/rtsp_response.c [] []
/src/gpac/src/bifs/unquantize.c [] []
/src/gpac/src/media_tools/webvtt.c [] []
/src/gpac/src/filters/ff_avf.c [] []
/src/gpac/modules/droid_out/droid_vout.c [] []
/src/gpac/src/scenegraph/qjs_common.h [] []
/src/gpac/modules/sdl_out/audio.c [] []
/src/gpac/src/laser/lsr_enc.c [] []
/src/gpac/src/filters/ff_common.h [] []
/src/gpac/modules/deprecated/epoc_hw/epoc_vout.cpp [] []
/src/gpac/src/utils/xml_parser.c [] []
/src/gpac/src/media_tools/mpd.c [] []
/src/gpac/src/filters/isoffin_load.c [] []
/src/gpac/modules/deprecated/oss_audio/oss.c [] []
/src/gpac/src/scenegraph/vrml_route.c [] []
/src/gpac/src/compositor/mpeg4_sensors.c [] []
/src/gpac/include/gpac/internal/odf_parse_common.h [] []
/src/gpac/src/filters/tilesplit.c [] []
/src/gpac/src/scene_manager/scene_manager.c [] []
/src/gpac/src/odf/descriptors.c ['fuzz_m2ts_probe', 'fuzz_parse', 'fuzz_route', 'fuzz_probe_analyze'] ['fuzz_parse', 'fuzz_probe_analyze']
/src/gpac/src/utils/downloader.c [] []
/src/gpac/include/gpac/svg_types.h [] []
/src/gpac/src/filters/mux_ogg.c [] []
/src/gpac/src/compositor/audio_render.c [] []
/src/gpac/src/bifs/script_enc.c [] []
/src/gpac/src/scenegraph/commands.c [] []
/src/gpac/src/filters/dec_faad.c [] []
/src/gpac/src/filters/dec_mediacodec.c [] []
/src/gpac/src/media_tools/saf.c [] []
/src/gpac/src/utils/os_config_init.c ['fuzz_m2ts_probe', 'fuzz_parse', 'fuzz_route', 'fuzz_probe_analyze'] ['fuzz_parse', 'fuzz_route', 'fuzz_probe_analyze']
/src/gpac/modules/deprecated/old_arch/wiiis/wiiis.c [] []
/src/gpac/modules/deprecated/old_arch/hyb_in/hyb_in.c [] []
/src/gpac/src/filters/ff_bsf.c [] []
/src/gpac/src/compositor/svg_paint_servers.c [] []
/src/gpac/applications/gpac/gpac.c ['fuzz_m2ts_probe', 'fuzz_parse', 'fuzz_route', 'fuzz_probe_analyze'] []
/src/gpac/modules/deprecated/old_arch/libplayer/libplayer.c [] []
/src/gpac/src/filters/ff_enc.c [] []
/src/gpac/src/filters/reframe_prores.c [] []
/src/gpac/src/isomedia/media_odf.c ['fuzz_m2ts_probe', 'fuzz_parse', 'fuzz_route', 'fuzz_probe_analyze'] []
/src/gpac/modules/x11_out/x11_out.c ['fuzz_route', 'fuzz_probe_analyze'] []
/src/gpac/src/evg/raster_rgb.c [] []
/src/gpac/src/compositor/mpeg4_grouping.c [] []
/src/gpac/applications/testapps/ts2hds/main.c [] []
/src/gpac/src/isomedia/box_code_base.c ['fuzz_m2ts_probe', 'fuzz_parse', 'fuzz_route', 'fuzz_probe_analyze'] ['fuzz_parse', 'fuzz_probe_analyze']
/src/gpac/src/isomedia/movie_fragments.c ['fuzz_m2ts_probe', 'fuzz_parse', 'fuzz_route', 'fuzz_probe_analyze'] ['fuzz_probe_analyze']
/src/gpac/include/gpac/thread.h [] []
/src/gpac/src/filters/in_rtp.c ['fuzz_route', 'fuzz_probe_analyze'] ['fuzz_route', 'fuzz_probe_analyze']
/src/gpac/modules/validator/validator.c [] []
/src/gpac/applications/testapps/atscdmx/main.c [] []
/src/gpac/src/isomedia/box_code_adobe.c [] []
/src/gpac/src/filters/bsrw.c [] []
/src/gpac/src/filters/unframer.c [] []
/src/gpac/src/scenegraph/base_scenegraph.c ['fuzz_route', 'fuzz_probe_analyze'] []
/src/gpac/src/filters/dec_ac52.c [] []
/src/gpac/src/bifs/arith_decoder.c [] []
/src/gpac/src/filter_core/filter_pid.c ['fuzz_route', 'fuzz_probe_analyze'] ['fuzz_route', 'fuzz_probe_analyze']
/src/gpac/src/filters/out_video.c [] []
/src/gpac/src/filters/reframe_nalu.c [] []
/src/gpac/src/compositor/audio_input.c [] []
/src/gpac/include/gpac/main.h [] []
/src/gpac/src/media_tools/media_export.c [] []
/src/gpac/src/filters/bs_agg.c [] []
/src/gpac/applications/testapps/loadcompare/loadcompare.c [] []
/src/gpac/src/filters/dec_mad.c [] []
/src/gpac/src/scene_manager/swf_bifs.c [] []
/src/gpac/src/filters/reframe_qcp.c [] []
/src/gpac/src/filters/evg_rescale.c [] []
/src/gpac/include/tests.h [] []
/src/gpac/modules/deprecated/old_arch/gapi/gapi.cpp [] []
/src/gpac/testsuite/oss-fuzzers/fuzz_parse.c ['fuzz_parse'] ['fuzz_parse']
/src/gpac/modules/deprecated/old_arch/gdip_raster/gdip_priv.h [] []
/src/gpac/src/compositor/media_object.c [] []
/src/gpac/src/jsmods/core.c ['fuzz_route', 'fuzz_probe_analyze'] ['fuzz_route', 'fuzz_probe_analyze']
/src/gpac/src/odf/ipmpx_dump.c [] []
/src/gpac/modules/deprecated/old_arch/avcap/avcap.cpp [] []
/src/gpac/modules/dektec_out/dektec_video_old.cpp [] []
/src/gpac/src/compositor/mpeg4_bitmap.c [] []
/src/gpac/modules/deprecated/old_arch/widgetman/widget.c [] []
/src/gpac/modules/deprecated/old_arch/platinum/GPACFileMediaServer.cpp [] []
/src/gpac/src/filters/reframe_rawpcm.c [] []
/src/gpac/src/filters/isoffin_read_ch.c [] []
/src/gpac/src/compositor/object_manager.c [] []
/src/gpac/src/isomedia/avc_ext.c ['fuzz_m2ts_probe', 'fuzz_parse', 'fuzz_route', 'fuzz_probe_analyze'] ['fuzz_parse', 'fuzz_probe_analyze']
/src/gpac/src/media_tools/m2ts_mux.c [] []
/src/gpac/src/bifs/conditional.c [] []
/src/gpac/src/crypto/g_crypt_openssl.c [] []
/src/gpac/src/filters/hevcmerge.c [] []
/src/gpac/src/filters/dec_uncv.c [] []
/src/gpac/src/quickjs/cutils.h ['fuzz_route', 'fuzz_probe_analyze'] []
/src/gpac/src/media_tools/isom_hinter.c [] []
/src/gpac/src/filters/dmx_dash.c [] []
/src/gpac/src/isomedia/media.c ['fuzz_m2ts_probe', 'fuzz_parse', 'fuzz_route', 'fuzz_probe_analyze'] ['fuzz_parse', 'fuzz_probe_analyze']
/src/gpac/src/scenegraph/xml_ns.c [] []
/src/gpac/src/compositor/mpeg4_text.c [] []
/src/gpac/src/isomedia/meta.c ['fuzz_m2ts_probe', 'fuzz_parse', 'fuzz_route', 'fuzz_probe_analyze'] ['fuzz_parse', 'fuzz_probe_analyze']
/src/gpac/src/filters/in_file.c [] []
/src/gpac/modules/sdl_out/sdl_out.c [] []
/src/gpac/src/compositor/gl_inc.h [] []
/src/gpac/modules/deprecated/old_arch/opencv_is/opencv_is.c [] []
/src/gpac/src/compositor/compositor_2d.c [] []
/src/gpac/applications/gpac/carbon_hook.c [] []
/src/gpac/modules/deprecated/droid_mpegv/droid_mpegv.c [] []
/src/gpac/src/compositor/compositor.c [] []
/src/gpac/src/filters/dec_cc.c [] []
/src/gpac/include/gpac/tools.h [] []
/src/gpac/src/filters/ff_common.c ['fuzz_route', 'fuzz_probe_analyze'] []
/src/gpac/src/jsmods/evg.c [] []
/src/gpac/include/gpac/setup.h [] []
/src/gpac/src/bifs/bifs_node_tables.c [] []
/src/gpac/applications/testapps/mpedemux/main.c [] []
/src/gpac/applications/testapps/ts2hds/f4v.c [] []
/src/gpac/src/scene_manager/swf_svg.c [] []
/src/gpac/src/filters/tssplit.c [] []
/src/gpac/modules/deprecated/old_arch/ffmpeg_in/ffmpeg_load.c [] []
/src/gpac/src/filters/in_route_repair.c [] []
/src/gpac/modules/deprecated/old_arch/gdip_raster/gdip_rend.cpp [] []
/src/gpac/src/odf/ipmpx_code.c ['fuzz_m2ts_probe', 'fuzz_parse', 'fuzz_route', 'fuzz_probe_analyze'] []
/src/gpac/src/compositor/mpeg4_composite.c [] []
/src/gpac/applications/mp4box/live.c [] []
/src/gpac/src/odf/odf_dump.c [] []
/src/gpac/src/filters/reframe_amr.c [] []
/src/gpac/src/filters/dmx_mpegps.c [] []
/src/gpac/src/scene_manager/loader_svg.c [] []
/src/gpac/modules/dektec_out/dektec_video_decl.c [] []
/src/gpac/src/bifs/memory_decoder.c [] []
/src/gpac/applications/testapps/hevcbench/defbench.h [] []
/src/gpac/src/utils/unicode.c [] []
/src/gpac/src/compositor/mpeg4_geometry_ils2d.c [] []
/src/gpac/applications/testapps/dmbrs/main.c [] []
/src/gpac/src/filters/dec_nvdec_sdk.c [] []
/src/gpac/modules/deprecated/old_arch/hyb_in/fm_fake_push.c [] []
/src/gpac/src/media_tools/dash_client.c [] []
/src/gpac/modules/dx_hw/dx_2d.c [] []
/src/gpac/unittests/tests.c [] []
/src/gpac/src/filters/dec_bifs.c [] []
/src/gpac/src/utils/downloader_hmux.c [] []
/src/gpac/src/utils/downloader_emscripten.c ['fuzz_route', 'fuzz_probe_analyze'] ['fuzz_route', 'fuzz_probe_analyze']
/src/gpac/src/export.cpp [] []
/src/gpac/src/filters/sei_load.c [] []
/src/gpac/src/scenegraph/html5_media_js.c [] []
/src/gpac/src/filters/reframe_mhas.c [] []
/src/gpac/src/filters/load_text.c [] []
/src/gpac/src/bifs/com_enc.c [] []
/src/gpac/src/filter_core/filter_session.h [] []
/src/gpac/include/gpac/internal/ietf_dev.h [] []
/src/gpac/modules/sdl_out/video.c [] []
/src/gpac/src/compositor/events.c [] []
/src/gpac/src/filters/in_pipe.c ['fuzz_route', 'fuzz_probe_analyze'] ['fuzz_route', 'fuzz_probe_analyze']
/src/gpac/src/filters/out_http.c [] []
/src/gpac/applications/generators/SVG/laser.c [] []
/src/gpac/src/compositor/mpeg4_layer_2d.c [] []
/src/gpac/src/compositor/mesh_tesselate.c [] []
/src/gpac/src/ietf/rtcp.c [] []
/src/gpac/src/scenegraph/svg_properties.c [] []
/src/gpac/src/scene_manager/scene_engine.c [] []
/src/gpac/src/filters/out_sock.c [] []
/src/gpac/src/filters/dec_webvtt.c [] []
/src/gpac/src/compositor/mpeg4_inline.c [] []
/src/gpac/src/filters/mux_ts.c [] []
/src/gpac/src/filters/vcrop.c [] []
/src/gpac/src/media_tools/dvb_mpe.c ['fuzz_m2ts_probe'] []
/src/gpac/src/quickjs/list.h ['fuzz_route', 'fuzz_probe_analyze'] []
/src/gpac/src/utils/error.c ['fuzz_m2ts_probe', 'fuzz_parse', 'fuzz_route', 'fuzz_probe_analyze'] ['fuzz_m2ts_probe', 'fuzz_parse', 'fuzz_route', 'fuzz_probe_analyze']
/src/gpac/src/odf/ipmpx_parse.c [] []
/src/gpac/src/filters/filelist.c [] []
/src/gpac/src/isomedia/stbl_read.c ['fuzz_m2ts_probe', 'fuzz_parse', 'fuzz_route', 'fuzz_probe_analyze'] ['fuzz_parse', 'fuzz_probe_analyze']
/src/gpac/src/filters/ff_rescale.c [] []
/src/gpac/src/bifs/script_dec.c [] []
/src/gpac/src/scene_manager/text_to_bifs.c [] []
/src/gpac/src/compositor/visual_manager_3d.c [] []
/src/gpac/src/compositor/mpeg4_sound.c [] []
/src/gpac/applications/mp4box/mp4box.h [] []
/src/gpac/src/compositor/mpeg4_grouping_2d.c [] []
/src/gpac/src/compositor/scene_ns.c [] []
/src/gpac/src/utils/module.c ['fuzz_route', 'fuzz_probe_analyze'] ['fuzz_route', 'fuzz_probe_analyze']
/src/gpac/applications/gpac_android/src/main/jni/gpac_jni.cpp ['fuzz_parse', 'fuzz_route', 'fuzz_probe_analyze'] []
/src/gpac/applications/testapps/segmp4demux/main.c [] []
/src/gpac/src/compositor/visual_manager.c [] []
/src/gpac/src/filters/dmx_m2ts.c [] []
/src/gpac/applications/generators/WebGLGen/main.c [] []
/src/gpac/applications/testapps/broadcaster/sdp_generator.c [] []
/src/gpac/src/odf/desc_private.c ['fuzz_m2ts_probe', 'fuzz_parse', 'fuzz_route', 'fuzz_probe_analyze'] ['fuzz_parse', 'fuzz_probe_analyze']
/src/gpac/src/compositor/drawable.c [] []
/src/gpac/modules/ft_font/ft_font.c [] []
/src/gpac/src/filters/load_bt_xmt.c [] []
/src/gpac/src/compositor/mesh_collide.c [] []
/src/gpac/modules/jack/jack.c [] []
/src/gpac/src/compositor/audio_mixer.c [] []
/src/gpac/src/filter_core/filter_register.c [] []
/src/gpac/src/compositor/mpeg4_geometry_ifs2d.c [] []
/src/gpac/src/filters/compose.c [] []
/src/gpac/src/filters/bs_split.c [] []
/src/gpac/src/utils/url.c ['fuzz_m2ts_probe', 'fuzz_parse', 'fuzz_route', 'fuzz_probe_analyze'] ['fuzz_parse', 'fuzz_route', 'fuzz_probe_analyze']
/src/gpac/src/compositor/mpeg4_textures.c [] []
/src/gpac/src/odf/odf_codec.c ['fuzz_m2ts_probe', 'fuzz_parse', 'fuzz_route', 'fuzz_probe_analyze'] ['fuzz_parse', 'fuzz_probe_analyze']
/src/gpac/src/media_tools/dsmcc.c ['fuzz_m2ts_probe'] []
/src/gpac/src/compositor/mpeg4_inputsensor.c [] []
/src/gpac/src/bifs/predictive_mffield.c [] []
/src/gpac/src/filters/reframe_truehd.c [] []
/src/gpac/src/compositor/mpeg4_grouping_3d.c [] []
/src/gpac/src/quickjs/libunicode.c [] []
/src/gpac/src/jsmods/WebGLRenderingContextBase.c [] []
/src/gpac/src/filters/resample_audio.c [] []
/src/gpac/src/filters/reframe_flac.c [] []
/src/gpac/src/filters/dec_mediacodec_jni.c [] []
/src/gpac/src/filter_core/filter_session_js.c ['fuzz_route', 'fuzz_probe_analyze'] ['fuzz_route', 'fuzz_probe_analyze']
/src/gpac/src/utils/sha1.c [] []
/src/gpac/src/filters/reframe_adts.c [] []
/src/gpac/src/isomedia/ttml.c [] []
/src/gpac/modules/deprecated/old_arch/osd/osd.c [] []
/src/gpac/src/filters/out_audio.c [] []
/src/gpac/include/gpac/internal/isomedia_dev.h [] []
/src/gpac/include/gpac/internal/bifs_dev.h [] []
/src/gpac/applications/testapps/fmp4demux/main.c ['fuzz_m2ts_probe', 'fuzz_parse', 'fuzz_route', 'fuzz_probe_analyze'] []
/src/gpac/src/ietf/rtp_packetizer.c [] []
/src/gpac/src/filters/inspect.c [] []
/src/gpac/modules/deprecated/old_arch/audio_filter/audio_filter.c [] []
/src/gpac/src/media_tools/mpegts.c ['fuzz_m2ts_probe'] ['fuzz_m2ts_probe']
/src/gpac/src/filters/load_svg.c [] []
/src/gpac/modules/deprecated/old_arch/widgetman/unzip.c [] []
/src/gpac/modules/deprecated/old_arch/platinum/GenericDevice.h [] []
/src/gpac/src/filters/rewrite_nalu.c [] []
/src/gpac/src/utils/token.c [] []
/src/gpac/src/compositor/hardcoded_protos.c [] []
/src/gpac/src/scenegraph/smil_anim.c [] []
/src/gpac/applications/generators/SVG/html.c [] []
/src/gpac/src/ietf/rtsp_command.c [] []
/src/gpac/applications/mp4box/mp4box.c [] []
/src/gpac/modules/dx_hw/dx_video.c [] []
/src/gpac/src/filters/out_route.c ['fuzz_route', 'fuzz_probe_analyze'] ['fuzz_route', 'fuzz_probe_analyze']
/src/gpac/src/utils/os_net.c ['fuzz_route', 'fuzz_probe_analyze'] ['fuzz_route', 'fuzz_probe_analyze']
/src/gpac/src/isomedia/sample_descs.c ['fuzz_m2ts_probe', 'fuzz_parse', 'fuzz_route', 'fuzz_probe_analyze'] ['fuzz_parse', 'fuzz_probe_analyze']
/src/gpac/src/utils/constants.c ['fuzz_m2ts_probe', 'fuzz_parse', 'fuzz_route', 'fuzz_probe_analyze'] ['fuzz_route', 'fuzz_probe_analyze']
/src/gpac/src/filters/rewrite_ac4.c [] []
/src/gpac/src/filters/dec_openhevc.c [] []
/src/gpac/applications/testapps/broadcaster/debug.c ['fuzz_route'] []
/src/gpac/src/filters/rewrite_mp4v.c [] []
/src/gpac/include/gpac/color.h [] []
/src/gpac/src/media_tools/route_dmx.c [] []
/src/gpac/src/scene_manager/encode_isom.c [] []
/src/gpac/src/filters/dmx_nhnt.c [] []
/src/gpac/src/compositor/hc_flash_shape.c [] []
/src/gpac/src/scenegraph/vrml_js.c ['fuzz_route', 'fuzz_probe_analyze'] []
/src/gpac/src/filters/out_pipe.c [] []
/src/gpac/src/filters/restamp.c [] []
/src/gpac/src/filters/write_vtt.c [] []
/src/gpac/src/utils/downloader_ssl.c [] []
/src/gpac/src/bifs/bifs_codec.c [] []
/src/gpac/src/ietf/rtp_streamer.c [] []
/src/gpac/src/utils/configfile.c ['fuzz_m2ts_probe', 'fuzz_parse', 'fuzz_route', 'fuzz_probe_analyze'] ['fuzz_route']
/src/gpac/src/filters/dec_laser.c [] []
/src/gpac/src/filters/encrypt_cenc_isma.c [] []
/src/gpac/src/media_tools/img.c [] []
/src/gpac/src/compositor/navigate.c [] []
/src/gpac/src/filters/in_rtp_signaling.c [] []

Directories in report

Directory
/src/gpac/modules/dektec_out/
/src/gpac/src/scenegraph/
/src/gpac/modules/wav_out/
/src/gpac/src/media_tools/
/src/gpac/modules/deprecated/old_arch/wiiis/
/src/gpac/include/gpac/modules/
/src/gpac/applications/testapps/fmp4demux/
/src/gpac/src/filters/
/src/gpac/modules/ft_font/
/src/gpac/src/jsmods/
/src/gpac/modules/deprecated/old_arch/avcap/
/src/gpac/applications/gpac/
/src/gpac/applications/gpac_android/src/main/jni/
/src/gpac/src/utils/
/src/gpac/modules/deprecated/old_arch/platinum/
/src/gpac/modules/deprecated/old_arch/widgetman/
/src/gpac/applications/testapps/atscdmx/
/src/gpac/modules/jack/
/src/gpac/src/bifs/
/src/gpac/src/isomedia/
/src/gpac/modules/deprecated/old_arch/ffmpeg_in/
/src/gpac/modules/deprecated/ios_mpegv/
/src/gpac/share/nodejs/src/
/src/gpac/modules/pulseaudio/
/src/gpac/src/quickjs/
/src/gpac/modules/deprecated/oss_audio/
/src/gpac/include/gpac/internal/
/src/gpac/modules/deprecated/old_arch/hyb_in/
/src/gpac/unittests/
/src/gpac/applications/testapps/broadcaster/
/src/gpac/modules/test_filter/
/src/gpac/modules/deprecated/droid_mpegv/
/src/gpac/modules/deprecated/old_arch/netctrl/
/src/gpac/modules/x11_out/
/src/gpac/applications/testapps/mpedemux/
/src/gpac/modules/deprecated/old_arch/rvc_dec/
/src/gpac/modules/deprecated/old_arch/psvr/
/src/gpac/src/ietf/
/src/gpac/modules/deprecated/old_arch/opencv_is/
/src/gpac/modules/deprecated/old_arch/gdip_raster/
/src/gpac/applications/generators/SVG/
/src/gpac/applications/testapps/mpeg2ts/
/src/gpac/applications/mp4box/
/src/gpac/modules/deprecated/old_arch/audio_filter/
/src/gpac/applications/generators/MPEG4/
/src/gpac/modules/deprecated/old_arch/libplayer/
/src/gpac/src/evg/
/src/gpac/modules/alsa/
/src/gpac/applications/testapps/ts2udp/
/src/gpac/applications/testapps/ts2hds/
/src/gpac/modules/deprecated/old_arch/ui_rec/
/src/gpac/modules/deprecated/old_arch/osd/
/src/gpac/modules/directfb_out/
/src/gpac/src/filter_core/
/src/gpac/modules/deprecated/old_arch/freenect/
/src/gpac/modules/droid_out/
/src/gpac/applications/testapps/mp4mux/
/src/gpac/src/
/src/gpac/src/laser/
/src/gpac/modules/caca_out/
/src/gpac/modules/validator/
/src/gpac/applications/testapps/svg2bifs/
/src/gpac/include/gpac/
/src/gpac/src/crypto/
/src/gpac/src/scene_manager/
/src/gpac/modules/sdl_out/
/src/gpac/modules/deprecated/ios_cam/
/src/gpac/applications/testapps/segmp4demux/
/src/gpac/applications/testapps/udptsseg/
/src/gpac/modules/deprecated/old_arch/mse_in/
/src/gpac/modules/droid_audio/
/src/gpac/modules/deprecated/old_arch/gapi/
/src/gpac/modules/dx_hw/
/src/gpac/applications/testapps/dmbrs/
/src/gpac/applications/testapps/hevcbench/
/src/gpac/modules/demo_is/
/src/gpac/applications/generators/X3D/
/src/gpac/include/
/src/gpac/modules/deprecated/epoc_hw/
/src/gpac/src/odf/
/src/gpac/src/compositor/
/src/gpac/applications/generators/WebGLGen/
/src/gpac/modules/deprecated/droid_cam/
/src/gpac/applications/testapps/loadcompare/
/src/gpac/src/filters/unittests/
/src/gpac/testsuite/oss-fuzzers/

Sink analyser for CWEs

This section contains multiple tables, each table contains a list of sink functions/methods found in the project for one of the CWE supported by the sink analyser, together with information like which fuzzers statically reach the sink functions/methods and possible call path to that sink functions/methods if it is not statically reached by any fuzzers. Column 1 is the function/method name of the sink functions/methods found in the project. Column 2 lists all fuzzers (or no fuzzers at all) that have covered that particular function method statically. Column 3 shows a list of possible call paths to reach the specific function/method call if none of the fuzzers cover the target function/method calls. Lastly, column 4 shows possible fuzzer blockers that prevent an existing fuzzer from reaching the target sink functions/methods dynamically.

Sink functions/methods found for CWE79

Target sink Reached by fuzzer Function call path Possible branch blockers
getenv ['fuzz_probe_analyze', 'fuzz_route'] N/A
Blocker function Arguments type Return type Constants touched
cacao_setup
in /src/gpac/modules/caca_out/caca_out.c:77
['struct _video_out*', 'void*', 'void*', 'u32'] GF_Err []
cacao_new
in /src/gpac/modules/caca_out/caca_out.c:482
[] void []
gf_sys_set_console_code
in /src/gpac/src/utils/error.c:491
['FILE*', 'GF_ConsoleCodes'] GF_EXPORT []
mp4c_help
in /src/gpac/applications/gpac/compositor_tools.c:235
['u32'] void []
gpac_exit_fun
in /src/gpac/applications/gpac/gpac.c:222
['GF_Err'] int []
em_main_loop
in /src/gpac/applications/gpac/gpac.c:354
['void*'] void []
_main_thread
in /src/gpac/applications/gpac/gpac.c:1728
['void*'] void []
gpac_fsess_task
in /src/gpac/applications/gpac/gpac.c:166
['GF_FilterSession*', 'void*', 'u32*'] Bool []
gpac_filter_help
in /src/gpac/applications/gpac/gpac_help.c:537
[] void []
gpac_modules_help
in /src/gpac/applications/gpac/gpac_help.c:556
['char*'] void []
gpac_usage
in /src/gpac/applications/gpac/gpac_help.c:852
['GF_SysArgMode'] void []
gpac_core_help
in /src/gpac/applications/gpac/gpac_help.c:712
['GF_SysArgMode', 'Bool'] void []
gpac_defer_help
in /src/gpac/applications/gpac/gpac_help.c:966
[] void []
gpac_config_help
in /src/gpac/applications/gpac/gpac_help.c:1047
[] void []
gpac_credentials_help
in /src/gpac/applications/gpac/gpac_help.c:1112
['GF_SysArgMode'] void []
gpac_load_suggested_filter_args
in /src/gpac/applications/gpac/gpac_help.c:1122
[] void []
print_filters
in /src/gpac/applications/gpac/gpac_help.c:2229
['int', 'char**', 'GF_SysArgMode'] Bool []
gpac_unit_tests
in /src/gpac/applications/gpac/gpac.c:3196
['GF_MemTrackerType'] u32 []
jsinfo_enum
in /src/gpac/applications/gpac/gpac_help.c:2109
['void*', 'char*', 'char*', 'GF_FileEnumInfo*'] Bool []
dump_all_props
in /src/gpac/applications/gpac/gpac_help.c:2478
['char*'] void []
dump_all_colors
in /src/gpac/applications/gpac/gpac_help.c:2721
[] void []
dump_all_audio_cicp
in /src/gpac/applications/gpac/gpac_help.c:2731
[] void []
dump_all_codecs
in /src/gpac/applications/gpac/gpac_help.c:2744
['GF_SysArgMode'] void []
dump_all_formats
in /src/gpac/applications/gpac/gpac_help.c:3057
['GF_SysArgMode'] void []
dump_all_proto_schemes
in /src/gpac/applications/gpac/gpac_help.c:3262
['GF_SysArgMode'] void []
gpac_make_lang
in /src/gpac/applications/gpac/gpac_help.c:3460
['char*'] int []
parse_help
in /src/gpac/applications/mp4box/mp4box.c:3181
['char*', 'u32'] u32 []
parse_gendoc
in /src/gpac/applications/mp4box/mp4box.c:3237
['char*', 'u32'] u32 []
gpac_jni_load_service
in /src/gpac/applications/gpac_android/src/main/jni/gpac_jni.cpp:344
['JNIEnv*', 'jobject', 'jstring'] JNIEXPORT []
unkn_box_dump
in /src/gpac/src/isomedia/box_dump.c:1979
['GF_Box*', 'FILE*'] GF_Err []
sgpd_box_dump
in /src/gpac/src/isomedia/box_dump.c:5615
['GF_Box*', 'FILE*'] GF_Err []
on_route_to_object
in /src/gpac/src/scenegraph/vrml_js.c:479
['GF_Node*', 'GF_Route*'] void []
JS_EventIn
in /src/gpac/src/scenegraph/vrml_js.c:3851
['GF_Node*', 'GF_FieldInfo*'] void []
async_script_sess_io
in /src/gpac/src/scenegraph/vrml_js.c:3981
['void*', 'GF_NETIO_Parameter*'] void []
loadScript
in /src/gpac/src/scenegraph/vrml_js.c:396
['JSContext*', 'JSValueConst', 'int', 'JSValueConst*'] JSValue []
JSScript_Load
in /src/gpac/src/scenegraph/vrml_js.c:4212
['GF_Node*'] void []
gf_sg_handle_dom_event_for_vrml
in /src/gpac/src/scenegraph/vrml_js.c:4353
['GF_Node*', 'GF_DOM_Event*', 'GF_Node*'] GF_EXPORT []
svg_script_execute_handler
in /src/gpac/src/scenegraph/svg_js.c:2584
['GF_Node*', 'GF_DOM_Event*', 'GF_Node*', 'char*'] Bool []
svg_execute_handler
in /src/gpac/src/scenegraph/svg_js.c:2744
['GF_Node*', 'GF_DOM_Event*', 'GF_Node*'] void []
js_sys_rmt_on_del_client
in /src/gpac/src/jsmods/core.c:1053
['void*'] void []
js_sys_rmt_client_on_data
in /src/gpac/src/jsmods/core.c:1070
['void*', 'u8*', 'u64', 'Bool'] void []
js_sys_rmt_on_new_client
in /src/gpac/src/jsmods/core.c:1214
['void*', 'void*'] void []
xml_http_open
in /src/gpac/src/jsmods/xhr.c:481
['JSContext*', 'JSValueConst', 'int', 'JSValueConst*'] JSValue []
xml_http_send
in /src/gpac/src/jsmods/xhr.c:950
['JSContext*', 'JSValueConst', 'int', 'JSValueConst*'] JSValue []
js_sess_throttle
in /src/gpac/src/filters/out_http.c:1120
['void*', 'u64', 'u64'] u32 []
js_sess_read
in /src/gpac/src/filters/out_http.c:1143
['void*', 'u8*', 'u32'] s32 []
js_sess_write
in /src/gpac/src/filters/out_http.c:1174
['void*', 'u8*', 'u32'] u32 []
js_sess_close
in /src/gpac/src/filters/out_http.c:1192
['void*', 'GF_Err'] void []
httpout_js_on_request
in /src/gpac/src/filters/out_http.c:1301
['void*', 'GF_HTTPOutSession*', 'char*', 'char*', 'u32', 'u32', 'char**'] s32 []
httpout_initialize
in /src/gpac/src/filters/out_http.c:2914
['GF_Filter*'] GF_Err []
jsf_task_exec
in /src/gpac/src/filters/jsfilter.c:1552
['GF_Filter*', 'void*', 'u32*'] Bool []
jsf_pck_gl_get_texture
in /src/gpac/src/filters/jsfilter.c:2626
['GF_FilterFrameInterface*', 'u32', 'u32*', 'u32*', 'GF_Matrix_unexposed*'] GF_Err []
jsfilter_process
in /src/gpac/src/filters/jsfilter.c:4488
['GF_Filter*'] GF_Err []
jsfilter_configure_pid
in /src/gpac/src/filters/jsfilter.c:4514
['GF_Filter*', 'GF_FilterPid*', 'Bool'] GF_Err []
jsfilter_initialize
in /src/gpac/src/filters/jsfilter.c:4946
['GF_Filter*'] GF_Err []
jsfs_new_filter
in /src/gpac/src/filter_core/filter_session_js.c:1888
['JSContext*', 'JSValueConst', 'int', 'JSValueConst*'] JSValue []
jsfilter_update_arg
in /src/gpac/src/filters/jsfilter.c:5044
['GF_Filter*', 'char*', 'GF_PropertyValue*'] GF_Err []
jsfilter_process_event
in /src/gpac/src/filters/jsfilter.c:5138
['GF_Filter*', 'GF_FilterEvent*'] Bool []
ttmldec_process
in /src/gpac/src/filters/dec_ttml.c:307
['GF_Filter*'] GF_Err []
vttd_process
in /src/gpac/src/filters/dec_webvtt.c:410
['GF_Filter*'] GF_Err []
dashdmx_algo_js
in /src/gpac/src/filters/dmx_dash.c:2167
['void*', 'u32', 'u32', 'Bool', 'GF_DASHCustomAlgoInfo*'] s32 []
dashdmx_initialize
in /src/gpac/src/filters/dmx_dash.c:2369
['GF_Filter*'] GF_Err []
jsfs_filter_args
in /src/gpac/src/filter_core/filter_session_js.c:1132
['JSContext*', 'JSValueConst', 'int', 'JSValueConst*'] JSValue []
jsff_compute_link
in /src/gpac/src/filter_core/filter_session_js.c:1466
['JSContext*', 'JSValueConst', 'int', 'JSValueConst*'] JSValue []
fs_load_src
in /src/gpac/share/nodejs/src/gpac_napi.c:4037
['napi_env', 'napi_callback_info'] napi_value []
fs_load_dst
in /src/gpac/share/nodejs/src/gpac_napi.c:4041
['napi_env', 'napi_callback_info'] napi_value []
dashdmx_process
in /src/gpac/src/filters/dmx_dash.c:3245
['GF_Filter*'] GF_Err []
gf_media_import_chapters
in /src/gpac/src/media_tools/media_import.c:1129
['GF_ISOFile*', 'char*', 'GF_Fraction', 'Bool'] GF_EXPORT []
dump_isom_xml
in /src/gpac/applications/mp4box/filedump.c:2097
['GF_ISOFile*', 'char*', 'Bool', 'Bool', 'Bool', 'char*', 'Bool'] GF_Err []
do_export_tracks_non_isobmf
in /src/gpac/applications/mp4box/mp4box.c:4987
[] GF_Err []
do_export_tracks
in /src/gpac/applications/mp4box/mp4box.c:5099
[] GF_Err []
loadcompare_one
in /src/gpac/applications/testapps/loadcompare/loadcompare.c:517
['void*', 'char*', 'char*', 'GF_FileEnumInfo*'] Bool []
jsfs_on_filter_created
in /src/gpac/src/filter_core/filter_session_js.c:307
['GF_Filter*'] void []
gf_fs_parse_filter_graph_str
in /src/gpac/src/filter_core/filter_session.c:1665
['GF_FilterSession*', 'char*', 'GF_List**', 'GF_List**'] GF_EXPORT []
split_isomedia_file
in /src/gpac/applications/mp4box/fileimport.c:2299
['GF_ISOFile*', 'Double', 'u64', 'char*', 'Double', 'Double', 'u32', 'char*', 'Bool', 'char*', 'u32'] GF_Err []
gf_decrypt_fragment
in /src/gpac/src/media_tools/crypt_tools.c:724
['GF_ISOFile*', 'char*', 'char*', 'char*', 'u32'] GF_EXPORT []
gf_decrypt_file
in /src/gpac/src/media_tools/crypt_tools.c:729
['GF_ISOFile*', 'char*', 'char*', 'Double', 'u32'] GF_EXPORT []
gf_crypt_fragment
in /src/gpac/src/media_tools/crypt_tools.c:859
['GF_ISOFile*', 'char*', 'char*', 'char*', 'u32'] GF_EXPORT []
gf_crypt_file
in /src/gpac/src/media_tools/crypt_tools.c:865
['GF_ISOFile*', 'char*', 'char*', 'Double', 'u32'] GF_EXPORT []
gf_media_fragment_file
in /src/gpac/src/media_tools/isom_tools.c:3898
['GF_ISOFile*', 'char*', 'Double', 'Bool'] GF_EXPORT []
probe_pid_link
in /src/gpac/applications/gpac/gpac.c:1986
['char*'] GF_Err []
filter_probe_link
in /src/gpac/share/nodejs/src/gpac_napi.c:2436
['napi_env', 'napi_callback_info'] napi_value []
fs_is_supported_source
in /src/gpac/share/nodejs/src/gpac_napi.c:4254
['napi_env', 'napi_callback_info'] napi_value []
gf_filter_relink_task
in /src/gpac/src/filter_core/filter.c:2516
['GF_FSTask*'] void []
gf_filter_process_task
in /src/gpac/src/filter_core/filter.c:3088
['GF_FSTask*'] void []
gf_filter_pid_configure
in /src/gpac/src/filter_core/filter_pid.c:810
['GF_Filter*', 'GF_FilterPid*', 'GF_PidConnectType'] GF_Err []
gf_filter_renegotiate_output_task
in /src/gpac/src/filter_core/filter.c:2918
['GF_FSTask*'] void []
gf_filter_pid_init_task
in /src/gpac/src/filter_core/filter_pid.c:4782
['GF_FSTask*'] void []
gf_inline_traverse
in /src/gpac/src/compositor/mpeg4_inline.c:256
['GF_Node*', 'void*', 'Bool'] void []
CTXLoad_NodeCallback
in /src/gpac/src/filters/load_bt_xmt.c:111
['void*', 'GF_SGNodeCbkType', 'GF_Node*', 'void*'] void []
gf_inline_get_proto_lib
in /src/gpac/src/compositor/mpeg4_inline.c:376
['void*', 'MFURL*'] GF_SceneGraph []
svg_traverse_image
in /src/gpac/src/compositor/svg_media.c:408
['GF_Node*', 'void*', 'Bool'] void []
svg_traverse_video
in /src/gpac/src/compositor/svg_media.c:545
['GF_Node*', 'void*', 'Bool'] void []
SVG_Update_image
in /src/gpac/src/compositor/svg_media.c:390
['GF_TextureHandler*'] void []
SVG_Update_video
in /src/gpac/src/compositor/svg_media.c:439
['GF_TextureHandler*'] void []
TraverseBackground2D
in /src/gpac/src/compositor/mpeg4_background2d.c:313
['GF_Node*', 'void*', 'Bool'] void []
TraverseLayer3D
in /src/gpac/src/compositor/mpeg4_layer_3d.c:186
['GF_Node*', 'void*', 'Bool'] void []
viewport_set_bind
in /src/gpac/src/compositor/mpeg4_viewport.c:134
['GF_Node*', 'GF_Route*'] void []
TraverseViewport
in /src/gpac/src/compositor/mpeg4_viewport.c:148
['GF_Node*', 'void*', 'Bool'] void []
viewpoint_set_bind
in /src/gpac/src/compositor/mpeg4_viewport.c:328
['GF_Node*', 'GF_Route*'] void []
TraverseViewpoint
in /src/gpac/src/compositor/mpeg4_viewport.c:343
['GF_Node*', 'void*', 'Bool'] void []
TraverseNavigationInfo
in /src/gpac/src/compositor/mpeg4_viewport.c:445
['GF_Node*', 'void*', 'Bool'] void []
fog_set_bind
in /src/gpac/src/compositor/mpeg4_viewport.c:577
['GF_Node*', 'GF_Route*'] void []
TraverseFog
in /src/gpac/src/compositor/mpeg4_viewport.c:584
['GF_Node*', 'void*', 'Bool'] void []
compose_process
in /src/gpac/src/filters/compose.c:41
['GF_Filter*'] GF_Err []
validator_on_event_play
in /src/gpac/modules/validator/validator.c:298
['void*', 'GF_Event*', 'Bool'] Bool []
validator_on_event_record
in /src/gpac/modules/validator/validator.c:536
['void*', 'GF_Event*', 'Bool'] Bool []
validator_process
in /src/gpac/modules/validator/validator.c:983
['GF_CompositorExt*', 'u32', 'void*'] Bool []
gpac_jni_init
in /src/gpac/applications/gpac_android/src/main/jni/gpac_jni.cpp:220
['JNIEnv*', 'jclass', 'jobject', 'jint', 'jint', 'jboolean', 'jstring', 'jstring', 'jstring'] JNIEXPORT []
gpac_jni_set_size
in /src/gpac/applications/gpac_android/src/main/jni/gpac_jni.cpp:459
['JNIEnv*', 'jobject', 'jint', 'jint', 'jint'] JNIEXPORT []
gpac_jni_eventmousedown
in /src/gpac/applications/gpac_android/src/main/jni/gpac_jni.cpp:475
['JNIEnv*', 'jobject', 'jfloat', 'jfloat'] JNIEXPORT []
gpac_jni_eventmouseup
in /src/gpac/applications/gpac_android/src/main/jni/gpac_jni.cpp:488
['JNIEnv*', 'jobject', 'jfloat', 'jfloat'] JNIEXPORT []
gpac_jni_eventmousemove
in /src/gpac/applications/gpac_android/src/main/jni/gpac_jni.cpp:501
['JNIEnv*', 'jobject', 'jfloat', 'jfloat'] JNIEXPORT []
gpac_jni_eventkeypress
in /src/gpac/applications/gpac_android/src/main/jni/gpac_jni.cpp:514
['JNIEnv*', 'jobject', 'jint', 'jint', 'jint', 'jint', 'jint'] JNIEXPORT []
gpac_jni_eventorientationchange
in /src/gpac/applications/gpac_android/src/main/jni/gpac_jni.cpp:537
['JNIEnv*', 'jobject', 'jfloat', 'jfloat', 'jfloat'] JNIEXPORT []
gpac_jni_eventlocationchange
in /src/gpac/applications/gpac_android/src/main/jni/gpac_jni.cpp:552
['JNIEnv*', 'jobject', 'jdouble', 'jdouble', 'jdouble', 'jfloat', 'jfloat'] JNIEXPORT []
sdl_ae_open_doc
in /src/gpac/applications/gpac/carbon_hook.c:49
['AppleEvent*', 'AppleEvent*', 'long'] pascal []
on_rti_log
in /src/gpac/applications/gpac/compositor_tools.c:861
['void*', 'GF_LOG_Level', 'GF_LOG_Tool', 'char*', 'va_list'] void []
load_compositor
in /src/gpac/applications/gpac/compositor_tools.c:985
['GF_Filter*'] void []
ios_sensor_callback
in /src/gpac/applications/gpac/compositor_tools.c:473
['int', 'float', 'float', 'float', 'float'] void []
gpac_event_proc
in /src/gpac/applications/gpac/gpac.c:146
['void*', 'GF_Event*'] Bool []
osd_process
in /src/gpac/modules/deprecated/old_arch/osd/osd.c:207
['GF_TermExt*', 'u32', 'void*'] Bool []
svg_updates_smil_evaluate
in /src/gpac/src/compositor/svg_media.c:798
['SMIL_Timing_RTI*', 'Fixed', 'GF_SGSMILTimingEvalState'] void []
svg_traverse_updates
in /src/gpac/src/compositor/svg_media.c:827
['GF_Node*', 'void*', 'Bool'] void []
svg_video_smil_evaluate
in /src/gpac/src/compositor/svg_media.c:512
['SMIL_Timing_RTI*', 'Fixed', 'GF_SGSMILTimingEvalState'] void []
TraverseRectangle
in /src/gpac/src/compositor/mpeg4_geometry_2d.c:402
['GF_Node*', 'void*', 'Bool'] void []
TraverseBitmap
in /src/gpac/src/compositor/mpeg4_bitmap.c:241
['GF_Node*', 'void*', 'Bool'] void []
UpdateBackgroundTexture
in /src/gpac/src/compositor/mpeg4_background.c:48
['GF_TextureHandler*'] void []
movietexture_update
in /src/gpac/src/compositor/mpeg4_textures.c:88
['GF_TextureHandler*'] void []
imagetexture_update
in /src/gpac/src/compositor/mpeg4_textures.c:263
['GF_TextureHandler*'] void []
TraverseVRGeometry
in /src/gpac/src/compositor/hardcoded_protos.c:1298
['GF_Node*', 'void*', 'Bool'] void []
span_setup_texture
in /src/gpac/src/compositor/font_engine.c:666
['GF_Compositor*', 'GF_TextSpan*', 'Bool', 'GF_TraverseState*'] Bool []
TraverseBackground
in /src/gpac/src/compositor/mpeg4_background.c:265
['GF_Node*', 'void*', 'Bool'] void []
svg_traverse_filter
in /src/gpac/src/compositor/svg_filters.c:405
['GF_Node*', 'void*', 'Bool'] void []
svg_traverse_gradient
in /src/gpac/src/compositor/svg_paint_servers.c:277
['GF_Node*', 'void*', 'Bool'] void []
svg_traverse_solidColor
in /src/gpac/src/compositor/svg_paint_servers.c:769
['GF_Node*', 'void*', 'Bool'] void []
svg_traverse_stop
in /src/gpac/src/compositor/svg_paint_servers.c:789
['GF_Node*', 'void*', 'Bool'] void []
TraverseCustomTexture
in /src/gpac/src/compositor/hardcoded_protos.c:1198
['GF_Node*', 'void*', 'Bool'] void []
movietexture_destroy
in /src/gpac/src/compositor/mpeg4_textures.c:49
['GF_Node*', 'void*', 'Bool'] void []
imagetexture_destroy
in /src/gpac/src/compositor/mpeg4_textures.c:228
['GF_Node*', 'void*', 'Bool'] void []
pixeltexture_destroy
in /src/gpac/src/compositor/mpeg4_textures.c:498
['GF_Node*', 'void*', 'Bool'] void []
TraverseOffscreenGroup
in /src/gpac/src/compositor/hardcoded_protos.c:522
['GF_Node*', 'void*', 'Bool'] void []
TraverseAnchor
in /src/gpac/src/compositor/mpeg4_sensors.c:77
['GF_Node*', 'void*', 'Bool'] void []
TraverseDepthGroup
in /src/gpac/src/compositor/hardcoded_protos.c:649
['GF_Node*', 'void*', 'Bool'] void []
TraverseUntransform
in /src/gpac/src/compositor/hardcoded_protos.c:960
['GF_Node*', 'void*', 'Bool'] void []
TraverseTransform2D
in /src/gpac/src/compositor/mpeg4_grouping_2d.c:173
['GF_Node*', 'void*', 'Bool'] void []
TraverseStyleGroup
in /src/gpac/src/compositor/hardcoded_protos.c:1028
['GF_Node*', 'void*', 'Bool'] void []
TraverseLayer2D
in /src/gpac/src/compositor/mpeg4_layer_2d.c:69
['GF_Node*', 'void*', 'Bool'] void []
TraverseTransformMatrix2D
in /src/gpac/src/compositor/mpeg4_grouping_2d.c:250
['GF_Node*', 'void*', 'Bool'] void []
TraverseColorTransform
in /src/gpac/src/compositor/mpeg4_grouping_2d.c:297
['GF_Node*', 'void*', 'Bool'] void []
TraverseOrderedGroup
in /src/gpac/src/compositor/mpeg4_grouping_2d.c:386
['GF_Node*', 'void*', 'Bool'] void []
svg_traverse_g
in /src/gpac/src/compositor/svg_grouping.c:526
['GF_Node*', 'void*', 'Bool'] void []
DestroyGradient
in /src/gpac/src/compositor/mpeg4_gradients.c:83
['GF_Node*', 'void*', 'Bool'] void []
composite_traverse
in /src/gpac/src/compositor/mpeg4_composite.c:116
['GF_Node*', 'void*', 'Bool'] void []
scene_ns_on_setup_error
in /src/gpac/src/compositor/scene_ns.c:32
['GF_Filter*', 'void*', 'GF_Err'] Bool []
gf_audio_input_fetch_frame
in /src/gpac/src/compositor/audio_input.c:40
['void*', 'u32*', 'u32*', 'u32'] u8 []
gjs_odm_enable_addon
in /src/gpac/src/jsmods/scene_js.c:1362
['JSContext*', 'JSValueConst', 'int', 'JSValueConst*'] JSValue []
gjs_odm_declare_addon
in /src/gpac/src/jsmods/scene_js.c:1387
['JSContext*', 'JSValueConst', 'int', 'JSValueConst*'] JSValue []
svg_audio_smil_evaluate
in /src/gpac/src/compositor/svg_media.c:674
['SMIL_Timing_RTI*', 'Fixed', 'GF_SGSMILTimingEvalState'] void []
svg_traverse_audio
in /src/gpac/src/compositor/svg_media.c:751
['GF_Node*', 'void*', 'Bool'] void []
audioclip_traverse
in /src/gpac/src/compositor/mpeg4_audio.c:56
['GF_Node*', 'void*', 'Bool'] void []
audiosource_traverse
in /src/gpac/src/compositor/mpeg4_audio.c:192
['GF_Node*', 'void*', 'Bool'] void []
TraverseInputSensor
in /src/gpac/src/compositor/mpeg4_inputsensor.c:485
['GF_Node*', 'void*', 'Bool'] void []
svg_animation_smil_evaluate
in /src/gpac/src/compositor/svg_grouping.c:1220
['SMIL_Timing_RTI*', 'Fixed', 'GF_SGSMILTimingEvalState'] void []
animationstream_destroy
in /src/gpac/src/compositor/mpeg4_animstream.c:41
['GF_Node*', 'void*', 'Bool'] void []
scene_ns_remove_object
in /src/gpac/src/compositor/scene_ns.c:429
['GF_Filter*', 'void*', 'u32*'] Bool []
GF_MediaObject*gf_scene_get_media_object_ex(GF_Scene*scene,MFURL*url,u32obj_type_hint,Boollock_timelines,GF_MediaObject*sync_ref,Boolforce_new_if_not_attached,GF_Node*node,GF_Scene*parent_scene_addon)
in /src/gpac/src/compositor/scene.c:938
[] GF_EXPORT []
odf_dec_process
in /src/gpac/src/filters/dec_odf.c:334
['GF_Filter*'] GF_Err []
ctxload_process
in /src/gpac/src/filters/load_bt_xmt.c:368
['GF_Filter*'] GF_Err []
compose_initialize
in /src/gpac/src/filters/compose.c:821
['GF_Filter*'] GF_Err []
compose_configure_pid
in /src/gpac/src/filters/compose.c:255
['GF_Filter*', 'GF_FilterPid*', 'Bool'] GF_Err []
gjs_odm_select
in /src/gpac/src/jsmods/scene_js.c:1304
['JSContext*', 'JSValueConst', 'int', 'JSValueConst*'] JSValue []
gjs_odm_select_service
in /src/gpac/src/jsmods/scene_js.c:1290
['JSContext*', 'JSValueConst', 'int', 'JSValueConst*'] JSValue []
svg_traverse_font_face_uri
in /src/gpac/src/compositor/svg_font.c:489
['GF_Node*', 'void*', 'Bool'] void []
svg_traverse_use
in /src/gpac/src/compositor/svg_grouping.c:1167
['GF_Node*', 'void*', 'Bool'] void []
svg_traverse_foreign_object
in /src/gpac/src/compositor/svg_grouping.c:1403
['GF_Node*', 'void*', 'Bool'] void []
svg_traverse_animation
in /src/gpac/src/compositor/svg_grouping.c:1264
['GF_Node*', 'void*', 'Bool'] void []
compose_finalize
in /src/gpac/src/filters/compose.c:791
['GF_Filter*'] void []
compose_process_event
in /src/gpac/src/filters/compose.c:688
['GF_Filter*', 'GF_FilterEvent*'] Bool []
WGT_ProcessData
in /src/gpac/modules/deprecated/old_arch/widgetman/wgt_load.c:57
['GF_SceneDecoder*', 'char*', 'u32', 'u16', 'u32', 'u32'] GF_Err []
lsrdec_process
in /src/gpac/src/filters/dec_laser.c:150
['GF_Filter*'] GF_Err []
svgin_process
in /src/gpac/src/filters/load_svg.c:103
['GF_Filter*'] GF_Err []
bifs_dec_process
in /src/gpac/src/filters/dec_bifs.c:138
['GF_Filter*'] GF_Err []
set_media_url
in /src/gpac/src/compositor/scene.c:1397
['GF_Scene*', 'SFURL*', 'GF_Node*', 'MFURL*', 'u32'] void []
ttd_configure_pid
in /src/gpac/src/filters/dec_ttxt.c:249
['GF_Filter*', 'GF_FilterPid*', 'Bool'] GF_Err []
ttd_process_event
in /src/gpac/src/filters/dec_ttxt.c:1282
['GF_Filter*', 'GF_FilterEvent*'] Bool []
ttmldec_process_event
in /src/gpac/src/filters/dec_ttml.c:213
['GF_Filter*', 'GF_FilterEvent*'] Bool []
ttmldec_finalize
in /src/gpac/src/filters/dec_ttml.c:523
['GF_Filter*'] void []
vttd_process_event
in /src/gpac/src/filters/dec_webvtt.c:249
['GF_Filter*', 'GF_FilterEvent*'] Bool []
scenejs_set_focus
in /src/gpac/src/jsmods/scene_js.c:1637
['JSContext*', 'JSValueConst', 'int', 'JSValueConst*'] JSValue []
scenejs_setProperty
in /src/gpac/src/jsmods/scene_js.c:311
['JSContext*', 'JSValueConst', 'JSValueConst', 'int'] JSValue []
scenejs_show_keyboard
in /src/gpac/src/jsmods/scene_js.c:1716
['JSContext*', 'JSValueConst', 'int', 'JSValueConst*'] JSValue []
composite_update
in /src/gpac/src/compositor/mpeg4_composite.c:258
['GF_TextureHandler*'] void []
GF_MediaObject*gf_mo_load_xlink_resource(GF_Node*node,Boolprimary_resource,DoubleclipBegin,DoubleclipEnd)
in /src/gpac/src/compositor/svg_external.c:129
[] GF_EXPORT []
RenderMediaControl
in /src/gpac/src/compositor/mpeg4_mediacontrol.c:326
['GF_Node*', 'void*', 'Bool'] void []
back_set_bind
in /src/gpac/src/compositor/mpeg4_background.c:451
['GF_Node*', 'GF_Route*'] void []
audiobuffer_traverse
in /src/gpac/src/compositor/mpeg4_audio.c:324
['GF_Node*', 'void*', 'Bool'] void []
b2D_set_bind
in /src/gpac/src/compositor/mpeg4_background2d.c:422
['GF_Node*', 'GF_Route*'] void []
TraverseDepthViewPoint
in /src/gpac/src/compositor/hardcoded_protos.c:728
['GF_Node*', 'void*', 'Bool'] void []
TraverseLayout
in /src/gpac/src/compositor/mpeg4_layout.c:615
['GF_Node*', 'void*', 'Bool'] void []
svg_a_handle_event
in /src/gpac/src/compositor/svg_grouping.c:916
['GF_Node*', 'GF_DOM_Event*', 'GF_Node*'] void []
compositor_2d_draw_bitmap
in /src/gpac/src/compositor/compositor_2d.c:893
['GF_VisualManager*', 'GF_TraverseState*', 'DrawableContext*'] Bool []
scenejs_set_back_color
in /src/gpac/src/jsmods/scene_js.c:466
['JSContext*', 'JSValueConst', 'int', 'JSValueConst*'] JSValue []
gjs_odm_addon_layout
in /src/gpac/src/jsmods/scene_js.c:1336
['JSContext*', 'JSValueConst', 'int', 'JSValueConst*'] JSValue []
gpac_jni_event_proc
in /src/gpac/applications/gpac_android/src/main/jni/gpac_jni.cpp:708
['void*', 'GF_Event*'] Bool []
rtspout_process
in /src/gpac/src/filters/out_rtsp.c:1730
['GF_Filter*'] GF_Err []
jsf_filter_is_supported_source
in /src/gpac/src/filters/jsfilter.c:1491
['JSContext*', 'JSValueConst', 'int', 'JSValueConst*'] JSValue []
jsf_filter_add_source
in /src/gpac/src/filters/jsfilter.c:1738
['JSContext*', 'JSValueConst', 'int', 'JSValueConst*'] JSValue []
jsf_filter_add_dest
in /src/gpac/src/filters/jsfilter.c:1743
['JSContext*', 'JSValueConst', 'int', 'JSValueConst*'] JSValue []
jsf_filter_add_filter
in /src/gpac/src/filters/jsfilter.c:1747
['JSContext*', 'JSValueConst', 'int', 'JSValueConst*'] JSValue []
ghi_dmx_process
in /src/gpac/src/filters/dmx_ghi.c:1114
['GF_Filter*'] GF_Err []
isor_declare_objects
in /src/gpac/src/filters/isoffin_load.c:1787
['ISOMReader*'] GF_Err []
nhmldump_process
in /src/gpac/src/filters/write_nhml.c:962
['GF_Filter*'] GF_Err []
dasher_configure_pid
in /src/gpac/src/filters/dasher.c:953
['GF_Filter*', 'GF_FilterPid*', 'Bool'] GF_Err []
dasher_setup_sources
in /src/gpac/src/filters/dasher.c:3861
['GF_Filter*', 'GF_DasherCtx*', 'GF_MPD_AdaptationSet*'] void []
nhntdump_process
in /src/gpac/src/filters/write_nhnt.c:238
['GF_Filter*'] GF_Err []
tsmux_process
in /src/gpac/src/filters/mux_ts.c:1819
['GF_Filter*'] GF_Err []
cryptfout_initialize
in /src/gpac/src/filters/io_fcryp.c:469
['GF_Filter*'] GF_Err []
gf_fs_load_filter_internal
in /src/gpac/src/filter_core/filter_session.c:1322
['GF_FilterSession*', 'char*', 'GF_Err*', 'Bool*'] GF_Filter []
load_custom_filter
in /src/gpac/applications/gpac/gpac.c:3023
['GF_FilterSession*', 'char*', 'GF_Err*'] GF_Filter []
fs_new_filter
in /src/gpac/share/nodejs/src/gpac_napi.c:4271
['napi_env', 'napi_callback_info'] napi_value []
jsfs_on_filter_destroyed
in /src/gpac/src/filter_core/filter_session_js.c:313
['GF_Filter*'] void []
gpac_jni_uninit
in /src/gpac/applications/gpac_android/src/main/jni/gpac_jni.cpp:321
['JNIEnv*', 'jobject'] JNIEXPORT []
jsfs_task_exec
in /src/gpac/src/filter_core/filter_session_js.c:212
['GF_FilterSession*', 'void*', 'u32*'] Bool []
fs_default_event_proc
in /src/gpac/src/filter_core/filter_session.c:146
['void*', 'GF_Event*'] Bool []
jsff_enum_ipid_props
in /src/gpac/src/filter_core/filter_session_js.c:851
['JSContext*', 'JSValueConst', 'int', 'JSValueConst*'] JSValue []
jsff_enum_opid_props
in /src/gpac/src/filter_core/filter_session_js.c:855
['JSContext*', 'JSValueConst', 'int', 'JSValueConst*'] JSValue []
jsff_on_setup_error
in /src/gpac/src/filter_core/filter_session_js.c:1425
['GF_Filter*', 'void*', 'GF_Err'] Bool []
gf_fs_load_script_ex
in /src/gpac/src/filter_core/filter_session_js.c:2097
['GF_FilterSession*', 'char*', 'JSContext*', 'GF_Filter*'] GF_Err []
dvblin_initialize
in /src/gpac/src/filters/in_dvb4linux.c:748
['GF_Filter*'] GF_Err []
dvbin_register
in /src/gpac/src/filters/in_dvb4linux.c:921
['GF_FilterSession*'] GF_FilterRegister []
jsff_all_args
in /src/gpac/src/filter_core/filter_session_js.c:994
['JSContext*', 'JSValueConst', 'int', 'JSValueConst*'] JSValue []
filter_update
in /src/gpac/share/nodejs/src/gpac_napi.c:2336
['napi_env', 'napi_callback_info'] napi_value []
jsff_update
in /src/gpac/src/filter_core/filter_session_js.c:1228
['JSContext*', 'JSValueConst', 'int', 'JSValueConst*'] JSValue []
gf_filter_update_arg_task
in /src/gpac/src/filter_core/filter.c:1259
['GF_FSTask*'] void []
scenejs_set_option
in /src/gpac/src/jsmods/scene_js.c:437
['JSContext*', 'JSValueConst', 'int', 'JSValueConst*'] JSValue []
ut_filter_process_source
in /src/gpac/src/filters/unit_test_filter.c:270
['GF_Filter*'] GF_Err []
jsf_filter_send_update
in /src/gpac/src/filters/jsfilter.c:1658
['JSContext*', 'JSValueConst', 'int', 'JSValueConst*'] JSValue []
PNC_InitRTP
in /src/gpac/applications/testapps/broadcaster/RTP_serv_sender.c:7
['GF_RTPChannel**', 'char*', 'int', 'unsigned short'] GF_Err []
GF_RTPStreamer*gf_rtp_streamer_new_ex(constGF_RTPStreamerConfig*cfg,Boolfor_rtsp)
in /src/gpac/src/ietf/rtp_streamer.c:170
[] GF_EXPORT []
rtpin_process_event
in /src/gpac/src/filters/in_rtp.c:283
['GF_Filter*', 'GF_FilterEvent*'] Bool []
rtpin_initialize
in /src/gpac/src/filters/in_rtp.c:777
['GF_Filter*'] GF_Err []
rtpin_process
in /src/gpac/src/filters/in_rtp.c:447
['GF_Filter*'] GF_Err []
rtpin_finalize
in /src/gpac/src/filters/in_rtp.c:884
['GF_Filter*'] void []
js_sys_prop_get
in /src/gpac/src/jsmods/core.c:1284
['JSContext*', 'JSValueConst', 'int'] JSValue []
gf_sys_set_args
in /src/gpac/src/utils/os_divers.c:949
['s32', 'char**'] GF_EXPORT []
dashdmx_io_init
in /src/gpac/src/filters/dmx_dash.c:760
['GF_DASHFileIO*', 'GF_DASHFileIOSession'] GF_Err []
SMJS_FUNCTION_EXT
in /src/gpac/modules/deprecated/old_arch/widgetman/widget.c:274
['Bool'] JSBool []
wm_component_activate_event
in /src/gpac/modules/deprecated/old_arch/widgetman/widgetman.c:1057
['GF_Node*', 'GF_DOM_Event*', 'GF_Node*'] void []
wm_component_deactivate_event
in /src/gpac/modules/deprecated/old_arch/widgetman/widgetman.c:1061
['GF_Node*', 'GF_DOM_Event*', 'GF_Node*'] void []
wm_enum_widget
in /src/gpac/modules/deprecated/old_arch/widgetman/widgetman.c:3513
['void*', 'char*', 'char*', 'GF_FileEnumInfo*'] Bool []
rmt_ws_thread_main
in /src/gpac/src/utils/rmt_ws.c:789
['void*'] u32 []
dasher_init_utc
in /src/gpac/src/filters/dasher.c:6536
['GF_Filter*', 'GF_DasherCtx*'] void []
cenc_dec_configure_pid
in /src/gpac/src/filters/decrypt_cenc_isma.c:2192
['GF_Filter*', 'GF_FilterPid*', 'Bool'] GF_Err []
cryptfin_process
in /src/gpac/src/filters/io_fcryp.c:216
['GF_Filter*'] GF_Err []
httpout_process
in /src/gpac/src/filters/out_http.c:5366
['GF_Filter*'] GF_Err []
dashdmx_io_run
in /src/gpac/src/filters/dmx_dash.c:770
['GF_DASHFileIO*', 'GF_DASHFileIOSession'] GF_Err []
gf_dm_session_task
in /src/gpac/src/utils/downloader.c:971
['GF_FilterSession*', 'void*', 'u32*'] Bool []
gf_dm_session_thread
in /src/gpac/src/utils/downloader.c:998
['void*'] u32 []
dashdmx_io_get_mime
in /src/gpac/src/filters/dmx_dash.c:804
['GF_DASHFileIO*', 'GF_DASHFileIOSession'] char []
httpin_process
in /src/gpac/src/filters/in_http.c:392
['GF_Filter*'] GF_Err []
ff_url_read
in /src/gpac/modules/deprecated/old_arch/ffmpeg_in/ffmpeg_demux.c:510
['void*', 'unsigned char*', 'int'] int []
FFD_ConnectService
in /src/gpac/modules/deprecated/old_arch/ffmpeg_in/ffmpeg_demux.c:563
['GF_InputService*', 'GF_ClientService*', 'char*'] GF_Err []
gf_dm_sess_fetch_once
in /src/gpac/src/utils/downloader_emscripten.c:787
['GF_DownloadSession*'] GF_Err []
routein_do_repair
in /src/gpac/src/filters/in_route_repair.c:1172
['ROUTEInCtx*'] GF_Err []
get_default_install_path
in /src/gpac/src/utils/os_config_init.c:356
['char*', 'u32'] Bool []
SDLVid_SetFullScreen
in /src/gpac/modules/sdl_out/video.c:1321
['GF_VideoOutput*', 'Bool', 'u32*', 'u32*'] GF_Err []
texture_load
in /src/gpac/src/jsmods/evg.c:6188
['JSContext*', 'JSValueConst', 'int', 'JSValueConst*'] JSValue []
texture_constructor
in /src/gpac/src/jsmods/evg.c:6532
['JSContext*', 'JSValueConst', 'int', 'JSValueConst*'] JSValue []
js_sys_getenv
in /src/gpac/src/jsmods/core.c:1860
['JSContext*', 'JSValueConst', 'int', 'JSValueConst*'] JSValue []
js_std_getenv
in /src/gpac/src/quickjs/quickjs-libc.c:699
['JSContext*', 'JSValueConst', 'int', 'JSValueConst*'] JSValue []
my_execvpe
in /src/gpac/src/quickjs/quickjs-libc.c:2928
['char*', 'char**', 'char**'] int []

Sink functions/methods found for CWE787

Target sink Reached by fuzzer Function call path Possible branch blockers
malloc [] Path 1
Path 2
N/A
realloc [] Path 1
Path 2
N/A

Sink functions/methods found for CWE416

Target sink Reached by fuzzer Function call path Possible branch blockers
free ['fuzz_parse'] N/A N/A