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