Flawfinder version 2.0.10, (C) 2001-2019 David A. Wheeler.
Number of rules (primarily dangerous function names) in C/C++ ruleset: 223
Examining data/erlang-23.1.4+dfsg/erts/emulator/beam/atom.c
Examining data/erlang-23.1.4+dfsg/erts/emulator/beam/atom.h
Examining data/erlang-23.1.4+dfsg/erts/emulator/beam/beam_bif_load.c
Examining data/erlang-23.1.4+dfsg/erts/emulator/beam/beam_bp.c
Examining data/erlang-23.1.4+dfsg/erts/emulator/beam/beam_bp.h
Examining data/erlang-23.1.4+dfsg/erts/emulator/beam/beam_catches.c
Examining data/erlang-23.1.4+dfsg/erts/emulator/beam/beam_catches.h
Examining data/erlang-23.1.4+dfsg/erts/emulator/beam/beam_debug.c
Examining data/erlang-23.1.4+dfsg/erts/emulator/beam/beam_emu.c
Examining data/erlang-23.1.4+dfsg/erts/emulator/beam/beam_load.h
Examining data/erlang-23.1.4+dfsg/erts/emulator/beam/beam_ranges.c
Examining data/erlang-23.1.4+dfsg/erts/emulator/beam/bif.c
Examining data/erlang-23.1.4+dfsg/erts/emulator/beam/bif.h
Examining data/erlang-23.1.4+dfsg/erts/emulator/beam/big.c
Examining data/erlang-23.1.4+dfsg/erts/emulator/beam/big.h
Examining data/erlang-23.1.4+dfsg/erts/emulator/beam/binary.c
Examining data/erlang-23.1.4+dfsg/erts/emulator/beam/break.c
Examining data/erlang-23.1.4+dfsg/erts/emulator/beam/code_ix.c
Examining data/erlang-23.1.4+dfsg/erts/emulator/beam/code_ix.h
Examining data/erlang-23.1.4+dfsg/erts/emulator/beam/copy.c
Examining data/erlang-23.1.4+dfsg/erts/emulator/beam/dist.c
Examining data/erlang-23.1.4+dfsg/erts/emulator/beam/dist.h
Examining data/erlang-23.1.4+dfsg/erts/emulator/beam/dtrace-wrapper.h
Examining data/erlang-23.1.4+dfsg/erts/emulator/beam/elib_memmove.c
Examining data/erlang-23.1.4+dfsg/erts/emulator/beam/erl_afit_alloc.c
Examining data/erlang-23.1.4+dfsg/erts/emulator/beam/erl_afit_alloc.h
Examining data/erlang-23.1.4+dfsg/erts/emulator/beam/erl_alloc.c
Examining data/erlang-23.1.4+dfsg/erts/emulator/beam/erl_alloc.h
Examining data/erlang-23.1.4+dfsg/erts/emulator/beam/erl_alloc_util.c
Examining data/erlang-23.1.4+dfsg/erts/emulator/beam/erl_alloc_util.h
Examining data/erlang-23.1.4+dfsg/erts/emulator/beam/erl_ao_firstfit_alloc.c
Examining data/erlang-23.1.4+dfsg/erts/emulator/beam/erl_ao_firstfit_alloc.h
Examining data/erlang-23.1.4+dfsg/erts/emulator/beam/erl_arith.c
Examining data/erlang-23.1.4+dfsg/erts/emulator/beam/erl_async.c
Examining data/erlang-23.1.4+dfsg/erts/emulator/beam/erl_async.h
Examining data/erlang-23.1.4+dfsg/erts/emulator/beam/erl_bestfit_alloc.c
Examining data/erlang-23.1.4+dfsg/erts/emulator/beam/erl_bestfit_alloc.h
Examining data/erlang-23.1.4+dfsg/erts/emulator/beam/erl_bif_atomics.c
Examining data/erlang-23.1.4+dfsg/erts/emulator/beam/erl_bif_binary.c
Examining data/erlang-23.1.4+dfsg/erts/emulator/beam/erl_bif_chksum.c
Examining data/erlang-23.1.4+dfsg/erts/emulator/beam/erl_bif_counters.c
Examining data/erlang-23.1.4+dfsg/erts/emulator/beam/erl_bif_ddll.c
Examining data/erlang-23.1.4+dfsg/erts/emulator/beam/erl_bif_guard.c
Examining data/erlang-23.1.4+dfsg/erts/emulator/beam/erl_bif_info.c
Examining data/erlang-23.1.4+dfsg/erts/emulator/beam/erl_bif_lists.c
Examining data/erlang-23.1.4+dfsg/erts/emulator/beam/erl_bif_op.c
Examining data/erlang-23.1.4+dfsg/erts/emulator/beam/erl_bif_os.c
Examining data/erlang-23.1.4+dfsg/erts/emulator/beam/erl_bif_persistent.c
Examining data/erlang-23.1.4+dfsg/erts/emulator/beam/erl_bif_port.c
Examining data/erlang-23.1.4+dfsg/erts/emulator/beam/erl_bif_re.c
Examining data/erlang-23.1.4+dfsg/erts/emulator/beam/erl_bif_trace.c
Examining data/erlang-23.1.4+dfsg/erts/emulator/beam/erl_bif_unique.c
Examining data/erlang-23.1.4+dfsg/erts/emulator/beam/erl_bif_unique.h
Examining data/erlang-23.1.4+dfsg/erts/emulator/beam/erl_binary.h
Examining data/erlang-23.1.4+dfsg/erts/emulator/beam/erl_bits.c
Examining data/erlang-23.1.4+dfsg/erts/emulator/beam/erl_bits.h
Examining data/erlang-23.1.4+dfsg/erts/emulator/beam/erl_cpu_topology.c
Examining data/erlang-23.1.4+dfsg/erts/emulator/beam/erl_cpu_topology.h
Examining data/erlang-23.1.4+dfsg/erts/emulator/beam/erl_db.c
Examining data/erlang-23.1.4+dfsg/erts/emulator/beam/erl_db.h
Examining data/erlang-23.1.4+dfsg/erts/emulator/beam/erl_db_catree.c
Examining data/erlang-23.1.4+dfsg/erts/emulator/beam/erl_db_catree.h
Examining data/erlang-23.1.4+dfsg/erts/emulator/beam/erl_db_hash.c
Examining data/erlang-23.1.4+dfsg/erts/emulator/beam/erl_db_hash.h
Examining data/erlang-23.1.4+dfsg/erts/emulator/beam/erl_db_tree.c
Examining data/erlang-23.1.4+dfsg/erts/emulator/beam/erl_db_tree.h
Examining data/erlang-23.1.4+dfsg/erts/emulator/beam/erl_db_tree_util.h
Examining data/erlang-23.1.4+dfsg/erts/emulator/beam/erl_db_util.c
Examining data/erlang-23.1.4+dfsg/erts/emulator/beam/erl_db_util.h
Examining data/erlang-23.1.4+dfsg/erts/emulator/beam/erl_debug.c
Examining data/erlang-23.1.4+dfsg/erts/emulator/beam/erl_debug.h
Examining data/erlang-23.1.4+dfsg/erts/emulator/beam/erl_driver.h
Examining data/erlang-23.1.4+dfsg/erts/emulator/beam/erl_drv_nif.h
Examining data/erlang-23.1.4+dfsg/erts/emulator/beam/erl_drv_thread.c
Examining data/erlang-23.1.4+dfsg/erts/emulator/beam/erl_dyn_lock_check.c
Examining data/erlang-23.1.4+dfsg/erts/emulator/beam/erl_dyn_lock_check.h
Examining data/erlang-23.1.4+dfsg/erts/emulator/beam/erl_flxctr.c
Examining data/erlang-23.1.4+dfsg/erts/emulator/beam/erl_flxctr.h
Examining data/erlang-23.1.4+dfsg/erts/emulator/beam/erl_fun.c
Examining data/erlang-23.1.4+dfsg/erts/emulator/beam/erl_fun.h
Examining data/erlang-23.1.4+dfsg/erts/emulator/beam/erl_gc.c
Examining data/erlang-23.1.4+dfsg/erts/emulator/beam/erl_gc.h
Examining data/erlang-23.1.4+dfsg/erts/emulator/beam/erl_global_literals.c
Examining data/erlang-23.1.4+dfsg/erts/emulator/beam/erl_global_literals.h
Examining data/erlang-23.1.4+dfsg/erts/emulator/beam/erl_goodfit_alloc.c
Examining data/erlang-23.1.4+dfsg/erts/emulator/beam/erl_goodfit_alloc.h
Examining data/erlang-23.1.4+dfsg/erts/emulator/beam/erl_hl_timer.c
Examining data/erlang-23.1.4+dfsg/erts/emulator/beam/erl_hl_timer.h
Examining data/erlang-23.1.4+dfsg/erts/emulator/beam/erl_init.c
Examining data/erlang-23.1.4+dfsg/erts/emulator/beam/erl_io_queue.c
Examining data/erlang-23.1.4+dfsg/erts/emulator/beam/erl_io_queue.h
Examining data/erlang-23.1.4+dfsg/erts/emulator/beam/erl_lock_check.c
Examining data/erlang-23.1.4+dfsg/erts/emulator/beam/erl_lock_check.h
Examining data/erlang-23.1.4+dfsg/erts/emulator/beam/erl_lock_count.c
Examining data/erlang-23.1.4+dfsg/erts/emulator/beam/erl_lock_count.h
Examining data/erlang-23.1.4+dfsg/erts/emulator/beam/erl_lock_flags.c
Examining data/erlang-23.1.4+dfsg/erts/emulator/beam/erl_lock_flags.h
Examining data/erlang-23.1.4+dfsg/erts/emulator/beam/erl_map.c
Examining data/erlang-23.1.4+dfsg/erts/emulator/beam/erl_map.h
Examining data/erlang-23.1.4+dfsg/erts/emulator/beam/erl_math.c
Examining data/erlang-23.1.4+dfsg/erts/emulator/beam/erl_md5.c
Examining data/erlang-23.1.4+dfsg/erts/emulator/beam/erl_message.c
Examining data/erlang-23.1.4+dfsg/erts/emulator/beam/erl_message.h
Examining data/erlang-23.1.4+dfsg/erts/emulator/beam/erl_monitor_link.c
Examining data/erlang-23.1.4+dfsg/erts/emulator/beam/erl_monitor_link.h
Examining data/erlang-23.1.4+dfsg/erts/emulator/beam/erl_msacc.c
Examining data/erlang-23.1.4+dfsg/erts/emulator/beam/erl_msacc.h
Examining data/erlang-23.1.4+dfsg/erts/emulator/beam/erl_mtrace.c
Examining data/erlang-23.1.4+dfsg/erts/emulator/beam/erl_mtrace.h
Examining data/erlang-23.1.4+dfsg/erts/emulator/beam/erl_nfunc_sched.c
Examining data/erlang-23.1.4+dfsg/erts/emulator/beam/erl_nfunc_sched.h
Examining data/erlang-23.1.4+dfsg/erts/emulator/beam/erl_nif.c
Examining data/erlang-23.1.4+dfsg/erts/emulator/beam/erl_nif.h
Examining data/erlang-23.1.4+dfsg/erts/emulator/beam/erl_nif_api_funcs.h
Examining data/erlang-23.1.4+dfsg/erts/emulator/beam/erl_node_container_utils.h
Examining data/erlang-23.1.4+dfsg/erts/emulator/beam/erl_node_tables.c
Examining data/erlang-23.1.4+dfsg/erts/emulator/beam/erl_node_tables.h
Examining data/erlang-23.1.4+dfsg/erts/emulator/beam/erl_port.h
Examining data/erlang-23.1.4+dfsg/erts/emulator/beam/erl_port_task.c
Examining data/erlang-23.1.4+dfsg/erts/emulator/beam/erl_port_task.h
Examining data/erlang-23.1.4+dfsg/erts/emulator/beam/erl_posix_str.c
Examining data/erlang-23.1.4+dfsg/erts/emulator/beam/erl_printf_term.c
Examining data/erlang-23.1.4+dfsg/erts/emulator/beam/erl_printf_term.h
Examining data/erlang-23.1.4+dfsg/erts/emulator/beam/erl_proc_sig_queue.c
Examining data/erlang-23.1.4+dfsg/erts/emulator/beam/erl_proc_sig_queue.h
Examining data/erlang-23.1.4+dfsg/erts/emulator/beam/erl_process.c
Examining data/erlang-23.1.4+dfsg/erts/emulator/beam/erl_process.h
Examining data/erlang-23.1.4+dfsg/erts/emulator/beam/erl_process_dict.c
Examining data/erlang-23.1.4+dfsg/erts/emulator/beam/erl_process_dict.h
Examining data/erlang-23.1.4+dfsg/erts/emulator/beam/erl_process_dump.c
Examining data/erlang-23.1.4+dfsg/erts/emulator/beam/erl_process_lock.c
Examining data/erlang-23.1.4+dfsg/erts/emulator/beam/erl_process_lock.h
Examining data/erlang-23.1.4+dfsg/erts/emulator/beam/erl_ptab.c
Examining data/erlang-23.1.4+dfsg/erts/emulator/beam/erl_ptab.h
Examining data/erlang-23.1.4+dfsg/erts/emulator/beam/erl_rbtree.h
Examining data/erlang-23.1.4+dfsg/erts/emulator/beam/erl_sched_spec_pre_alloc.c
Examining data/erlang-23.1.4+dfsg/erts/emulator/beam/erl_sched_spec_pre_alloc.h
Examining data/erlang-23.1.4+dfsg/erts/emulator/beam/erl_sock.h
Examining data/erlang-23.1.4+dfsg/erts/emulator/beam/erl_sys_driver.h
Examining data/erlang-23.1.4+dfsg/erts/emulator/beam/erl_term.c
Examining data/erlang-23.1.4+dfsg/erts/emulator/beam/erl_term.h
Examining data/erlang-23.1.4+dfsg/erts/emulator/beam/erl_thr_progress.c
Examining data/erlang-23.1.4+dfsg/erts/emulator/beam/erl_thr_progress.h
Examining data/erlang-23.1.4+dfsg/erts/emulator/beam/erl_thr_queue.c
Examining data/erlang-23.1.4+dfsg/erts/emulator/beam/erl_thr_queue.h
Examining data/erlang-23.1.4+dfsg/erts/emulator/beam/erl_threads.h
Examining data/erlang-23.1.4+dfsg/erts/emulator/beam/erl_time.h
Examining data/erlang-23.1.4+dfsg/erts/emulator/beam/erl_time_sup.c
Examining data/erlang-23.1.4+dfsg/erts/emulator/beam/erl_trace.c
Examining data/erlang-23.1.4+dfsg/erts/emulator/beam/erl_trace.h
Examining data/erlang-23.1.4+dfsg/erts/emulator/beam/erl_unicode.c
Examining data/erlang-23.1.4+dfsg/erts/emulator/beam/erl_unicode.h
Examining data/erlang-23.1.4+dfsg/erts/emulator/beam/erl_unicode_normalize.h
Examining data/erlang-23.1.4+dfsg/erts/emulator/beam/erl_utils.h
Examining data/erlang-23.1.4+dfsg/erts/emulator/beam/erl_vm.h
Examining data/erlang-23.1.4+dfsg/erts/emulator/beam/erl_zlib.c
Examining data/erlang-23.1.4+dfsg/erts/emulator/beam/erl_zlib.h
Examining data/erlang-23.1.4+dfsg/erts/emulator/beam/erlang_lttng.c
Examining data/erlang-23.1.4+dfsg/erts/emulator/beam/erlang_lttng.h
Examining data/erlang-23.1.4+dfsg/erts/emulator/beam/error.h
Examining data/erlang-23.1.4+dfsg/erts/emulator/beam/export.c
Examining data/erlang-23.1.4+dfsg/erts/emulator/beam/export.h
Examining data/erlang-23.1.4+dfsg/erts/emulator/beam/external.c
Examining data/erlang-23.1.4+dfsg/erts/emulator/beam/external.h
Examining data/erlang-23.1.4+dfsg/erts/emulator/beam/global.h
Examining data/erlang-23.1.4+dfsg/erts/emulator/beam/hash.c
Examining data/erlang-23.1.4+dfsg/erts/emulator/beam/hash.h
Examining data/erlang-23.1.4+dfsg/erts/emulator/beam/index.c
Examining data/erlang-23.1.4+dfsg/erts/emulator/beam/index.h
Examining data/erlang-23.1.4+dfsg/erts/emulator/beam/io.c
Examining data/erlang-23.1.4+dfsg/erts/emulator/beam/lttng-wrapper.h
Examining data/erlang-23.1.4+dfsg/erts/emulator/beam/module.c
Examining data/erlang-23.1.4+dfsg/erts/emulator/beam/module.h
Examining data/erlang-23.1.4+dfsg/erts/emulator/beam/packet_parser.c
Examining data/erlang-23.1.4+dfsg/erts/emulator/beam/packet_parser.h
Examining data/erlang-23.1.4+dfsg/erts/emulator/beam/register.c
Examining data/erlang-23.1.4+dfsg/erts/emulator/beam/register.h
Examining data/erlang-23.1.4+dfsg/erts/emulator/beam/safe_hash.c
Examining data/erlang-23.1.4+dfsg/erts/emulator/beam/safe_hash.h
Examining data/erlang-23.1.4+dfsg/erts/emulator/beam/sys.h
Examining data/erlang-23.1.4+dfsg/erts/emulator/beam/time.c
Examining data/erlang-23.1.4+dfsg/erts/emulator/beam/utils.c
Examining data/erlang-23.1.4+dfsg/erts/emulator/beam/version.h
Examining data/erlang-23.1.4+dfsg/erts/emulator/beam/beam_load.c
Examining data/erlang-23.1.4+dfsg/erts/emulator/drivers/common/gzio.c
Examining data/erlang-23.1.4+dfsg/erts/emulator/drivers/common/gzio.h
Examining data/erlang-23.1.4+dfsg/erts/emulator/drivers/common/gzio_zutil.h
Examining data/erlang-23.1.4+dfsg/erts/emulator/drivers/common/ram_file_drv.c
Examining data/erlang-23.1.4+dfsg/erts/emulator/drivers/common/inet_drv.c
Examining data/erlang-23.1.4+dfsg/erts/emulator/drivers/unix/bin_drv.c
Examining data/erlang-23.1.4+dfsg/erts/emulator/drivers/unix/multi_drv.c
Examining data/erlang-23.1.4+dfsg/erts/emulator/drivers/unix/sig_drv.c
Examining data/erlang-23.1.4+dfsg/erts/emulator/drivers/unix/ttsl_drv.c
Examining data/erlang-23.1.4+dfsg/erts/emulator/drivers/vxworks/vxworks_resolv.c
Examining data/erlang-23.1.4+dfsg/erts/emulator/drivers/win32/registry_drv.c
Examining data/erlang-23.1.4+dfsg/erts/emulator/drivers/win32/ttsl_drv.c
Examining data/erlang-23.1.4+dfsg/erts/emulator/drivers/win32/win_con.c
Examining data/erlang-23.1.4+dfsg/erts/emulator/drivers/win32/win_con.h
Examining data/erlang-23.1.4+dfsg/erts/emulator/hipe/hipe_amd64.c