Fuzz introspector
For issues and ideas: https://github.com/ossf/fuzz-introspector/issues

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

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/core/cf-agent/files_select.c [] []
/src/core/libpromises/pipes.c [] []
/src/core/libntech/libutils/sequence.c ['pcre2pcre2_fuzzsupport.c'] []
/src/core/libpromises/dbm_tokyocab.c [] []
/src/core/cf-agent/verify_packages.c [] []
/src/pcre2/src/sljit/sljitConfigInternal.h [] []
/src/core/libntech/tests/unit/ipaddress_test.c [] []
/src/core/tests/unit/generic_agent_test.c [] []
/src/core/libcfnet/cfnet.h [] []
/src/core/libntech/tests/unit/string_sequence_test.c [] []
/src/pcre2/src/pcre2posix.c [] []
/src/core/libpromises/var_expressions.c [] []
/src/core/cf-monitord/mon_io_linux.c [] []
/src/core/cf-agent/agent-diagnostics.c [] []
/src/core/libpromises/chflags.c [] []
/src/core/tests/unit/policy_server_test.c [] []
/src/core/libntech/tests/unit/definitions_test.c [] []
/src/core/libpromises/patches.c [] []
/src/pcre2/src/pcre2_compile.c ['pcre2pcre2_fuzzsupport.c'] []
/src/core/cf-check/db_structs.h [] []
/src/core/libpromises/dbm_migration_lastseen.c [] []
/src/core/cf-upgrade/log.c [] []
/src/core/tests/unit/cf_upgrade_test.c [] []
/src/core/cf-serverd/server_common.c [] []
/src/pcre2/maint/utf8.c [] []
/src/core/libpromises/verify_classes.c [] []
/src/core/libpromises/math_eval.c [] []
/src/core/tests/unit/changes_migration_test.c [] []
/src/core/cf-agent/promiser_regex_resolver.c [] []
/src/core/3rdparty/peg-0.1.15/src/leg.c [] []
/src/core/libntech/libcompat/inet_ntop.c [] []
/src/core/libpromises/changes_chroot.c [] []
/src/core/libpromises/shared_lib.c [] []
/src/pcre2/src/pcre2_config.c [] []
/src/core/tests/acceptance/mock_package_manager.c [] []
/src/core/libntech/tests/unit/alloc_test.c [] []
/src/core/cf-monitord/mon_io_stub.c [] []
/src/core/tests/unit/sysinfo_test.c [] []
/src/core/libntech/libcompat/clock_gettime.c [] []
/src/core/libpromises/timeout.c [] []
/src/core/libpromises/policy.h [] []
/src/core/3rdparty/peg-0.1.15/win/libgen.h [] []
/src/core/libpromises/string_expressions.c ['string_fuzzer.c'] []
/src/core/cf-monitord/env_monitor.c [] []
/src/core/tests/acceptance/no_fds.c [] []
/src/core/libntech/libutils/passopenfile.c [] []
/src/core/tests/unit/expand_test.c [] []
/src/pcre2/src/sljit/sljitLir.h [] []
/src/pcre2/src/pcre2_match_data.c ['pcre2pcre2_fuzzsupport.c'] []
/src/pcre2/src/pcre2_internal.h [] []
/src/core/libntech/libcompat/mkdtemp.c [] []
/src/core/tests/unit/variable_test.c [] []
/src/core/tests/unit/class_test.c [] []
/src/core/libntech/libcompat/strstr.c ['pcre2pcre2_fuzzsupport.c'] []
/src/core/cf-monitord/mon_network_sniffer.c [] []
/src/core/3rdparty/peg-0.1.15/src/tree.c [] []
/src/core/libntech/libcompat/getaddrinfo.c [] []
/src/core/libntech/libcompat/nanosleep.c [] []
/src/core/cf-check/observables.c [] []
/src/core/tests/unit/key_test.c [] []
/src/core/cf-key/cf-key-functions.c [] []
/src/core/tests/unit/file_name_test.c [] []
/src/core/libcfnet/client_code.c [] []
/src/pcre2/src/sljit/sljitExecAllocator.c [] []
/src/core/libpromises/item_lib.c [] []
/src/core/tests/unit/lastseen_migration_test.c [] []
/src/core/tests/unit/linux_process_test.c [] []
/src/core/tests/unit/rlist_test.c [] []
/src/core/cf-monitord/monitoring.c [] []
/src/pcre2/src/sljit/sljitNativeX86_64.c [] []
/src/core/libcfnet/stat_cache.c [] []
/src/core/cf-agent/verify_services.c [] []
/src/core/tests/unit/redirection_test.c [] []
/src/core/libntech/libcompat/pthread_attr_setstacksize.c [] []
/src/core/cf-agent/findhub.c [] []
/src/core/cf-agent/files_editline.c [] []
/src/core/cf-agent/retcode.c [] []
/src/core/tests/unit/syntax_test.c [] []
/src/core/libntech/libcompat/setlinebuf.c [] []
/src/core/cf-monitord/mon_disk.c [] []
/src/core/libpromises/class.c [] []
/src/core/libntech/libutils/fsattrs.c [] []
/src/core/tests/load/db_load.c [] []
/src/core/tests/unit/package_versions_compare_test.c [] []
/src/core/libntech/libutils/threaded_deque.c [] []
/src/core/libpromises/policy.c [] []
/src/core/libntech/libutils/mutex.h [] []
/src/core/tests/unit/mon_load_test.c [] []
/src/core/libenv/unix_iface.c [] []
/src/core/cf-net/cf-net.c [] []
/src/core/cf-agent/verify_users.c [] []
/src/core/cf-serverd/server.c [] []
/src/core/cf-testd/cf-testd.c [] []
/src/core/libntech/libutils/json.h [] []
/src/pcre2/src/sljit/sljitNativeS390X.c [] []
/src/core/libpromises/process_freebsd.c [] []
/src/core/cf-monitord/mon_cpu.c [] []
/src/core/libpromises/lastseen.c [] []
/src/core/libntech/libutils/string_lib.c [] []
/src/pcre2/src/sljit/sljitNativePPC_32.c [] []
/src/pcre2/src/sljit/sljitNativePPC_common.c [] []
/src/core/libntech/libcompat/memrchr.c [] []
/src/core/libpromises/files_copy.h [] []
/src/core/tests/acceptance/02_classes/01_basic/staging/028.c [] []
/src/core/libpromises/audit.c [] []
/src/core/tests/unit/regex_test.c [] []
/src/core/cf-serverd/cf-serverd-enterprise-stubs.c [] []
/src/core/libntech/libutils/set.c [] []
/src/core/tests/unit/protocol_test.c [] []
/src/core/libntech/tests/unit/test.c [] []
/src/core/libpromises/keyring.c [] []
/src/core/libpromises/variable.c [] []
/src/core/cf-agent/files_edit.c [] []
/src/core/cf-monitord/mon_entropy.c [] []
/src/core/cf-agent/cf-agent.c [] []
/src/core/cf-secret/cf-secret.c [] []
/src/pcre2/src/pcre2_jit_test.c [] []
/src/core/libntech/libcompat/snprintf.c [] []
/src/core/3rdparty/peg-0.1.15/src/compile.c [] []
/src/core/libntech/tests/unit/glob_lib_test.c [] []
/src/core/libntech/libutils/file_lib.h [] []
/src/core/tests/unit/iteration_test.c [] []
/src/core/libcfnet/file_stream.c [] []
/src/core/libntech/tests/unit/thread_test.c [] []
/src/core/cf-serverd/server_transform.c [] []
/src/core/tests/unit/passopenfile_test.c [] []
/src/core/libntech/tests/unit/string_lib_test.c [] []
/src/core/libntech/libutils/list.c [] []
/src/core/libntech/libutils/statistics.c [] []
/src/core/libntech/libutils/glob_lib.c [] []
/src/core/libntech/libcompat/fchownat.c [] []
/src/core/libntech/tests/unit/path_test.c [] []
/src/core/libntech/libcompat/localtime_r.c [] []
/src/core/libntech/libutils/xml_writer.c [] []
/src/core/cf-agent/simulate_mode.c [] []
/src/core/cf-serverd/server_access.c [] []
/src/core/libntech/libutils/json-yaml.c [] []
/src/core/tests/unit/process_test.c [] []
/src/core/libpromises/files_interfaces.c [] []
/src/pcre2/maint/ucptest.c [] []
/src/core/cf-check/cf-check.c [] []
/src/core/libntech/libcompat/dirfd.c [] []
/src/core/libpromises/modes.c [] []
/src/core/libntech/libcompat/strsignal.c [] []
/src/core/cf-agent/verify_storage.c [] []
/src/core/libntech/libutils/queue.c [] []
/src/core/libntech/libutils/writer.c [] []
/src/core/libntech/tests/unit/env_file_test.c [] []
/src/core/tests/unit/policy_test.c [] []
/src/core/cf-key/cf-key.c [] []
/src/core/tests/unit/logging_test.c [] []
/src/core/libntech/libutils/man.c [] []
/src/core/libpromises/conversion.c [] []
/src/core/tests/unit/connection_management_test.c [] []
/src/core/libntech/libutils/threaded_queue.c [] []
/src/core/cf-upgrade/command_line.c [] []
/src/core/libntech/libutils/compiler.h [] []
/src/core/libntech/libcompat/strrstr.c [] []
/src/core/cf-monitord/shared_kstat.c [] []
/src/core/libntech/libcompat/inet_pton.c [] []
/src/pcre2/src/sljit/sljitNativeX86_32.c [] []
/src/core/.github/codeql/cpp-queries/bool-type-mismatch-return.c [] []
/src/core/libntech/libcompat/strdup.c ['string_fuzzer.c', 'pcre2pcre2_fuzzsupport.c'] []
/src/core/libpromises/fncall.c [] []
/src/core/libpromises/feature.c [] []
/src/core/libcfnet/misc.c [] []
/src/core/libpromises/files_operators.c [] []
/src/core/libpromises/evalfunction.c [] []
/src/core/libntech/libutils/stack.c [] []
/src/core/libntech/tests/unit/hash_test.c [] []
/src/core/tests/unit/findhub_test.c [] []
/src/core/libntech/libutils/stack_base.c [] []
/src/core/cf-upgrade/process.c [] []
/src/core/libntech/libutils/ring_buffer.c [] []
/src/core/libntech/libcompat/gmtime_r.c [] []
/src/core/libpromises/match_scope.c [] []
/src/core/.github/codeql/cpp-queries/missing-argument-null-check.c [] []
/src/core/libntech/tests/unit/test.h [] []
/src/core/cf-execd/cf-execd.c [] []
/src/core/libcfnet/key.c [] []
/src/core/libpromises/exec_tools.c ['pcre2pcre2_fuzzsupport.c'] []
/src/core/tests/unit/enterprise_extension_test_lib.c [] []
/src/core/libntech/tests/unit/ring_buffer_test.c [] []
/src/core/libpromises/process_unix.c [] []
/src/core/libntech/libcompat/strchrnul.c [] []
/src/core/libntech/tests/unit/csv_parser_test.c [] []
/src/core/libntech/libutils/alloc.c ['string_fuzzer.c', 'pcre2pcre2_fuzzsupport.c'] []
/src/core/tests/unit/files_lib_test.c [] []
/src/core/libpromises/dbm_quick.c [] []
/src/pcre2/src/pcre2_dfa_match.c ['pcre2pcre2_fuzzsupport.c'] []
/src/core/cf-serverd/server_tls.c [] []
/src/core/libpromises/crypto.c [] []
/src/core/libntech/libcompat/srand48.c [] []
/src/core/libpromises/storage_tools.c [] []
/src/core/tests/unit/files_copy_test.c [] []
/src/pcre2/src/pcre2grep.c [] []
/src/core/libntech/libutils/hash_map.c [] []
/src/core/tests/unit/crypto_symmetric_test.c [] []
/src/core/tests/unit/split_process_line_test.c [] []
/src/core/libpromises/locks.c [] []
/src/core/libntech/tests/unit/stack_test.c [] []
/src/pcre2/src/pcre2_valid_utf.c [] []
/src/core/cf-monitord/mon_processes.c [] []
/src/pcre2/src/pcre2_study.c [] []
/src/core/libntech/libutils/rb-tree.c [] []
/src/core/cf-check/lmdump.c [] []
/src/core/ext/rpmvercmp.c [] []
/src/core/tests/unit/mustache_test.c [] []
/src/pcre2/src/pcre2_printint.c ['pcre2pcre2_fuzzsupport.c'] []
/src/core/libpromises/files_lib.c [] []
/src/core/libcfnet/policy_server.c [] []
/src/core/libntech/libutils/misc_lib.c [] []
/src/core/cf-check/validate.c [] []
/src/core/cf-check/diagnose.c [] []
/src/core/tests/unit/getopt_test.c [] []
/src/pcre2/src/pcre2_fuzzsupport.c ['pcre2pcre2_fuzzsupport.c'] []
/src/core/libntech/libcompat/generic_at.c [] []
/src/core/cf-agent/comparray.c [] []
/src/core/libpromises/vars.c [] []
/src/core/libntech/libutils/ip_address.c [] []
/src/core/3rdparty/peg-0.1.15/examples/dcv.c [] []
/src/core/libpromises/eval_context.c [] []
/src/core/libenv/constants.c [] []
/src/core/libntech/libutils/misc_lib.h [] []
/src/core/libpromises/dbm_test_api.c [] []
/src/core/libntech/libutils/string_sequence.c [] []
/src/core/libpromises/logic_expressions.c [] []
/src/core/tests/unit/sort_test.c [] []
/src/core/libpromises/files_names.c [] []
/src/core/cf-serverd/cf-serverd-functions.c [] []
/src/core/cf-serverd/cf-serverd.c [] []
/src/core/tests/unit/granules_test.c [] []
/src/core/libpromises/ornaments.c [] []
/src/core/libntech/libutils/version_comparison.c [] []
/src/core/libntech/libcompat/stpncpy.c [] []
/src/core/libntech/tests/unit/gcov-stub.c [] []
/src/core/cf-check/repair.c [] []
/src/core/libcfnet/client_protocol.c [] []
/src/pcre2/src/pcre2_jit_neon_inc.h [] []
/src/core/cf-runagent/cf-runagent.c [] []
/src/core/tests/unit/domainname_test.c [] []
/src/core/libcfnet/net.c [] []
/src/core/cf-monitord/mon_temp.c [] []
/src/core/libntech/libcompat/strncasecmp.c [] []
/src/core/libpromises/rlist.c [] []
/src/pcre2/src/pcre2.h [] []
/src/core/libntech/libutils/map.c [] []
/src/core/libntech/tests/unit/json_test.c [] []
/src/core/tests/acceptance/xml-c14nize.c [] []
/src/core/libpromises/acl_tools_posix.c [] []
/src/string_fuzzer.c ['string_fuzzer.c'] []
/src/core/tests/unit/mon_processes_test.c [] []
/src/pcre2/src/sljit/sljitNativeARM_T2_32.c [] []
/src/core/libntech/tests/unit/version_comparison_test.c [] []
/src/pcre2/src/pcre2_jit_match.c ['pcre2pcre2_fuzzsupport.c'] []
/src/core/tests/unit/set_domainname_test.c [] []
/src/pcre2/src/pcre2_pattern_info.c [] []
/src/core/cf-check/diagnose.h [] []
/src/core/libpromises/granules.c [] []
/src/core/tests/unit/scope_test.c [] []
/src/core/cf-agent/verify_environments.c [] []
/src/core/libntech/libutils/threaded_stack.c [] []
/src/core/tests/unit/db_test.c [] []
/src/core/tests/unit/item_test.c [] []
/src/core/libpromises/dbm_migration.c [] []
/src/core/libpromises/mod_custom.c [] []
/src/core/libntech/examples/json_example.c [] []
/src/core/libntech/libcompat/readlinkat.c [] []
/src/core/tests/unit/matching_test.c [] []
/src/core/libntech/libcompat/strcasecmp.c [] []
/src/core/cf-serverd/server_classic.c [] []
/src/core/cf-agent/verify_files.c [] []
/src/core/libpromises/verify_vars.c [] []
/src/core/cf-agent/nfs.c [] []
/src/core/tests/unit/lastseen_test.c [] []
/src/pcre2/src/pcre2_jit_misc.c [] []
/src/core/libntech/libutils/sequence.h ['pcre2pcre2_fuzzsupport.c'] []
/src/core/cf-upgrade/configuration.c [] []
/src/core/libntech/tests/unit/cmockery.h [] []
/src/core/libcfnet/connection_info.c [] []
/src/core/libntech/libutils/hash.c [] []
/src/core/libpromises/cmdb.c [] []
/src/core/libpromises/syntax.h [] []
/src/core/cf-upgrade/process.h [] []
/src/core/libntech/libcompat/strlcpy.c [] []
/src/core/libntech/tests/unit/fsattrs_test.c [] []
/src/core/libntech/libutils/proc_keyvalue.c [] []
/src/pcre2/src/pcre2_jit_simd_inc.h [] []
/src/core/libpromises/assoc.c [] []
/src/core/libntech/libutils/unix_dir.c [] []
/src/core/libpromises/parser.c [] []
/src/core/libntech/libcompat/pthread_sigmask.c [] []
/src/core/cf-monitord/mon_load.c [] []
/src/core/libntech/libutils/printsize.h [] []
/src/core/libntech/libutils/refcount.c [] []
/src/core/libpromises/dbm_api.c [] []
/src/core/libcfnet/conn_cache.c [] []
/src/core/libntech/libutils/alloc.h [] []
/src/core/libcfnet/protocol_version.h [] []
/src/core/cf-agent/verify_acl.c [] []
/src/core/cf-agent/files_editxml.c [] []
/src/core/libntech/tests/unit/file_writer_test.c [] []
/src/core/tests/unit/conversion_test.c [] []
/src/core/cf-agent/verify_files_utils.c [] []
/src/core/libenv/time_classes.c [] []
/src/core/libntech/libutils/set.h [] []
/src/core/tests/unit/files_interfaces_test.c [] []
/src/core/libpromises/attributes.c [] []
/src/core/cf-agent/verify_files_hashes.c [] []
/src/core/libntech/libutils/file_lib.c [] []
/src/core/libntech/libcompat/strcasestr.c [] []
/src/core/libpromises/verify_reports.c [] []
/src/core/libntech/tests/unit/queue_test.c [] []
/src/core/libcfecompat/getopt.c [] []
/src/core/cf-execd/cf-execd-runner.c [] []
/src/core/libntech/tests/unit/list_test.c [] []
/src/core/libpromises/matching.c [] []
/src/core/libpromises/expand.c [] []
/src/core/libcfecompat/getloadavg.c [] []
/src/core/libntech/libutils/logging.c [] []
/src/core/libcfnet/addr_lib.c [] []
/src/core/tests/unit/arg_split_test.c ['pcre2pcre2_fuzzsupport.c'] []
/src/pcre2/src/sljit/sljitUtils.c [] []
/src/core/libpromises/cf3parse_logic.h [] []
/src/core/libntech/libutils/map.h [] []
/src/core/cf-execd/execd-config.c [] []
/src/core/libntech/libutils/mutex.c [] []
/src/core/cf-monitord/probes.c [] []
/src/core/tests/unit/enterprise_extension_test.c [] []
/src/core/libpromises/unix.c [] []
/src/pcre2/src/sljit/sljitNativeMIPS_64.c [] []
/src/core/libpromises/iteration.c [] []
/src/core/tests/unit/processes_select_test.c [] []
/src/core/tests/unit/process_terminate_unix_test.c [] []
/src/core/tests/acceptance/30_custom_promise_types/custom_promise_binary.c [] []
/src/core/libpromises/process_solaris.c [] []
/src/core/cf-monitord/verify_measurements.c [] []
/src/core/tests/unit/new_packages_promise_test.c [] []
/src/core/libntech/tests/unit/map_test.c [] []
/src/core/libntech/libutils/csv_parser.c [] []
/src/core/libcfnet/classic.c [] []
/src/pcre2/src/pcre2_convert.c [] []
/src/core/libpromises/mod_access.c [] []
/src/core/tests/unit/item_lib_test.c [] []
/src/core/libpromises/mod_files.c [] []
/src/core/cf-agent/cf-agent-enterprise-stubs.c [] []
/src/pcre2/src/sljit/sljitNativeX86_common.c [] []
/src/core/tests/unit/solaris_process_test.c [] []
/src/core/libpromises/syntax.c [] []
/src/core/tests/unit/mon_cpu_test.c [] []
/src/core/libntech/libutils/fsattrs.h [] []
/src/core/tests/load/lastseen_load.c [] []
/src/pcre2/src/pcre2_context.c ['pcre2pcre2_fuzzsupport.c'] []
/src/core/libntech/libutils/buffer.c [] []
/src/core/cf-execd/cf-execd-runagent.c [] []
/src/core/cf-monitord/history.c [] []
/src/core/libntech/tests/unit/cleanup_test.c [] []
/src/core/libntech/libcompat/seteuid.c [] []
/src/core/libenv/sysinfo.c [] []
/src/core/cf-monitord/mon_network.c [] []
/src/core/libntech/tests/unit/libcompat_test.c [] []
/src/core/libntech/libutils/known_dirs.c [] []
/src/core/libntech/libutils/csv_writer.c [] []
/src/core/cf-agent/verify_methods.c [] []
/src/core/tests/unit/nfs_test.c [] []
/src/core/cf-agent/load_avahi.c [] []
/src/core/libcfnet/communication.c [] []
/src/pcre2/src/sljit/sljitLir.c [] []
/src/pcre2/src/pcre2_serialize.c [] []
/src/core/libntech/libutils/condition_macros.h [] []
/src/core/libntech/tests/unit/cmockery.c [] []
/src/core/libntech/libcompat/strndup.c ['string_fuzzer.c', 'pcre2pcre2_fuzzsupport.c'] []
/src/core/libntech/libutils/mustache.c [] []
/src/core/libntech/libcompat/strlcat.c [] []
/src/core/cf-agent/verify_users_pam.c [] []
/src/core/libntech/libcompat/strsep.c [] []
/src/pcre2/src/pcre2test.c [] []
/src/core/libntech/tests/unit/threaded_queue_test.c [] []
/src/core/libntech/libutils/regex.c [] []
/src/core/libpromises/eval_context.h [] []
/src/core/tests/load/lastseen_threaded_load.c [] []
/src/pcre2/src/pcre2_intmodedep.h [] []
/src/core/tests/unit/evalfunction_test.c [] []
/src/core/libntech/libutils/array_map.c [] []
/src/core/cf-check/dump.c [] []
/src/core/libpromises/actuator.c [] []
/src/core/libpromises/sort.c [] []
/src/pcre2/src/sljit/sljitNativeMIPS_common.c [] []
/src/pcre2/src/sljit/sljitNativeMIPS_32.c [] []
/src/core/libntech/tests/unit/logging_timestamp_test.c [] []
/src/core/tests/unit/strlist_test.c [] []
/src/core/tests/unit/verify_databases_test.c [] []
/src/pcre2/src/pcre2_substring.c [] []
/src/core/libpromises/process_aix.c [] []
/src/core/libenv/zones.c [] []
/src/core/libpromises/pipes_unix.c [] []
/src/core/libpromises/files_copy.c [] []
/src/core/libcfnet/tls_client.c [] []
/src/core/cf-agent/files_changes.c [] []
/src/core/libntech/libcompat/closefrom.c [] []
/src/core/libpromises/instrumentation.c [] []
/src/pcre2/src/pcre2_maketables.c [] []
/src/core/libpromises/monitoring_read.c [] []
/src/core/cf-agent/verify_databases.c [] []
/src/core/libntech/libcompat/memdup.c [] []
/src/core/cf-agent/verify_new_packages.c [] []
/src/core/libpromises/files_links.c [] []
/src/core/libntech/libcompat/round.c [] []
/src/pcre2/src/pcre2_jit_compile.c [] []
/src/core/tests/unit/var_expressions_test.c [] []
/src/core/cf-monitord/proc_net_parsing.c [] []
/src/core/libpromises/signals.c [] []
/src/core/libntech/libcompat/drand48.c [] []
/src/core/libpromises/var_expressions.h [] []
/src/pcre2/src/pcre2_substitute.c [] []
/src/pcre2/src/sljit/sljitNativeARM_32.c [] []
/src/core/libntech/libutils/cleanup.c ['string_fuzzer.c', 'pcre2pcre2_fuzzsupport.c'] []
/src/core/libpromises/generic_agent.c [] []
/src/core/libntech/libcompat/log2.c [] []
/src/core/tests/acceptance/fakesyslog.c [] []
/src/core/libntech/libcompat/fstatat.c [] []
/src/core/libntech/libcompat/getline.c [] []
/src/core/libpromises/mod_methods.c [] []
/src/core/libcfnet/protocol_version.c [] []
/src/core/cf-monitord/mon_mem_solaris.c [] []
/src/core/libntech/tests/unit/csv_writer_test.c [] []
/src/core/libcfnet/server_code.c [] []
/src/core/cf-agent/package_module.c [] []
/src/core/cf-serverd/strlist.c [] []
/src/core/tests/unit/aix_process_test.c [] []
/src/core/libntech/libutils/string_lib.h [] []
/src/core/tests/unit/avahi_config_test.c [] []
/src/pcre2/src/pcre2_auto_possess.c [] []
/src/core/libntech/libcompat/memmem.c [] []
/src/core/cf-monitord/mon_cumulative.c [] []
/src/core/tests/acceptance/25_cf-execd/cf-execd-rpl-functions.c [] []
/src/core/3rdparty/peg-0.1.15/win/getopt.c [] []
/src/core/cf-agent/abstract_dir.c [] []
/src/core/cf-check/backup.c [] []
/src/pcre2/src/sljit/sljitNativeSPARC_32.c [] []
/src/core/libntech/tests/unit/set_test.c [] []
/src/core/cf-agent/vercmp.c [] []
/src/core/libntech/tests/unit/rb-tree-test.c [] []
/src/core/libntech/libcompat/rpl_ctime.c [] []
/src/core/cf-monitord/mon_mem_linux.c [] []
/src/core/libpromises/scope.c [] []
/src/core/libntech/tests/unit/file_lib_test.c [] []
/src/core/libpromises/enterprise_stubs.c [] []
/src/core/tests/acceptance/dnswrapper.c [] []
/src/core/libntech/tests/unit/sequence_test.c [] []
/src/core/libntech/libutils/platform.h [] []
/src/core/libntech/libutils/definitions.h [] []
/src/core/libcfnet/tls_generic.c [] []
/src/core/libntech/libutils/path.c [] []
/src/core/cf-execd/exec-config.c [] []
/src/pcre2/src/pcre2_match.c ['pcre2pcre2_fuzzsupport.c'] []
/src/pcre2/src/sljit/sljitProtExecAllocator.c [] []
/src/core/libpromises/bootstrap.c [] []
/src/pcre2/src/sljit/sljitNativeSPARC_common.c [] []
/src/core/tests/unit/init_script_test_helper.c [] []
/src/core/libntech/libcompat/poll.c [] []
/src/core/3rdparty/peg-0.1.15/examples/left.c [] []
/src/core/libntech/tests/unit/regex_test.c [] []
/src/core/libpromises/loading.c [] []
/src/core/libpromises/extensions.c [] []
/src/core/tests/unit/addr_lib_test.c [] []
/src/core/libntech/tests/unit/condition_macros_test.c [] []
/src/core/tests/unit/string_expressions_test.c [] []
/src/core/libntech/tests/unit/refcount_test.c [] []
/src/core/tests/unit/parsemode_test.c [] []
/src/core/tests/unit/parser_test.c [] []
/src/core/libntech/libutils/encode.c [] []
/src/core/libpromises/files_repository.c [] []
/src/core/cf-agent/tokyo_check.c [] []
/src/core/libpromises/promises.c [] []
/src/core/libntech/libutils/unicode.c [] []
/src/core/cf-upgrade/alloc-mini.c [] []
/src/core/tests/unit/eval_context_test.c [] []
/src/core/cf-check/utilities.c [] []
/src/core/libntech/tests/unit/threaded_deque_test.c [] []
/src/core/libntech/libcompat/openat.c [] []
/src/core/cf-check/replicate_lmdb.c [] []
/src/core/libntech/tests/unit/xml_writer_test.c [] []
/src/core/cf-agent/verify_exec.c [] []
/src/core/libpromises/processes_select.c [] []
/src/core/libpromises/parser_helpers.h [] []
/src/core/libntech/libcompat/unsetenv.c [] []
/src/core/cf-agent/acl_posix.c [] []
/src/core/libpromises/dbm_lmdb.c [] []
/src/core/libntech/tests/unit/buffer_test.c [] []
/src/core/libntech/libcompat/fchmodat.c [] []
/src/core/tests/unit/db_concurrent_test.c [] []
/src/core/libpromises/mod_common.c [] []
/src/pcre2/src/sljit/sljitNativeARM_64.c [] []
/src/pcre2/src/sljit/sljitNativePPC_64.c [] []
/src/core/libntech/libcompat/strnlen.c [] []
/src/core/tests/unit/exec-config-test.c [] []
/src/core/libntech/tests/unit/misc_lib_test.c [] []
/src/core/cf-upgrade/update.c [] []
/src/core/cf-agent/cf_sql.c [] []
/src/pcre2/src/sljit/sljitWXExecAllocator.c [] []
/src/core/cf-agent/verify_processes.c [] []
/src/core/libntech/libutils/json-utils.c [] []
/src/core/libcfnet/protocol.c [] []
/src/core/libntech/tests/unit/string_writer_test.c [] []
/src/core/libntech/libutils/json.c [] []
/src/core/libpromises/syslog_client.c [] []
/src/core/cf-agent/vercmp_internal.c [] []
/src/core/cf-agent/files_properties.c [] []

Directories in report

Directory
/src/core/libcfecompat/
/src/core/cf-serverd/
/src/core/.github/codeql/cpp-queries/
/src/core/libntech/examples/
/src/core/cf-testd/
/src/core/3rdparty/peg-0.1.15/win/
/src/core/tests/acceptance/
/src/core/cf-check/
/src/core/cf-upgrade/
/src/core/cf-agent/
/src/core/libcfnet/
/src/core/tests/acceptance/30_custom_promise_types/
/src/core/cf-execd/
/src/
/src/core/cf-runagent/
/src/core/cf-net/
/src/core/tests/acceptance/02_classes/01_basic/staging/
/src/core/libenv/
/src/core/ext/
/src/core/libntech/libcompat/
/src/pcre2/src/sljit/
/src/core/3rdparty/peg-0.1.15/src/
/src/core/3rdparty/peg-0.1.15/examples/
/src/core/tests/acceptance/25_cf-execd/
/src/pcre2/maint/
/src/pcre2/src/
/src/core/tests/unit/
/src/core/cf-monitord/
/src/core/cf-key/
/src/core/tests/load/
/src/core/cf-secret/
/src/core/libntech/libutils/
/src/core/libpromises/
/src/core/libntech/tests/unit/

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 CWE787

Target sink Reached by fuzzer Function call path Possible branch blockers
memmove ['/src/pcre2/src/pcre2_fuzzsupport.c'] N/A
Blocker function Arguments type Return type Constants touched
test_close_hole
in /src/core/libntech/tests/unit/string_lib_test.c:1113
[] void []
FnCallPeers
in /src/core/libpromises/evalfunction.c:6588
['ARG_UNUSED', 'ARG_UNUSED*', 'ARG_UNUSED*', 'Rlist*'] FnCallResult []
FnCallPeerLeader
in /src/core/libpromises/evalfunction.c:6668
['ARG_UNUSED', 'ARG_UNUSED*', 'ARG_UNUSED*', 'Rlist*'] FnCallResult []
FnCallPeerLeaders
in /src/core/libpromises/evalfunction.c:6730
['ARG_UNUSED', 'ARG_UNUSED*', 'ARG_UNUSED*', 'Rlist*'] FnCallResult []
FnCallReadStringList
in /src/core/libpromises/evalfunction.c:7524
['EvalContext*', 'ARG_UNUSED*', 'FnCall*', 'Rlist*'] FnCallResult []
FnCallReadIntList
in /src/core/libpromises/evalfunction.c:7529
['EvalContext*', 'ARG_UNUSED*', 'FnCall*', 'Rlist*'] FnCallResult []
FnCallReadRealList
in /src/core/libpromises/evalfunction.c:7534
['EvalContext*', 'ARG_UNUSED*', 'FnCall*', 'Rlist*'] FnCallResult []
FnCallDataRead
in /src/core/libpromises/evalfunction.c:8088
['EvalContext*', 'ARG_UNUSED*', 'FnCall*', 'Rlist*'] FnCallResult []
FnCallReadStringArray
in /src/core/libpromises/evalfunction.c:8144
['EvalContext*', 'ARG_UNUSED*', 'FnCall*', 'Rlist*'] FnCallResult []
FnCallReadStringArrayIndex
in /src/core/libpromises/evalfunction.c:8151
['EvalContext*', 'ARG_UNUSED*', 'FnCall*', 'Rlist*'] FnCallResult []
FnCallReadIntArray
in /src/core/libpromises/evalfunction.c:8158
['EvalContext*', 'ARG_UNUSED*', 'FnCall*', 'Rlist*'] FnCallResult []
FnCallReadRealArray
in /src/core/libpromises/evalfunction.c:8165
['EvalContext*', 'ARG_UNUSED*', 'FnCall*', 'Rlist*'] FnCallResult []
FnCallParseStringArray
in /src/core/libpromises/evalfunction.c:8223
['EvalContext*', 'ARG_UNUSED*', 'FnCall*', 'Rlist*'] FnCallResult []
FnCallParseStringArrayIndex
in /src/core/libpromises/evalfunction.c:8230
['EvalContext*', 'ARG_UNUSED*', 'FnCall*', 'Rlist*'] FnCallResult []
FnCallParseIntArray
in /src/core/libpromises/evalfunction.c:8237
['EvalContext*', 'ARG_UNUSED*', 'FnCall*', 'Rlist*'] FnCallResult []
FnCallParseRealArray
in /src/core/libpromises/evalfunction.c:8244
['EvalContext*', 'ARG_UNUSED*', 'FnCall*', 'Rlist*'] FnCallResult []
test_popn_into_array
in /src/core/libntech/tests/unit/threaded_queue_test.c:279
[] void []
test_clear_and_push
in /src/core/libntech/tests/unit/threaded_queue_test.c:335
[] void []
test_threads_clear_empty
in /src/core/libntech/tests/unit/threaded_queue_test.c:529
[] void []
test_pushn
in /src/core/libntech/tests/unit/threaded_queue_test.c:229
[] void []
test_threads_pushn
in /src/core/libntech/tests/unit/threaded_queue_test.c:504
[] void []
test_copy
in /src/core/libntech/tests/unit/stack_test.c:53
[] void []
test_pop_empty_and_push_null
in /src/core/libntech/tests/unit/stack_test.c:39
[] void []
test_expand
in /src/core/libntech/tests/unit/stack_test.c:129
[] void []
test_push_pop_top
in /src/core/libntech/tests/unit/stack_test.c:6
[] void []
ThreadedStackPush
in /src/core/libntech/libutils/threaded_stack.c:119
['ThreadedStack*', 'void*'] void []
test_push_report_count
in /src/core/libntech/tests/unit/stack_test.c:112
[] void []
ThreadedStackPushReportCount
in /src/core/libntech/libutils/threaded_stack.c:128
['ThreadedStack*', 'void*'] size_t []
test_push_pop
in /src/core/libntech/tests/unit/threaded_deque_test.c:16
[] void []
test_popn
in /src/core/libntech/tests/unit/threaded_deque_test.c:242
[] void []
thread_push
in /src/core/libntech/tests/unit/threaded_deque_test.c:301
[] void []
thread_wait_empty
in /src/core/libntech/tests/unit/threaded_deque_test.c:309
[] void []
test_array_map_remove
in /src/core/libntech/tests/unit/map_test.c:618
[] void []
SetRemove
in /src/core/libntech/libutils/set.c:59
['Set*', 'void*'] bool []
DiffPkgOperations
in /src/core/cf-agent/simulate_mode.c:730
[] bool []
ManifestPkgOperations
in /src/core/cf-agent/simulate_mode.c:922
[] bool []
test_remove_range
in /src/core/libntech/tests/unit/sequence_test.c:299
[] void []
test_glob_find
in /src/core/libntech/tests/unit/glob_lib_test.c:260
[] void []
CFExecdMainLoop
in /src/core/cf-execd/cf-execd.c:721
['EvalContext*', 'Policy**', 'GenericAgentConfig*', 'ExecdConfig**', 'ExecConfig**', 'ARG_UNUSED'] void []
StartServer
in /src/core/cf-serverd/cf-serverd-functions.c:828
['EvalContext*', 'Policy**', 'GenericAgentConfig*'] int []
MonitorStartServer
in /src/core/cf-monitord/env_monitor.c:267
['EvalContext*', 'Policy*'] void []
test_glob_file_list
in /src/core/libntech/tests/unit/glob_lib_test.c:281
[] void []
FnCallSysctlValue
in /src/core/libpromises/evalfunction.c:1204
['ARG_UNUSED', 'ARG_UNUSED*', 'ARG_LINUX_ONLY*', 'ARG_LINUX_ONLY*'] FnCallResult []
FnCallFindfiles
in /src/core/libpromises/evalfunction.c:5169
['EvalContext*', 'ARG_UNUSED*', 'FnCall*', 'Rlist*'] FnCallResult []
FnCallFindfilesUp
in /src/core/libpromises/evalfunction.c:9236
['ARG_UNUSED', 'ARG_UNUSED*', 'FnCall*', 'Rlist*'] FnCallResult []
FnCallPackagesMatching
in /src/core/libpromises/evalfunction.c:2308
['ARG_UNUSED', 'ARG_UNUSED*', 'FnCall*', 'Rlist*'] FnCallResult []
test_array_remove_range
in /src/core/libntech/tests/unit/json_test.c:1587
[] void []
test_remove
in /src/core/libntech/tests/unit/sequence_test.c:328
[] void []
NetworkingRoutesPostProcessInfo
in /src/core/libenv/unix_iface.c:1050
['ARG_LINUX_ONLY*', 'ARG_LINUX_ONLY*'] void []
NetworkingIPv6RoutesPostProcessInfo
in /src/core/libenv/unix_iface.c:1097
['ARG_UNUSED*', 'ARG_LINUX_ONLY*'] void []
NetworkingIPv6AddressesPostProcessInfo
in /src/core/libenv/unix_iface.c:1132
['ARG_UNUSED*', 'void*'] void []
NetworkingPortsPostProcessInfo
in /src/core/libenv/unix_iface.c:1213
['ARG_UNUSED*', 'void*'] void []
test_remove_key_from_object
in /src/core/libntech/tests/unit/json_test.c:1650
[] void []
FnCallDatastate
in /src/core/libpromises/evalfunction.c:4517
['EvalContext*', 'ARG_UNUSED*', 'ARG_UNUSED*', 'ARG_UNUSED*'] FnCallResult []
FnCallBundlestate
in /src/core/libpromises/evalfunction.c:4526
['EvalContext*', 'ARG_UNUSED*', 'ARG_UNUSED*', 'ARG_UNUSED*'] FnCallResult []
FnCallStringMustache
in /src/core/libpromises/evalfunction.c:8251
['EvalContext*', 'ARG_UNUSED*', 'FnCall*', 'Rlist*'] FnCallResult []
KeepAgentPromise
in /src/core/cf-agent/cf-agent.c:1851
['EvalContext*', 'Promise*', 'ARG_UNUSED*'] PromiseResult []
test_expand_promise_array_with_scalar_arg
in /src/core/tests/unit/expand_test.c:409
['void**'] void []
test_expand_promise_slist
in /src/core/tests/unit/expand_test.c:460
['void**'] void []
test_expand_promise_array_with_slist_arg
in /src/core/tests/unit/expand_test.c:516
['void**'] void []
test_have_tty_interactive_failsafe_is_not_created
in /src/core/tests/unit/generic_agent_test.c:15
[] void []
test_dont_have_tty_interactive_failsafe_is_created
in /src/core/tests/unit/generic_agent_test.c:48
[] void []
test_execd_config_empty
in /src/core/tests/unit/exec-config-test.c:64
[] void []
test_execd_config_full
in /src/core/tests/unit/exec-config-test.c:84
[] void []
test_exec_config_empty
in /src/core/tests/unit/exec-config-test.c:111
[] void []
test_exec_config_full
in /src/core/tests/unit/exec-config-test.c:138
[] void []
test_exec_config_copy
in /src/core/tests/unit/exec-config-test.c:154
[] void []
test_map_iterators_from_rval_naked_list_var
in /src/core/tests/unit/expand_test.c:116
['void**'] void []
test_map_iterators_from_rval_naked_list_var_namespace
in /src/core/tests/unit/expand_test.c:189
['void**'] void []
test_filter
in /src/core/tests/unit/rlist_test.c:135
[] void []
test_filter_everything
in /src/core/tests/unit/rlist_test.c:162
[] void []
test_PromiseIteratorPrepare
in /src/core/tests/unit/iteration_test.c:297
[] void []
FnCallSelectServers
in /src/core/libpromises/evalfunction.c:4551
['EvalContext*', 'ARG_UNUSED*', 'FnCall*', 'Rlist*'] FnCallResult []
test_policy_json_to_from
in /src/core/tests/unit/policy_test.c:163
[] void []
ParserHandleBundlePromiseRval
in /src/core/libpromises/cf3parse_logic.h:652
[] void []
test_expand_list_nested
in /src/core/tests/unit/expand_test.c:373
['void**'] void []
test_class_persistence
in /src/core/tests/unit/eval_context_test.c:32
[] void []
KeepMonitorPromise
in /src/core/cf-monitord/env_monitor.c:1175
['EvalContext*', 'Promise*', 'ARG_UNUSED*'] PromiseResult []
KeepEditLinePromise
in /src/core/cf-agent/files_editline.c:325
['EvalContext*', 'Promise*', 'void*'] PromiseResult []
KeepEditXmlPromise
in /src/core/cf-agent/files_editxml.c:205
['EvalContext*', 'Promise*', 'ARG_UNUSED*'] PromiseResult []
KeepServerPromise
in /src/core/cf-serverd/server_transform.c:733
['EvalContext*', 'Promise*', 'ARG_UNUSED*'] PromiseResult []
DefaultVarPromiseWrapper
in /src/core/cf-agent/cf-agent.c:265
['EvalContext*', 'Promise*', 'void*'] PromiseResult []
FnCallMapData
in /src/core/libpromises/evalfunction.c:3966
['EvalContext*', 'ARG_UNUSED*', 'FnCall*', 'ARG_UNUSED*'] FnCallResult []
FnCallMapList
in /src/core/libpromises/evalfunction.c:4213
['EvalContext*', 'Policy*', 'FnCall*', 'ARG_UNUSED*'] FnCallResult []
test_show_object_array
in /src/core/libntech/tests/unit/json_test.c:264
[] void []
test_object_get_array
in /src/core/libntech/tests/unit/json_test.c:460
[] void []
test_compare_container_type_mismatch
in /src/core/libntech/tests/unit/json_test.c:573
[] void []
test_iterator_current
in /src/core/libntech/tests/unit/json_test.c:859
[] void []
test_spec
in /src/core/tests/unit/mustache_test.c:62
[] void []
test_json_array_to_stringset
in /src/core/libntech/tests/unit/set_test.c:121
[] void []
test_copy_compare
in /src/core/libntech/tests/unit/json_test.c:559
[] void []
test_json_walk
in /src/core/libntech/tests/unit/json_test.c:930
[] void []
test_select
in /src/core/libntech/tests/unit/json_test.c:592
[] void []
test_parse_empty_containers
in /src/core/libntech/tests/unit/json_test.c:689
[] void []
test_parse_object_simple
in /src/core/libntech/tests/unit/json_test.c:715
[] void []
test_parse_object_escaped
in /src/core/libntech/tests/unit/json_test.c:728
[] void []
test_parse_tzz_evil_key
in /src/core/libntech/tests/unit/json_test.c:754
[] void []
test_parse_primitives
in /src/core/libntech/tests/unit/json_test.c:769
[] void []
test_parse_array_simple
in /src/core/libntech/tests/unit/json_test.c:794
[] void []
test_parse_object_compound
in /src/core/libntech/tests/unit/json_test.c:806
[] void []
test_parse_object_diverse
in /src/core/libntech/tests/unit/json_test.c:825
[] void []
test_parse_array_object
in /src/core/libntech/tests/unit/json_test.c:846
[] void []
test_parse_empty_string
in /src/core/libntech/tests/unit/json_test.c:955
[] void []
test_parse_escaped_string
in /src/core/libntech/tests/unit/json_test.c:978
[] void []
test_parse_big_numbers
in /src/core/libntech/tests/unit/json_test.c:1027
[] void []
test_parse_good_numbers
in /src/core/libntech/tests/unit/json_test.c:1153
[] void []
test_parse_bad_numbers
in /src/core/libntech/tests/unit/json_test.c:1244
[] void []
test_parse_trim
in /src/core/libntech/tests/unit/json_test.c:1295
[] void []
test_parse_array_extra_closing
in /src/core/libntech/tests/unit/json_test.c:1306
[] void []
test_parse_array_diverse
in /src/core/libntech/tests/unit/json_test.c:1402
[] void []
test_parse_bad_apple2
in /src/core/libntech/tests/unit/json_test.c:1421
[] void []
test_parse_object_garbage
in /src/core/libntech/tests/unit/json_test.c:1430
[] void []
test_parse_object_nested_garbage
in /src/core/libntech/tests/unit/json_test.c:1461
[] void []
test_parse_array_garbage
in /src/core/libntech/tests/unit/json_test.c:1478
[] void []
test_parse_array_nested_garbage
in /src/core/libntech/tests/unit/json_test.c:1509
[] void []
test_parse_array_double_and_trailing_commas
in /src/core/libntech/tests/unit/json_test.c:1682
[] void []
test_parse_array_comma_after_brace
in /src/core/libntech/tests/unit/json_test.c:1721
[] void []
test_parse_array_bad_nested_elems
in /src/core/libntech/tests/unit/json_test.c:1738
[] void []
test_parse_object_double_colon
in /src/core/libntech/tests/unit/json_test.c:1769
[] void []
test_parse_object_double_and_trailing_comma
in /src/core/libntech/tests/unit/json_test.c:1786
[] void []
test_json_object_merge_deep
in /src/core/libntech/tests/unit/json_test.c:2024
[] void []
FnCallReadData
in /src/core/libpromises/evalfunction.c:7556
['ARG_UNUSED', 'ARG_UNUSED*', 'FnCall*', 'Rlist*'] FnCallResult []
FnCallReadCsv
in /src/core/libpromises/evalfunction.c:7606
['ARG_UNUSED', 'ARG_UNUSED*', 'FnCall*', 'Rlist*'] FnCallResult []
FnCallReadEnvFile
in /src/core/libpromises/evalfunction.c:7614
['ARG_UNUSED', 'ARG_UNUSED*', 'FnCall*', 'Rlist*'] FnCallResult []
FnCallReadYaml
in /src/core/libpromises/evalfunction.c:7622
['ARG_UNUSED', 'ARG_UNUSED*', 'FnCall*', 'Rlist*'] FnCallResult []
FnCallReadJson
in /src/core/libpromises/evalfunction.c:7630
['ARG_UNUSED', 'ARG_UNUSED*', 'FnCall*', 'Rlist*'] FnCallResult []
FnCallReadModuleProtocol
in /src/core/libpromises/evalfunction.c:7715
['ARG_UNUSED', 'ARG_UNUSED*', 'FnCall*', 'Rlist*'] FnCallResult []
FnCallUseModule
in /src/core/libpromises/evalfunction.c:2918
['EvalContext*', 'ARG_UNUSED*', 'ARG_UNUSED*', 'Rlist*'] FnCallResult []
ReadChecksumFromPolicyValidatedMasterfiles
in /src/core/libpromises/generic_agent.c:2040
['GenericAgentConfig*', 'char*'] char []
JsonParseYamlFile
in /src/core/libntech/libutils/json-yaml.c:32
['char*', 'size_t', 'JsonElement**'] JsonParseError []
PromiseModule_Terminate_untyped
in /src/core/libpromises/mod_custom.c:1194
['void*'] void []
test_parse_all
in /src/core/libntech/tests/unit/json_test.c:1317
[] void []
JsonParseAndWrite
in /src/core/libntech/examples/json_example.c:6
['char*'] int []
FnCallValidData
in /src/core/libpromises/evalfunction.c:7670
['ARG_UNUSED', 'ARG_UNUSED*', 'FnCall*', 'Rlist*'] FnCallResult []
FnCallValidJson
in /src/core/libpromises/evalfunction.c:7694
['ARG_UNUSED', 'ARG_UNUSED*', 'FnCall*', 'Rlist*'] FnCallResult []
FnCallUrlGet
in /src/core/libpromises/evalfunction.c:3051
['ARG_UNUSED', 'ARG_UNUSED*', 'FnCall*', 'Rlist*'] FnCallResult []
FnCallGetIndices
in /src/core/libpromises/evalfunction.c:3431
['EvalContext*', 'ARG_UNUSED*', 'FnCall*', 'Rlist*'] FnCallResult []
FnCallGetValues
in /src/core/libpromises/evalfunction.c:3567
['EvalContext*', 'ARG_UNUSED*', 'FnCall*', 'Rlist*'] FnCallResult []
FnCallJoin
in /src/core/libpromises/evalfunction.c:3639
['EvalContext*', 'ARG_UNUSED*', 'ARG_UNUSED*', 'Rlist*'] FnCallResult []
FnCallMergeData
in /src/core/libpromises/evalfunction.c:4346
['EvalContext*', 'ARG_UNUSED*', 'FnCall*', 'Rlist*'] FnCallResult []
FnCallShuffle
in /src/core/libpromises/evalfunction.c:4715
['EvalContext*', 'ARG_UNUSED*', 'FnCall*', 'Rlist*'] FnCallResult []
FnCallGrep
in /src/core/libpromises/evalfunction.c:3592
['EvalContext*', 'ARG_UNUSED*', 'FnCall*', 'Rlist*'] FnCallResult []
FnCallRegList
in /src/core/libpromises/evalfunction.c:3605
['EvalContext*', 'ARG_UNUSED*', 'FnCall*', 'Rlist*'] FnCallResult []
FnCallFilter
in /src/core/libpromises/evalfunction.c:5222
['EvalContext*', 'ARG_UNUSED*', 'FnCall*', 'Rlist*'] FnCallResult []
FnCallEverySomeNone
in /src/core/libpromises/evalfunction.c:5914
['EvalContext*', 'ARG_UNUSED*', 'FnCall*', 'Rlist*'] FnCallResult []
FnCallSublist
in /src/core/libpromises/evalfunction.c:5397
['EvalContext*', 'ARG_UNUSED*', 'FnCall*', 'Rlist*'] FnCallResult []
FnCallSetop
in /src/core/libpromises/evalfunction.c:5467
['EvalContext*', 'ARG_UNUSED*', 'FnCall*', 'Rlist*'] FnCallResult []
FnCallLength
in /src/core/libpromises/evalfunction.c:5559
['EvalContext*', 'ARG_UNUSED*', 'FnCall*', 'Rlist*'] FnCallResult []
FnCallFold
in /src/core/libpromises/evalfunction.c:5587
['EvalContext*', 'ARG_UNUSED*', 'FnCall*', 'Rlist*'] FnCallResult []
FnCallNth
in /src/core/libpromises/evalfunction.c:5839
['EvalContext*', 'ARG_UNUSED*', 'FnCall*', 'Rlist*'] FnCallResult []
FnCallSort
in /src/core/libpromises/evalfunction.c:5925
['EvalContext*', 'ARG_UNUSED*', 'FnCall*', 'Rlist*'] FnCallResult []
FnCallReverse
in /src/core/libpromises/evalfunction.c:7046
['EvalContext*', 'ARG_UNUSED*', 'FnCall*', 'Rlist*'] FnCallResult []
FnCallStoreJson
in /src/core/libpromises/evalfunction.c:7995
['EvalContext*', 'ARG_UNUSED*', 'FnCall*', 'Rlist*'] FnCallResult []
FnCallDataExpand
in /src/core/libpromises/evalfunction.c:8067
['EvalContext*', 'ARG_UNUSED*', 'ARG_UNUSED*', 'Rlist*'] FnCallResult []
FnCallFileSexist
in /src/core/libpromises/evalfunction.c:8384
['EvalContext*', 'ARG_UNUSED*', 'ARG_UNUSED*', 'Rlist*'] FnCallResult []
FnCallMakerule
in /src/core/libpromises/evalfunction.c:8546
['EvalContext*', 'ARG_UNUSED*', 'ARG_UNUSED*', 'Rlist*'] FnCallResult []
FnCallString
in /src/core/libpromises/evalfunction.c:9740
['EvalContext*', 'ARG_UNUSED*', 'FnCall*', 'Rlist*'] FnCallResult []
FnCallParseJson
in /src/core/libpromises/evalfunction.c:7955
['ARG_UNUSED', 'ARG_UNUSED*', 'ARG_UNUSED*', 'Rlist*'] FnCallResult []
SyntaxToJson
in /src/core/libpromises/syntax.c:1322
[] JsonElement []
LookupVarRefToJson
in /src/core/libpromises/evalfunction.c:437
['void*', 'char**'] JsonElement []
FnCallVariablesMatching
in /src/core/libpromises/evalfunction.c:1808
['EvalContext*', 'ARG_UNUSED*', 'FnCall*', 'Rlist*'] FnCallResult []
FnCallCFEngineCallers
in /src/core/libpromises/evalfunction.c:9726
['EvalContext*', 'ARG_UNUSED*', 'FnCall*', 'ARG_UNUSED*'] FnCallResult []
test_policy_json_offsets
in /src/core/tests/unit/policy_test.c:276
[] void []
FnCallGetUserInfo
in /src/core/libpromises/evalfunction.c:1324
['ARG_UNUSED', 'ARG_UNUSED*', 'ARG_UNUSED*', 'Rlist*'] FnCallResult []
test_new_delete
in /src/core/libntech/tests/unit/json_test.c:95
[] void []
test_object_duplicate_key
in /src/core/libntech/tests/unit/json_test.c:103
[] void []
test_show_object_simple
in /src/core/libntech/tests/unit/json_test.c:130
[] void []
test_show_object_escaped
in /src/core/libntech/tests/unit/json_test.c:148
[] void []
test_show_object_compound
in /src/core/libntech/tests/unit/json_test.c:200
[] void []
test_show_object_compound_compact
in /src/core/libntech/tests/unit/json_test.c:231
[] void []
test_show_array_object
in /src/core/libntech/tests/unit/json_test.c:363
[] void []
test_object_get_string
in /src/core/libntech/tests/unit/json_test.c:434
[] void []
test_object_iterator
in /src/core/libntech/tests/unit/json_test.c:478
[] void []
test_merge_object
in /src/core/libntech/tests/unit/json_test.c:664
[] void []
FnCallNetworkConnections
in /src/core/libpromises/evalfunction.c:9015
['EvalContext*', 'ARG_UNUSED*', 'ARG_UNUSED*', 'ARG_UNUSED*'] FnCallResult []
dump_dbs
in /src/core/cf-check/dump.c:476
['Seq*', 'dump_mode', 'char*'] int []
FnCallExecResult
in /src/core/libpromises/evalfunction.c:2816
['ARG_UNUSED', 'ARG_UNUSED*', 'FnCall*', 'Rlist*'] FnCallResult []
FnCallRegExtract
in /src/core/libpromises/evalfunction.c:6826
['EvalContext*', 'ARG_UNUSED*', 'ARG_UNUSED*', 'Rlist*'] FnCallResult []
FnCallClassFilterCsv
in /src/core/libpromises/evalfunction.c:7780
['EvalContext*', 'ARG_UNUSED*', 'FnCall*', 'Rlist*'] FnCallResult []
FnCallProcessExists
in /src/core/libpromises/evalfunction.c:8966
['ARG_UNUSED', 'ARG_UNUSED*', 'FnCall*', 'Rlist*'] FnCallResult []
test_merge_array
in /src/core/libntech/tests/unit/json_test.c:638
[] void []
test_benchmark
in /src/core/tests/unit/parser_test.c:18
[] void []
test_no_bundle_or_body_keyword
in /src/core/tests/unit/parser_test.c:23
[] void []
test_bundle_invalid_type
in /src/core/tests/unit/parser_test.c:28
[] void []
test_constraint_ifvarclass_invalid
in /src/core/tests/unit/parser_test.c:33
[] void []
test_bundle_args_invalid_type
in /src/core/tests/unit/parser_test.c:38
[] void []
test_bundle_args_forgot_cp
in /src/core/tests/unit/parser_test.c:43
[] void []
test_bundle_body_forgot_ob
in /src/core/tests/unit/parser_test.c:48
[] void []
test_bundle_custom_promise_type
in /src/core/tests/unit/parser_test.c:53
[] void []
test_bundle_body_wrong_promise_type_token
in /src/core/tests/unit/parser_test.c:58
[] void []
test_bundle_body_wrong_statement
in /src/core/tests/unit/parser_test.c:63
[] void []
test_bundle_body_forgot_semicolon
in /src/core/tests/unit/parser_test.c:68
[] void []
test_bundle_body_promiser_statement_contains_colon
in /src/core/tests/unit/parser_test.c:73
[] void []
test_bundle_body_promiser_statement_missing_assign
in /src/core/tests/unit/parser_test.c:78
[] void []
test_bundle_body_promisee_missing_arrow
in /src/core/tests/unit/parser_test.c:83
[] void []
test_bundle_body_promiser_wrong_constraint_token
in /src/core/tests/unit/parser_test.c:88
[] void []
test_bundle_body_promiser_unknown_constraint_id
in /src/core/tests/unit/parser_test.c:93
[] void []
test_body_edit_line_common_constraints
in /src/core/tests/unit/parser_test.c:98
[] void []
test_body_edit_xml_common_constraints
in /src/core/tests/unit/parser_test.c:103
[] void []
test_promise_promiser_nonscalar
in /src/core/tests/unit/parser_test.c:108
[] void []
test_bundle_body_promiser_forgot_colon
in /src/core/tests/unit/parser_test.c:113
[] void []
test_bundle_body_promisee_no_colon_allowed
in /src/core/tests/unit/parser_test.c:118
[] void []
test_bundle_body_forget_cb_eof
in /src/core/tests/unit/parser_test.c:123
[] void []
test_bundle_body_forget_cb_body
in /src/core/tests/unit/parser_test.c:128
[] void []
test_bundle_body_forget_cb_bundle
in /src/core/tests/unit/parser_test.c:133
[] void []
test_body_selection_wrong_token
in /src/core/tests/unit/parser_test.c:138
[] void []
test_body_selection_forgot_semicolon
in /src/core/tests/unit/parser_test.c:143
[] void []
test_body_selection_unknown_selection_id
in /src/core/tests/unit/parser_test.c:148
[] void []
test_body_body_forget_cb_eof
in /src/core/tests/unit/parser_test.c:153
[] void []
test_body_body_forget_cb_body
in /src/core/tests/unit/parser_test.c:158
[] void []
test_body_body_forget_cb_bundle
in /src/core/tests/unit/parser_test.c:163
[] void []
test_rval_list_forgot_colon
in /src/core/tests/unit/parser_test.c:168
[] void []
test_rval_list_wrong_input_type
in /src/core/tests/unit/parser_test.c:173
[] void []
test_rval_function_forgot_colon
in /src/core/tests/unit/parser_test.c:178
[] void []
test_rval_function_wrong_input_type
in /src/core/tests/unit/parser_test.c:183
[] void []
test_rval_wrong_input_type
in /src/core/tests/unit/parser_test.c:188
[] void []
test_rval_list_forgot_cb_semicolon
in /src/core/tests/unit/parser_test.c:193
[] void []
test_rval_list_forgot_cb_colon
in /src/core/tests/unit/parser_test.c:198
[] void []
test_rval_function_forgot_cp_semicolon
in /src/core/tests/unit/parser_test.c:203
[] void []
test_rval_function_forgot_cp_colon
in /src/core/tests/unit/parser_test.c:208
[] void []
test_bundle_redefinition
in /src/core/tests/unit/policy_test.c:107
[] void []
test_bundle_reserved_name
in /src/core/tests/unit/policy_test.c:115
[] void []
test_body_redefinition
in /src/core/tests/unit/policy_test.c:123
[] void []
test_body_control_no_arguments
in /src/core/tests/unit/policy_test.c:131
[] void []
test_vars_multiple_types
in /src/core/tests/unit/policy_test.c:139
[] void []
test_methods_invalid_arity
in /src/core/tests/unit/policy_test.c:147
[] void []
test_promise_duplicate_handle
in /src/core/tests/unit/policy_test.c:155
[] void []
test_promiser_empty_varref
in /src/core/tests/unit/policy_test.c:421
[] void []
test_constraint_comment_nonscalar
in /src/core/tests/unit/policy_test.c:429
[] void []
test_body_action_with_log_repaired_needs_log_string
in /src/core/tests/unit/policy_test.c:438
[] void []
test_failsafe
in /src/core/tests/unit/policy_test.c:70
[] void []
ParserBeginBlockBody
in /src/core/libpromises/cf3parse_logic.h:825
[] void []
ParserBeginBlock
in /src/core/libpromises/cf3parse_logic.h:727
['ParserBlock'] void []
ParserHandleBlockAttributeRval
in /src/core/libpromises/cf3parse_logic.h:893
[] void []
test_get_in_default_namespace
in /src/core/tests/unit/variable_test.c:87
[] void []
test_multi_index_array_conflation
in /src/core/tests/unit/variable_test.c:99
[] void []
test_get_different_namespaces
in /src/core/tests/unit/variable_test.c:109
[] void []
test_get_indices
in /src/core/tests/unit/variable_test.c:119
[] void []
test_replace
in /src/core/tests/unit/variable_test.c:129
[] void []
test_counting
in /src/core/tests/unit/variable_test.c:245
[] void []
test_iterate_indices
in /src/core/tests/unit/variable_test.c:262
[] void []
test_iterate_indices_ordering_related
in /src/core/tests/unit/variable_test.c:304
[] void []
test_set_names
in /src/core/tests/unit/set_domainname_test.c:56
[] void []
test_block_text_match
in /src/core/tests/unit/regex_test.c:22
[] void []
test_block_text_match2
in /src/core/tests/unit/regex_test.c:35
[] void []
test_full_text_match
in /src/core/tests/unit/regex_test.c:8
[] void []
test_full_text_match2
in /src/core/tests/unit/regex_test.c:15
[] void []
VerifyStoragePromise
in /src/core/cf-agent/verify_storage.c:89
['EvalContext*', 'char*', 'Promise*'] PromiseResult []
test_list_select_last_matching_finds_first
in /src/core/tests/unit/item_test.c:30
[] void []
test_list_select_last_matching_finds_last
in /src/core/tests/unit/item_test.c:49
[] void []
test_list_select_last_matching_not_found
in /src/core/tests/unit/item_test.c:68
[] void []
test_match_region
in /src/core/tests/unit/item_lib_test.c:8
[] void []
test_expand_scalar_two_scalars_concat
in /src/core/tests/unit/expand_test.c:262
['void**'] void []
test_expand_scalar_two_scalars_nested
in /src/core/tests/unit/expand_test.c:283
['void**'] void []
test_expand_scalar_array_concat
in /src/core/tests/unit/expand_test.c:304
['void**'] void []
test_expand_scalar_array_with_scalar_arg
in /src/core/tests/unit/expand_test.c:325
['void**'] void []
test_expand_scalar_nested_inner_undefined
in /src/core/tests/unit/expand_test.c:357
['void**'] void []
FnCallGetFields
in /src/core/libpromises/evalfunction.c:3669
['EvalContext*', 'ARG_UNUSED*', 'FnCall*', 'Rlist*'] FnCallResult []
test_different_name
in /src/core/tests/unit/package_versions_compare_test.c:7
[] void []
test_wildcard_arch
in /src/core/tests/unit/package_versions_compare_test.c:28
[] void []
test_non_matching_arch
in /src/core/tests/unit/package_versions_compare_test.c:49
[] void []
test_wildcard_version
in /src/core/tests/unit/package_versions_compare_test.c:93
[] void []
test_eq
in /src/core/tests/unit/package_versions_compare_test.c:98
[] void []
test_ne
in /src/core/tests/unit/package_versions_compare_test.c:105
[] void []
test_gt_lt
in /src/core/tests/unit/package_versions_compare_test.c:111
[] void []
test_gte_lte
in /src/core/tests/unit/package_versions_compare_test.c:121
[] void []
wrong_separators
in /src/core/tests/unit/package_versions_compare_test.c:131
[] void []
uneven_lengths_1
in /src/core/tests/unit/package_versions_compare_test.c:136
[] void []
uneven_lengths_2
in /src/core/tests/unit/package_versions_compare_test.c:141
[] void []
uneven_lengths_3
in /src/core/tests/unit/package_versions_compare_test.c:146
[] void []
uneven_lengths_4
in /src/core/tests/unit/package_versions_compare_test.c:151
[] void []
uneven_lengths_5
in /src/core/tests/unit/package_versions_compare_test.c:156
[] void []
uneven_lengths_6
in /src/core/tests/unit/package_versions_compare_test.c:161
[] void []
uneven_lengths_7
in /src/core/tests/unit/package_versions_compare_test.c:166
[] void []
uneven_lengths_8
in /src/core/tests/unit/package_versions_compare_test.c:171
[] void []
uneven_lengths_9
in /src/core/tests/unit/package_versions_compare_test.c:176
[] void []
uneven_lengths_10
in /src/core/tests/unit/package_versions_compare_test.c:181
[] void []
uneven_lengths_11
in /src/core/tests/unit/package_versions_compare_test.c:186
[] void []
uneven_lengths_12
in /src/core/tests/unit/package_versions_compare_test.c:191
[] void []
uneven_lengths_13
in /src/core/tests/unit/package_versions_compare_test.c:196
[] void []
uneven_lengths_14
in /src/core/tests/unit/package_versions_compare_test.c:201
[] void []
uneven_lengths_15
in /src/core/tests/unit/package_versions_compare_test.c:206
[] void []
uneven_lengths_16
in /src/core/tests/unit/package_versions_compare_test.c:211
[] void []
uneven_lengths_17
in /src/core/tests/unit/package_versions_compare_test.c:216
[] void []
uneven_lengths_18
in /src/core/tests/unit/package_versions_compare_test.c:221
[] void []
uneven_lengths_19
in /src/core/tests/unit/package_versions_compare_test.c:226
[] void []
uneven_lengths_20
in /src/core/tests/unit/package_versions_compare_test.c:231
[] void []
invalid_01
in /src/core/tests/unit/package_versions_compare_test.c:236
[] void []
invalid_02
in /src/core/tests/unit/package_versions_compare_test.c:241
[] void []
invalid_03
in /src/core/tests/unit/package_versions_compare_test.c:246
[] void []
invalid_04
in /src/core/tests/unit/package_versions_compare_test.c:251
[] void []
invalid_05
in /src/core/tests/unit/package_versions_compare_test.c:256
[] void []
invalid_06
in /src/core/tests/unit/package_versions_compare_test.c:261
[] void []
invalid_07
in /src/core/tests/unit/package_versions_compare_test.c:266
[] void []
invalid_08
in /src/core/tests/unit/package_versions_compare_test.c:271
[] void []
NewAssoc
in /src/core/libpromises/assoc.c:29
['char*', 'Rval', 'DataType'] CfAssoc []
test_length
in /src/core/tests/unit/rlist_test.c:19
[] void []
Apoptosis
in /src/core/cf-execd/cf-execd.c:881
[] void []
FnCallClassesMatching
in /src/core/libpromises/evalfunction.c:1624
['EvalContext*', 'ARG_UNUSED*', 'FnCall*', 'Rlist*'] FnCallResult []
FnCallBundlesMatching
in /src/core/libpromises/evalfunction.c:2052
['EvalContext*', 'Policy*', 'FnCall*', 'Rlist*'] FnCallResult []
FnCallLsDir
in /src/core/libpromises/evalfunction.c:3816
['ARG_UNUSED', 'ARG_UNUSED*', 'ARG_UNUSED*', 'Rlist*'] FnCallResult []
test_prepend_scalar_idempotent
in /src/core/tests/unit/rlist_test.c:51
[] void []
FnCallHostsSeen
in /src/core/libpromises/evalfunction.c:737
['ARG_UNUSED', 'ARG_UNUSED*', 'ARG_UNUSED*', 'Rlist*'] FnCallResult []
test_add_module_to_context
in /src/core/tests/unit/new_packages_promise_test.c:17
[] void []
test_default_package_module_settings
in /src/core/tests/unit/new_packages_promise_test.c:51
[] void []
EvalContextSetRestrictKeys
in /src/core/libpromises/eval_context.c:225
['EvalContext*', 'Rlist*'] void []
test_map_iterators_from_rval_empty
in /src/core/tests/unit/expand_test.c:79
['void**'] void []
test_map_iterators_from_rval_literal
in /src/core/tests/unit/expand_test.c:98
['void**'] void []
test_special_scope
in /src/core/tests/unit/var_expressions_test.c:106
[] void []
ParserBeginBundleBody
in /src/core/libpromises/cf3parse_logic.h:1020
[] void []
test_show_object_numeric
in /src/core/libntech/tests/unit/json_test.c:165
[] void []
test_detach_key_from_object
in /src/core/libntech/tests/unit/json_test.c:1665
[] void []
test_json_null_not_null
in /src/core/libntech/tests/unit/json_test.c:1907
[] void []
test_show_object_boolean
in /src/core/libntech/tests/unit/json_test.c:183
[] void []
test_object_get_bool
in /src/core/libntech/tests/unit/json_test.c:447
[] void []
test_migration
in /src/core/tests/unit/changes_migration_test.c:103
[] void []
PathWalkCallback
in /src/core/libntech/libutils/glob_lib.c:415
['char*', 'Seq*', 'Seq*', 'void*'] void []
test_split
in /src/core/libntech/tests/unit/sequence_test.c:378
[] void []
test_delete_redundant_slashes
in /src/core/tests/unit/file_name_test.c:75
[] void []
test_get_absolute_path
in /src/core/tests/unit/file_name_test.c:206
[] void []
SetupRunagentSocket
in /src/core/cf-execd/cf-execd.c:642
['ExecdConfig*'] int []
FnCallFileStatDetails
in /src/core/libpromises/evalfunction.c:4892
['ARG_UNUSED', 'ARG_UNUSED*', 'FnCall*', 'Rlist*'] FnCallResult []
FnCallDirname
in /src/core/libpromises/evalfunction.c:2553
['ARG_UNUSED', 'ARG_UNUSED*', 'ARG_UNUSED*', 'Rlist*'] FnCallResult []
test_GET_OPTIONAL_ARGUMENT
in /src/core/tests/unit/getopt_test.c:62
[] void []
test_resolve_non_anchored_base_path
in /src/core/tests/unit/generic_agent_test.c:86
[] void []
test_resolve_relative_base_path
in /src/core/tests/unit/generic_agent_test.c:114
[] void []
ConfigureBootstrap
in /src/core/cf-agent/cf-agent.c:438
['GenericAgentConfig*', 'char*'] void []
CFNetGetFile
in /src/core/cf-net/cf-net.c:743
['void*'] void []
test_init_SL
in /src/core/tests/unit/strlist_test.c:76
[] void []
test_StrList_SearchLongestPrefix
in /src/core/tests/unit/strlist_test.c:147
[] void []
yyAccept
in /src/core/3rdparty/peg-0.1.15/src/leg.c:284
['yycontext*', 'int'] void []
YYPARSE
in /src/core/3rdparty/peg-0.1.15/src/leg.c:1262
[] void []
test_uptime
in /src/core/tests/unit/sysinfo_test.c:6
[] void []
test_timestamp_regex
in /src/core/libntech/tests/unit/logging_timestamp_test.c:11
[] void []
test_match
in /src/core/libntech/tests/unit/regex_test.c:13
[] void []
LocalExecInFork
in /src/core/cf-execd/cf-execd.c:824
['ExecConfig*'] pid_t []
LocalExecThread
in /src/core/cf-execd/cf-execd.c:850
['void*'] void []
VerifyBootstrap
in /src/core/cf-agent/cf-agent.c:2168
['bool'] bool []
test_copy_from_servers
in /src/core/tests/unit/syntax_test.c:92
[] void []
test_match_full
in /src/core/libntech/tests/unit/regex_test.c:43
[] void []
CompareStringOrRegex
in /src/core/libntech/libutils/regex.c:273
['char*', 'char*', 'bool'] bool []
test_glob_match
in /src/core/libntech/tests/unit/glob_lib_test.c:185
[] void []
test_string_is_local_host_ip
in /src/core/libntech/tests/unit/ipaddress_test.c:678
[] void []
HandleRequestsOrSleep
in /src/core/cf-execd/cf-execd.c:471
['time_t', 'char*', 'int', 'char*'] bool []
GetHostRSAKey
in /src/core/cf-secret/cf-secret.c:155
['char*', 'HostRSAKeyType'] char []
test_typecheck_null_rval
in /src/core/tests/unit/syntax_test.c:105
[] void []
FnCallAnd
in /src/core/libpromises/evalfunction.c:699
['EvalContext*', 'ARG_UNUSED*', 'ARG_UNUSED*', 'Rlist*'] FnCallResult []
FnCallConcat
in /src/core/libpromises/evalfunction.c:1544
['EvalContext*', 'ARG_UNUSED*', 'ARG_UNUSED*', 'Rlist*'] FnCallResult []
FnCallIfElse
in /src/core/libpromises/evalfunction.c:1576
['EvalContext*', 'ARG_UNUSED*', 'ARG_UNUSED*', 'Rlist*'] FnCallResult []
FnCallFormat
in /src/core/libpromises/evalfunction.c:5997
['EvalContext*', 'ARG_UNUSED*', 'FnCall*', 'Rlist*'] FnCallResult []
FnCallOr
in /src/core/libpromises/evalfunction.c:7117
['EvalContext*', 'ARG_UNUSED*', 'ARG_UNUSED*', 'Rlist*'] FnCallResult []
CommonEvalPromise
in /src/core/libpromises/expand.c:1321
['EvalContext*', 'Promise*', 'ARG_UNUSED*'] PromiseResult []
cf_readlink
in /src/core/cf-agent/verify_files_utils.c:4074
['EvalContext*', 'char*', 'char*', 'size_t', 'Attributes*', 'Promise*', 'AgentConnection*', 'PromiseResult*'] int []
VerifyACL
in /src/core/cf-agent/verify_acl.c:51
['EvalContext*', 'char*', 'Attributes*', 'Promise*'] PromiseResult []
VerifyEnvironments
in /src/core/cf-agent/verify_environments.c:203
['EvalContext*', 'Attributes*', 'Promise*'] PromiseResult []
VerifyFileIntegrity
in /src/core/cf-agent/verify_files_utils.c:3600
['EvalContext*', 'char*', 'Attributes*', 'Promise*'] PromiseResult []
VerifySetUidGid
in /src/core/cf-agent/verify_files_utils.c:3840
['EvalContext*', 'char*', 'struct stat*', 'mode_t', 'Promise*', 'Attributes*'] PromiseResult []
VerifyFinderType
in /src/core/cf-agent/verify_files_utils.c:3910
['EvalContext*', 'char*', 'Attributes*', 'Promise*', 'PromiseResult*'] int []
VerifyOwner
in /src/core/cf-agent/verify_files_utils.c:4142
['EvalContext*', 'char*', 'Promise*', 'Attributes*', 'struct stat*', 'PromiseResult*'] bool []
CheckPosixLinuxAccessACEs
in /src/core/cf-agent/acl_posix.c:90
['EvalContext*', 'Rlist*', 'AclMethod', 'char*', 'Attributes*', 'Promise*', 'PromiseResult*'] bool []
CheckPosixLinuxDefaultACEs
in /src/core/cf-agent/acl_posix.c:97
['EvalContext*', 'Rlist*', 'AclMethod', 'AclDefault', 'char*', 'Attributes*', 'Promise*', 'PromiseResult*'] bool []
VerifyFileChanges
in /src/core/cf-agent/verify_files_utils.c:4344
['EvalContext*', 'char*', 'struct stat*', 'Attributes*', 'Promise*', 'PromiseResult*'] void []
ENTERPRISE_FUNC_8ARG_DEFINE_STUB
in /src/core/cf-agent/cf-agent-enterprise-stubs.c:28
['ARG_UNUSED', 'ARG_UNUSED', 'ARG_UNUSED', 'ARG_UNUSED', 'ARG_UNUSED', 'ARG_UNUSED', 'ARG_UNUSED', 'ARG_UNUSED'] void []
FnCallRegCmp
in /src/core/libpromises/evalfunction.c:6793
['ARG_UNUSED', 'ARG_UNUSED*', 'ARG_UNUSED*', 'Rlist*'] FnCallResult []
GenericAgentConfigApply
in /src/core/libpromises/generic_agent.c:2645
['EvalContext*', 'GenericAgentConfig*'] void []
EvalContextClassPutSoftNS
in /src/core/libpromises/eval_context.c:1852
['EvalContext*', 'char*', 'char*', 'ContextScope', 'char*'] bool []
FnCallRemoteClassesMatching
in /src/core/libpromises/evalfunction.c:6531
['EvalContext*', 'ARG_UNUSED*', 'ARG_UNUSED*', 'Rlist*'] FnCallResult []
EvalContextClassPutSoftNSTagsSet
in /src/core/libpromises/eval_context.c:1861
['EvalContext*', 'char*', 'char*', 'ContextScope', 'StringSet*'] bool []
FnCallCountLinesMatching
in /src/core/libpromises/evalfunction.c:3764
['ARG_UNUSED', 'ARG_UNUSED*', 'ARG_UNUSED*', 'Rlist*'] FnCallResult []
FnCallRegLine
in /src/core/libpromises/evalfunction.c:6911
['ARG_UNUSED', 'ARG_UNUSED*', 'FnCall*', 'Rlist*'] FnCallResult []
execd_config_empty_cb
in /src/core/tests/unit/exec-config-test.c:41
['EvalContext*', 'Policy*'] void []
execd_config_full_cb
in /src/core/tests/unit/exec-config-test.c:69
['EvalContext*', 'Policy*'] void []
exec_config_empty_cb
in /src/core/tests/unit/exec-config-test.c:90
['EvalContext*', 'Policy*'] void []
exec_config_full_cb
in /src/core/tests/unit/exec-config-test.c:131
['EvalContext*', 'Policy*'] void []
exec_config_copy_cb
in /src/core/tests/unit/exec-config-test.c:143
['EvalContext*', 'Policy*'] void []
FnCallClassify
in /src/core/libpromises/evalfunction.c:2569
['EvalContext*', 'ARG_UNUSED*', 'ARG_UNUSED*', 'Rlist*'] FnCallResult []
FnCallSplayClass
in /src/core/libpromises/evalfunction.c:2963
['EvalContext*', 'ARG_UNUSED*', 'ARG_UNUSED*', 'Rlist*'] FnCallResult []
FnCallNot
in /src/core/libpromises/evalfunction.c:7210
['EvalContext*', 'ARG_UNUSED*', 'ARG_UNUSED*', 'Rlist*'] FnCallResult []
EvalContextHeapAddAbort
in /src/core/libpromises/eval_context.c:894
['EvalContext*', 'char*', 'char*'] void []
GetEnvironmentsAttributes
in /src/core/libpromises/attributes.c:133
['EvalContext*', 'Promise*'] Attributes []
GenericAgentShowContextsFormatted
in /src/core/libpromises/generic_agent.c:2806
['EvalContext*', 'char*'] void []
GenericAgentShowVariablesFormatted
in /src/core/libpromises/generic_agent.c:2861
['EvalContext*', 'char*'] void []
test_ns
in /src/core/tests/unit/class_test.c:38
[] void []
test_default_ns
in /src/core/tests/unit/class_test.c:59
[] void []
HailServer
in /src/core/cf-runagent/cf-runagent.c:517
['EvalContext*', 'GenericAgentConfig*', 'char*'] int []
FnCallLastNode
in /src/core/libpromises/evalfunction.c:2521
['ARG_UNUSED', 'ARG_UNUSED*', 'ARG_UNUSED*', 'Rlist*'] FnCallResult []
FnCallSplitString
in /src/core/libpromises/evalfunction.c:8297
['ARG_UNUSED', 'ARG_UNUSED*', 'ARG_UNUSED*', 'Rlist*'] FnCallResult []
test_regex_split
in /src/core/tests/unit/rlist_test.c:593
[] void []
test_regex_split_too_few_chunks
in /src/core/tests/unit/rlist_test.c:606
[] void []
test_regex_split_too_many_chunks
in /src/core/tests/unit/rlist_test.c:618
[] void []
test_regex_split_empty_chunks
in /src/core/tests/unit/rlist_test.c:632
[] void []
test_regex_split_no_match
in /src/core/tests/unit/rlist_test.c:647
[] void []
test_regex_split_adjacent_separators
in /src/core/tests/unit/rlist_test.c:657
[] void []
test_regex_split_real_regex
in /src/core/tests/unit/rlist_test.c:697
[] void []
test_regex_split_overlapping_delimiters
in /src/core/tests/unit/rlist_test.c:720
[] void []
FnCallStringSplit
in /src/core/libpromises/evalfunction.c:8313
['ARG_UNUSED', 'ARG_UNUSED*', 'ARG_UNUSED*', 'Rlist*'] FnCallResult []
DeleteItemStarting
in /src/core/libpromises/item_lib.c:971
['Item**', 'char*'] bool []
DeleteItemNotStarting
in /src/core/libpromises/item_lib.c:978
['Item**', 'char*'] bool []
DeleteItemNotMatching
in /src/core/libpromises/item_lib.c:999
['Item**', 'char*'] bool []
test_match_with_captures
in /src/core/libntech/tests/unit/regex_test.c:52
[] void []
test_search_and_replace
in /src/core/libntech/tests/unit/regex_test.c:87
[] void []
test_search_and_replace_bad_backrefs
in /src/core/libntech/tests/unit/regex_test.c:137
[] void []
FnCallRegReplace
in /src/core/libpromises/evalfunction.c:6803
['ARG_UNUSED', 'ARG_UNUSED*', 'ARG_UNUSED*', 'Rlist*'] FnCallResult []
process_pattern
in /src/pcre2/src/pcre2test.c:5128
[] int []
process_data
in /src/pcre2/src/pcre2test.c:6623
[] int []
pcre2_dfa_match
in /src/pcre2/src/pcre2_dfa_match.c:3239
['pcre2_code*', 'PCRE2_SPTR', 'PCRE2_SIZE', 'PCRE2_SIZE', 'uint32_t', 'pcre2_match_data*', 'pcre2_match_context*', 'int*', 'PCRE2_SIZE'] PCRE2_EXP_DEFN []
memcpy ['/src/pcre2/src/pcre2_fuzzsupport.c', '/src/string_fuzzer.c'] N/A
Blocker function Arguments type Return type Constants touched
StartServer
in /src/core/cf-serverd/cf-serverd-functions.c:828
['EvalContext*', 'Policy**', 'GenericAgentConfig*'] int []
worker_process
in /src/core/tests/load/lastseen_threaded_load.c:212
[] void []
test_split_long_escaped
in /src/core/tests/unit/rlist_test.c:270
[] void []
FnCallUrlGet
in /src/core/libpromises/evalfunction.c:3051
['ARG_UNUSED', 'ARG_UNUSED*', 'FnCall*', 'Rlist*'] FnCallResult []
FnCallGetIndices
in /src/core/libpromises/evalfunction.c:3431
['EvalContext*', 'ARG_UNUSED*', 'FnCall*', 'Rlist*'] FnCallResult []
FnCallGetValues
in /src/core/libpromises/evalfunction.c:3567
['EvalContext*', 'ARG_UNUSED*', 'FnCall*', 'Rlist*'] FnCallResult []
FnCallJoin
in /src/core/libpromises/evalfunction.c:3639
['EvalContext*', 'ARG_UNUSED*', 'ARG_UNUSED*', 'Rlist*'] FnCallResult []
FnCallMapData
in /src/core/libpromises/evalfunction.c:3966
['EvalContext*', 'ARG_UNUSED*', 'FnCall*', 'ARG_UNUSED*'] FnCallResult []
FnCallMapList
in /src/core/libpromises/evalfunction.c:4213
['EvalContext*', 'Policy*', 'FnCall*', 'ARG_UNUSED*'] FnCallResult []
FnCallMergeData
in /src/core/libpromises/evalfunction.c:4346
['EvalContext*', 'ARG_UNUSED*', 'FnCall*', 'Rlist*'] FnCallResult []
FnCallShuffle
in /src/core/libpromises/evalfunction.c:4715
['EvalContext*', 'ARG_UNUSED*', 'FnCall*', 'Rlist*'] FnCallResult []
FnCallGrep
in /src/core/libpromises/evalfunction.c:3592
['EvalContext*', 'ARG_UNUSED*', 'FnCall*', 'Rlist*'] FnCallResult []
FnCallRegList
in /src/core/libpromises/evalfunction.c:3605
['EvalContext*', 'ARG_UNUSED*', 'FnCall*', 'Rlist*'] FnCallResult []
FnCallFilter
in /src/core/libpromises/evalfunction.c:5222
['EvalContext*', 'ARG_UNUSED*', 'FnCall*', 'Rlist*'] FnCallResult []
FnCallEverySomeNone
in /src/core/libpromises/evalfunction.c:5914
['EvalContext*', 'ARG_UNUSED*', 'FnCall*', 'Rlist*'] FnCallResult []
FnCallSublist
in /src/core/libpromises/evalfunction.c:5397
['EvalContext*', 'ARG_UNUSED*', 'FnCall*', 'Rlist*'] FnCallResult []
FnCallSetop
in /src/core/libpromises/evalfunction.c:5467
['EvalContext*', 'ARG_UNUSED*', 'FnCall*', 'Rlist*'] FnCallResult []
FnCallLength
in /src/core/libpromises/evalfunction.c:5559
['EvalContext*', 'ARG_UNUSED*', 'FnCall*', 'Rlist*'] FnCallResult []
FnCallFold
in /src/core/libpromises/evalfunction.c:5587
['EvalContext*', 'ARG_UNUSED*', 'FnCall*', 'Rlist*'] FnCallResult []
FnCallNth
in /src/core/libpromises/evalfunction.c:5839
['EvalContext*', 'ARG_UNUSED*', 'FnCall*', 'Rlist*'] FnCallResult []
FnCallSort
in /src/core/libpromises/evalfunction.c:5925
['EvalContext*', 'ARG_UNUSED*', 'FnCall*', 'Rlist*'] FnCallResult []
FnCallReverse
in /src/core/libpromises/evalfunction.c:7046
['EvalContext*', 'ARG_UNUSED*', 'FnCall*', 'Rlist*'] FnCallResult []
FnCallStoreJson
in /src/core/libpromises/evalfunction.c:7995
['EvalContext*', 'ARG_UNUSED*', 'FnCall*', 'Rlist*'] FnCallResult []
FnCallDataExpand
in /src/core/libpromises/evalfunction.c:8067
['EvalContext*', 'ARG_UNUSED*', 'ARG_UNUSED*', 'Rlist*'] FnCallResult []
FnCallStringMustache
in /src/core/libpromises/evalfunction.c:8251
['EvalContext*', 'ARG_UNUSED*', 'FnCall*', 'Rlist*'] FnCallResult []
FnCallFileSexist
in /src/core/libpromises/evalfunction.c:8384
['EvalContext*', 'ARG_UNUSED*', 'ARG_UNUSED*', 'Rlist*'] FnCallResult []
FnCallMakerule
in /src/core/libpromises/evalfunction.c:8546
['EvalContext*', 'ARG_UNUSED*', 'ARG_UNUSED*', 'Rlist*'] FnCallResult []
FnCallString
in /src/core/libpromises/evalfunction.c:9740
['EvalContext*', 'ARG_UNUSED*', 'FnCall*', 'Rlist*'] FnCallResult []
FnCallSelectServers
in /src/core/libpromises/evalfunction.c:4551
['EvalContext*', 'ARG_UNUSED*', 'FnCall*', 'Rlist*'] FnCallResult []
test_map_iterators_from_rval_naked_list_var
in /src/core/tests/unit/expand_test.c:116
['void**'] void []
test_map_iterators_from_rval_naked_list_var_namespace
in /src/core/tests/unit/expand_test.c:189
['void**'] void []
test_expand_promise_array_with_scalar_arg
in /src/core/tests/unit/expand_test.c:409
['void**'] void []
test_expand_promise_slist
in /src/core/tests/unit/expand_test.c:460
['void**'] void []
test_expand_promise_array_with_slist_arg
in /src/core/tests/unit/expand_test.c:516
['void**'] void []
test_PromiseIteratorPrepare
in /src/core/tests/unit/iteration_test.c:297
[] void []
test_class_persistence
in /src/core/tests/unit/eval_context_test.c:32
[] void []
CFExecdMainLoop
in /src/core/cf-execd/cf-execd.c:721
['EvalContext*', 'Policy**', 'GenericAgentConfig*', 'ExecdConfig**', 'ExecConfig**', 'ARG_UNUSED'] void []
test_have_tty_interactive_failsafe_is_not_created
in /src/core/tests/unit/generic_agent_test.c:15
[] void []
test_dont_have_tty_interactive_failsafe_is_created
in /src/core/tests/unit/generic_agent_test.c:48
[] void []
test_execd_config_empty
in /src/core/tests/unit/exec-config-test.c:64
[] void []
test_execd_config_full
in /src/core/tests/unit/exec-config-test.c:84
[] void []
test_exec_config_empty
in /src/core/tests/unit/exec-config-test.c:111
[] void []
test_exec_config_full
in /src/core/tests/unit/exec-config-test.c:138
[] void []
test_exec_config_copy
in /src/core/tests/unit/exec-config-test.c:154
[] void []
MonitorStartServer
in /src/core/cf-monitord/env_monitor.c:267
['EvalContext*', 'Policy*'] void []
KeepAgentPromise
in /src/core/cf-agent/cf-agent.c:1851
['EvalContext*', 'Promise*', 'ARG_UNUSED*'] PromiseResult []
DefaultVarPromiseWrapper
in /src/core/cf-agent/cf-agent.c:265
['EvalContext*', 'Promise*', 'void*'] PromiseResult []
KeepServerPromise
in /src/core/cf-serverd/server_transform.c:733
['EvalContext*', 'Promise*', 'ARG_UNUSED*'] PromiseResult []
test_expand_list_nested
in /src/core/tests/unit/expand_test.c:373
['void**'] void []
KeepMonitorPromise
in /src/core/cf-monitord/env_monitor.c:1175
['EvalContext*', 'Promise*', 'ARG_UNUSED*'] PromiseResult []
KeepEditLinePromise
in /src/core/cf-agent/files_editline.c:325
['EvalContext*', 'Promise*', 'void*'] PromiseResult []
KeepEditXmlPromise
in /src/core/cf-agent/files_editxml.c:205
['EvalContext*', 'Promise*', 'ARG_UNUSED*'] PromiseResult []
test_sparse_files_1
in /src/core/tests/unit/files_copy_test.c:311
[] void []
test_sparse_files_2
in /src/core/tests/unit/files_copy_test.c:340
[] void []
test_sparse_files_3
in /src/core/tests/unit/files_copy_test.c:370
[] void []
test_sparse_files_4
in /src/core/tests/unit/files_copy_test.c:400
[] void []
test_sparse_files_5
in /src/core/tests/unit/files_copy_test.c:430
[] void []
test_sparse_files_6
in /src/core/tests/unit/files_copy_test.c:460
[] void []
test_sparse_files_7
in /src/core/tests/unit/files_copy_test.c:490
[] void []
test_sparse_files_8
in /src/core/tests/unit/files_copy_test.c:520
[] void []
print_progress
in /src/core/tests/load/lastseen_threaded_load.c:332
['int', 'int', 'int', 'int'] void []
test_fd_redirection
in /src/core/tests/unit/redirection_test.c:21
[] void []
test_safe_open_currentdir
in /src/core/libntech/tests/unit/file_lib_test.c:173
[] void []
test_safe_open_subdir
in /src/core/libntech/tests/unit/file_lib_test.c:185
[] void []
test_safe_open_subsubdir
in /src/core/libntech/tests/unit/file_lib_test.c:197
[] void []
test_safe_open_updir
in /src/core/libntech/tests/unit/file_lib_test.c:209
[] void []
test_safe_open_upupdir
in /src/core/libntech/tests/unit/file_lib_test.c:223
[] void []
test_safe_open_generic_relative_dir
in /src/core/libntech/tests/unit/file_lib_test.c:237
[] void []
test_safe_open_generic_absolute_dir
in /src/core/libntech/tests/unit/file_lib_test.c:249
[] void []
test_safe_open_extra_slashes_relative
in /src/core/libntech/tests/unit/file_lib_test.c:264
[] void []
test_safe_open_extra_slashes_absolute
in /src/core/libntech/tests/unit/file_lib_test.c:276
[] void []
test_safe_open_safe_symlink
in /src/core/libntech/tests/unit/file_lib_test.c:308
[] void []
test_safe_open_safe_switched_symlink
in /src/core/libntech/tests/unit/file_lib_test.c:376
[] void []
test_safe_open_safe_dir_symlink
in /src/core/libntech/tests/unit/file_lib_test.c:410
[] void []
test_safe_open_safe_switched_dir_symlink
in /src/core/libntech/tests/unit/file_lib_test.c:484
[] void []
test_safe_open_create_safe_inserted_symlink
in /src/core/libntech/tests/unit/file_lib_test.c:509
[] void []
test_file_copy
in /src/core/libntech/tests/unit/file_lib_test.c:1564
[] void []
test_file_copy_to_dir
in /src/core/libntech/tests/unit/file_lib_test.c:1580
[] void []
test_HashDescriptor
in /src/core/libntech/tests/unit/hash_test.c:128
[] void []
test_file_read_all
in /src/core/tests/unit/files_lib_test.c:38
[] void []
test_file_read_truncate
in /src/core/tests/unit/files_lib_test.c:59
[] void []
test_file_read_empty
in /src/core/tests/unit/files_lib_test.c:88
[] void []
test_file_read_invalid
in /src/core/tests/unit/files_lib_test.c:104
[] void []
test_spec
in /src/core/tests/unit/mustache_test.c:62
[] void []
test_copy_compare
in /src/core/libntech/tests/unit/json_test.c:559
[] void []
test_json_walk
in /src/core/libntech/tests/unit/json_test.c:930
[] void []
test_file_read
in /src/core/libntech/tests/unit/file_lib_test.c:1598
[] void []
FnCallReadData
in /src/core/libpromises/evalfunction.c:7556
['ARG_UNUSED', 'ARG_UNUSED*', 'FnCall*', 'Rlist*'] FnCallResult []
FnCallReadCsv
in /src/core/libpromises/evalfunction.c:7606
['ARG_UNUSED', 'ARG_UNUSED*', 'FnCall*', 'Rlist*'] FnCallResult []
FnCallReadEnvFile
in /src/core/libpromises/evalfunction.c:7614
['ARG_UNUSED', 'ARG_UNUSED*', 'FnCall*', 'Rlist*'] FnCallResult []
FnCallReadYaml
in /src/core/libpromises/evalfunction.c:7622
['ARG_UNUSED', 'ARG_UNUSED*', 'FnCall*', 'Rlist*'] FnCallResult []
FnCallReadJson
in /src/core/libpromises/evalfunction.c:7630
['ARG_UNUSED', 'ARG_UNUSED*', 'FnCall*', 'Rlist*'] FnCallResult []
FnCallReadModuleProtocol
in /src/core/libpromises/evalfunction.c:7715
['ARG_UNUSED', 'ARG_UNUSED*', 'FnCall*', 'Rlist*'] FnCallResult []
FnCallUseModule
in /src/core/libpromises/evalfunction.c:2918
['EvalContext*', 'ARG_UNUSED*', 'ARG_UNUSED*', 'Rlist*'] FnCallResult []
ReadChecksumFromPolicyValidatedMasterfiles
in /src/core/libpromises/generic_agent.c:2040
['GenericAgentConfig*', 'char*'] char []
JsonParseYamlFile
in /src/core/libntech/libutils/json-yaml.c:32
['char*', 'size_t', 'JsonElement**'] JsonParseError []
MonMemoryGatherData
in /src/core/cf-monitord/mon_mem_solaris.c:127
['double*'] void []
MonMeminfoGatherData
in /src/core/cf-monitord/mon_mem_linux.c:83
['double*'] void []
MonIoDiskstatsGatherData
in /src/core/cf-monitord/mon_io_linux.c:160
['double*'] void []
CFTestD_ServeReport
in /src/core/cf-testd/cf-testd.c:611
['void*'] void []
FnCallSysctlValue
in /src/core/libpromises/evalfunction.c:1204
['ARG_UNUSED', 'ARG_UNUSED*', 'ARG_LINUX_ONLY*', 'ARG_LINUX_ONLY*'] FnCallResult []
FnCallPeers
in /src/core/libpromises/evalfunction.c:6588
['ARG_UNUSED', 'ARG_UNUSED*', 'ARG_UNUSED*', 'Rlist*'] FnCallResult []
FnCallPeerLeader
in /src/core/libpromises/evalfunction.c:6668
['ARG_UNUSED', 'ARG_UNUSED*', 'ARG_UNUSED*', 'Rlist*'] FnCallResult []
FnCallPeerLeaders
in /src/core/libpromises/evalfunction.c:6730
['ARG_UNUSED', 'ARG_UNUSED*', 'ARG_UNUSED*', 'Rlist*'] FnCallResult []
FnCallReadFile
in /src/core/libpromises/evalfunction.c:7412
['ARG_UNUSED', 'ARG_UNUSED*', 'ARG_UNUSED*', 'Rlist*'] FnCallResult []
FnCallReadStringList
in /src/core/libpromises/evalfunction.c:7524
['EvalContext*', 'ARG_UNUSED*', 'FnCall*', 'Rlist*'] FnCallResult []
FnCallReadIntList
in /src/core/libpromises/evalfunction.c:7529
['EvalContext*', 'ARG_UNUSED*', 'FnCall*', 'Rlist*'] FnCallResult []
FnCallReadRealList
in /src/core/libpromises/evalfunction.c:7534
['EvalContext*', 'ARG_UNUSED*', 'FnCall*', 'Rlist*'] FnCallResult []
FnCallDataRead
in /src/core/libpromises/evalfunction.c:8088
['EvalContext*', 'ARG_UNUSED*', 'FnCall*', 'Rlist*'] FnCallResult []
FnCallReadStringArray
in /src/core/libpromises/evalfunction.c:8144
['EvalContext*', 'ARG_UNUSED*', 'FnCall*', 'Rlist*'] FnCallResult []
FnCallReadStringArrayIndex
in /src/core/libpromises/evalfunction.c:8151
['EvalContext*', 'ARG_UNUSED*', 'FnCall*', 'Rlist*'] FnCallResult []
FnCallReadIntArray
in /src/core/libpromises/evalfunction.c:8158
['EvalContext*', 'ARG_UNUSED*', 'FnCall*', 'Rlist*'] FnCallResult []
FnCallReadRealArray
in /src/core/libpromises/evalfunction.c:8165
['EvalContext*', 'ARG_UNUSED*', 'FnCall*', 'Rlist*'] FnCallResult []
test_full_read_write
in /src/core/libntech/tests/unit/file_lib_test.c:1641
[] void []
RestoreLockDatabase
in /src/core/libpromises/locks.c:1117
[] void []
BackupLockDatabase
in /src/core/libpromises/locks.c:1193
[] void []
test_old_workdir_db_location
in /src/core/tests/unit/db_test.c:172
[] void []
test_seq_string_file
in /src/core/libntech/tests/unit/sequence_test.c:677
[] void []
test_seq_string_empty_file
in /src/core/libntech/tests/unit/sequence_test.c:708
[] void []
ManifestChangedFiles
in /src/core/cf-agent/simulate_mode.c:632
['StringSet**'] bool []
ManifestAllFiles
in /src/core/cf-agent/simulate_mode.c:637
['StringSet**'] bool []
DiffChangedFiles
in /src/core/cf-agent/simulate_mode.c:642
['StringSet**'] bool []
VerifyStoragePromise
in /src/core/cf-agent/verify_storage.c:89
['EvalContext*', 'char*', 'Promise*'] PromiseResult []
GetProcessPsinfo
in /src/core/libpromises/process_solaris.c:39
['pid_t', 'psinfo_t*'] bool []
GetProcessPstatus
in /src/core/libpromises/process_solaris.c:68
['pid_t', 'pstatus_t*'] bool []
IsReadableThreadRoutine
in /src/core/libpromises/evalfunction.c:9039
['void*'] void []
FnCallIsReadable
in /src/core/libpromises/evalfunction.c:9091
['ARG_UNUSED', 'ARG_UNUSED*', 'FnCall*', 'Rlist*'] FnCallResult []
GetWriteTransaction
in /src/core/libpromises/dbm_lmdb.c:126
['DBPriv*', 'DBTxn**'] int []
DBMetaNewDirect
in /src/core/cf-agent/tokyo_check.c:81
['char*'] DBMeta []
DBMetaPopulateOffsetMap
in /src/core/cf-agent/tokyo_check.c:176
['DBMeta*'] int []
DBMetaPopulateRecordMap
in /src/core/cf-agent/tokyo_check.c:313
['DBMeta*'] int []
RunUpdate
in /src/core/cf-upgrade/update.c:242
['Configuration*'] int []
_expect_in_set
in /src/core/libntech/tests/unit/cmockery.c:1031
['char*', 'char*', 'char*', 'int', 'LargestIntegralType[]', 'size_t', 'int'] void []
_expect_not_in_set
in /src/core/libntech/tests/unit/cmockery.c:1039
['char*', 'char*', 'char*', 'int', 'LargestIntegralType[]', 'size_t', 'int'] void []
_expect_memory
in /src/core/libntech/tests/unit/cmockery.c:1187
['char*', 'char*', 'char*', 'int', 'void*', 'size_t', 'int'] void []
_expect_not_memory
in /src/core/libntech/tests/unit/cmockery.c:1206
['char*', 'char*', 'char*', 'int', 'void*', 'size_t', 'int'] void []
test_substring_overshoot
in /src/core/libntech/tests/unit/string_lib_test.c:364
[] void []
test_substring_positive
in /src/core/libntech/tests/unit/string_lib_test.c:372
[] void []
test_substring_negative_length
in /src/core/libntech/tests/unit/string_lib_test.c:380
[] void []
test_substring_negative
in /src/core/libntech/tests/unit/string_lib_test.c:388
[] void []
test_substring_evil
in /src/core/libntech/tests/unit/string_lib_test.c:396
[] void []
FnCallBundlesMatching
in /src/core/libpromises/evalfunction.c:2052
['EvalContext*', 'Policy*', 'FnCall*', 'Rlist*'] FnCallResult []
test_string_replace_n
in /src/core/libntech/tests/unit/string_lib_test.c:311
[] void []
test_string_replace_empty_replacement
in /src/core/libntech/tests/unit/string_lib_test.c:242
[] void []
test_string_replace_eq_size
in /src/core/libntech/tests/unit/string_lib_test.c:254
[] void []
test_string_replace_buf_too_small
in /src/core/libntech/tests/unit/string_lib_test.c:265
[] void []
test_string_replace_smaller
in /src/core/libntech/tests/unit/string_lib_test.c:277
[] void []
test_string_replace_none
in /src/core/libntech/tests/unit/string_lib_test.c:287
[] void []
test_string_replace_many_percentages
in /src/core/libntech/tests/unit/string_lib_test.c:299
[] void []
LocalExecInFork
in /src/core/cf-execd/cf-execd.c:824
['ExecConfig*'] pid_t []
LocalExecThread
in /src/core/cf-execd/cf-execd.c:850
['void*'] void []
FnCallNetworkConnections
in /src/core/libpromises/evalfunction.c:9015
['EvalContext*', 'ARG_UNUSED*', 'ARG_UNUSED*', 'ARG_UNUSED*'] FnCallResult []
test_set_names
in /src/core/tests/unit/set_domainname_test.c:56
[] void []
test_block_text_match
in /src/core/tests/unit/regex_test.c:22
[] void []
test_block_text_match2
in /src/core/tests/unit/regex_test.c:35
[] void []
test_full_text_match
in /src/core/tests/unit/regex_test.c:8
[] void []
test_full_text_match2
in /src/core/tests/unit/regex_test.c:15
[] void []
test_list_select_last_matching_finds_first
in /src/core/tests/unit/item_test.c:30
[] void []
test_list_select_last_matching_finds_last
in /src/core/tests/unit/item_test.c:49
[] void []
test_list_select_last_matching_not_found
in /src/core/tests/unit/item_test.c:68
[] void []
test_match_region
in /src/core/tests/unit/item_lib_test.c:8
[] void []
String2StringArray
in /src/core/libntech/libutils/string_lib.c:1197
[] char []
test_stringscanfcapped
in /src/core/libntech/tests/unit/string_lib_test.c:1246
[] void []
test_PathAppend
in /src/core/libntech/tests/unit/string_lib_test.c:1276
[] void []
HailServer
in /src/core/cf-runagent/cf-runagent.c:517
['EvalContext*', 'GenericAgentConfig*', 'char*'] int []
test_StrCat
in /src/core/libntech/tests/unit/string_lib_test.c:1343
[] void []
CFNetRun
in /src/core/cf-net/cf-net.c:446
['CFNetOptions*', 'char**', 'char*'] int []
GenericAgentPostLoadInit
in /src/core/libpromises/generic_agent.c:2776
['EvalContext*'] bool []
test_StrCatDelim
in /src/core/libntech/tests/unit/string_lib_test.c:1416
[] void []
PassOpenFile_Put
in /src/core/libntech/libutils/passopenfile.c:346
['int', 'int', 'char*'] bool []
PassOpenFile_Get
in /src/core/libntech/libutils/passopenfile.c:427
['int', 'char**'] int []
VisitArray
in /src/core/libntech/tests/unit/json_test.c:893
['JsonElement*', 'void*'] bool []
VisitArrayAbortOnEmpty
in /src/core/libntech/tests/unit/json_test.c:920
['JsonElement*', 'void*'] bool []
test_GET_OPTIONAL_ARGUMENT
in /src/core/tests/unit/getopt_test.c:62
[] void []
CFNetParse
in /src/core/cf-net/cf-net.c:282
['int', 'char**', 'CFNetOptions*', 'char***', 'char**'] int []
CFKeyCryptMan
in /src/core/cf-secret/cf-secret.c:846
[] void []
dump_dbs
in /src/core/cf-check/dump.c:476
['Seq*', 'dump_mode', 'char*'] int []
test_show_string
in /src/core/libntech/tests/unit/json_test.c:115
[] void []
test_show_object_simple
in /src/core/libntech/tests/unit/json_test.c:130
[] void []
test_show_object_escaped
in /src/core/libntech/tests/unit/json_test.c:148
[] void []
test_show_object_numeric
in /src/core/libntech/tests/unit/json_test.c:165
[] void []
test_show_object_boolean
in /src/core/libntech/tests/unit/json_test.c:183
[] void []
test_show_object_compound
in /src/core/libntech/tests/unit/json_test.c:200
[] void []
test_show_object_array
in /src/core/libntech/tests/unit/json_test.c:264
[] void []
test_show_array
in /src/core/libntech/tests/unit/json_test.c:286
[] void []
test_show_array_boolean
in /src/core/libntech/tests/unit/json_test.c:322
[] void []
test_show_array_numeric
in /src/core/libntech/tests/unit/json_test.c:345
[] void []
test_show_array_object
in /src/core/libntech/tests/unit/json_test.c:363
[] void []
test_show_array_empty
in /src/core/libntech/tests/unit/json_test.c:383
[] void []
test_show_array_nan
in /src/core/libntech/tests/unit/json_test.c:398
[] void []
test_show_array_infinity
in /src/core/libntech/tests/unit/json_test.c:418
[] void []
test_parse_object_escaped
in /src/core/libntech/tests/unit/json_test.c:728
[] void []
JsonParseAndWrite
in /src/core/libntech/examples/json_example.c:6
['char*'] int []
FnCallDatastate
in /src/core/libpromises/evalfunction.c:4517
['EvalContext*', 'ARG_UNUSED*', 'ARG_UNUSED*', 'ARG_UNUSED*'] FnCallResult []
FnCallBundlestate
in /src/core/libpromises/evalfunction.c:4526
['EvalContext*', 'ARG_UNUSED*', 'ARG_UNUSED*', 'ARG_UNUSED*'] FnCallResult []
test_rval_write
in /src/core/tests/unit/rlist_test.c:733
[] void []
GenericAgentShowVariablesFormatted
in /src/core/libpromises/generic_agent.c:2861
['EvalContext*', 'char*'] void []
CommonEvalPromise
in /src/core/libpromises/expand.c:1321
['EvalContext*', 'Promise*', 'ARG_UNUSED*'] PromiseResult []
PolicyToString
in /src/core/libpromises/policy.c:2173
['Policy*', 'Writer*'] void []
test_get_in_default_namespace
in /src/core/tests/unit/variable_test.c:87
[] void []
test_multi_index_array_conflation
in /src/core/tests/unit/variable_test.c:99
[] void []
test_get_different_namespaces
in /src/core/tests/unit/variable_test.c:109
[] void []
test_get_indices
in /src/core/tests/unit/variable_test.c:119
[] void []
test_replace
in /src/core/tests/unit/variable_test.c:129
[] void []
execd_config_empty_cb
in /src/core/tests/unit/exec-config-test.c:41
['EvalContext*', 'Policy*'] void []
execd_config_full_cb
in /src/core/tests/unit/exec-config-test.c:69
['EvalContext*', 'Policy*'] void []
exec_config_empty_cb
in /src/core/tests/unit/exec-config-test.c:90
['EvalContext*', 'Policy*'] void []
exec_config_full_cb
in /src/core/tests/unit/exec-config-test.c:131
['EvalContext*', 'Policy*'] void []
exec_config_copy_cb
in /src/core/tests/unit/exec-config-test.c:143
['EvalContext*', 'Policy*'] void []
LookupVarRefToJson
in /src/core/libpromises/evalfunction.c:437
['void*', 'char**'] JsonElement []
FnCallVariablesMatching
in /src/core/libpromises/evalfunction.c:1808
['EvalContext*', 'ARG_UNUSED*', 'FnCall*', 'Rlist*'] FnCallResult []
FnCallFormat
in /src/core/libpromises/evalfunction.c:5997
['EvalContext*', 'ARG_UNUSED*', 'FnCall*', 'Rlist*'] FnCallResult []
FnCallDatatype
in /src/core/libpromises/evalfunction.c:5762
['EvalContext*', 'ARG_UNUSED*', 'FnCall*', 'Rlist*'] FnCallResult []
FnCallIsDatatype
in /src/core/libpromises/evalfunction.c:5796
['EvalContext*', 'ARG_UNUSED*', 'FnCall*', 'Rlist*'] FnCallResult []
FnCallIsVariable
in /src/core/libpromises/evalfunction.c:6373
['EvalContext*', 'ARG_UNUSED*', 'ARG_UNUSED*', 'Rlist*'] FnCallResult []
cf_readlink
in /src/core/cf-agent/verify_files_utils.c:4074
['EvalContext*', 'char*', 'char*', 'size_t', 'Attributes*', 'Promise*', 'AgentConnection*', 'PromiseResult*'] int []
VerifyACL
in /src/core/cf-agent/verify_acl.c:51
['EvalContext*', 'char*', 'Attributes*', 'Promise*'] PromiseResult []
test_different_name
in /src/core/tests/unit/package_versions_compare_test.c:7
[] void []
test_wildcard_arch
in /src/core/tests/unit/package_versions_compare_test.c:28
[] void []
test_non_matching_arch
in /src/core/tests/unit/package_versions_compare_test.c:49
[] void []
test_wildcard_version
in /src/core/tests/unit/package_versions_compare_test.c:93
[] void []
test_eq
in /src/core/tests/unit/package_versions_compare_test.c:98
[] void []
test_ne
in /src/core/tests/unit/package_versions_compare_test.c:105
[] void []
test_gt_lt
in /src/core/tests/unit/package_versions_compare_test.c:111
[] void []
test_gte_lte
in /src/core/tests/unit/package_versions_compare_test.c:121
[] void []
wrong_separators
in /src/core/tests/unit/package_versions_compare_test.c:131
[] void []
uneven_lengths_1
in /src/core/tests/unit/package_versions_compare_test.c:136
[] void []
uneven_lengths_2
in /src/core/tests/unit/package_versions_compare_test.c:141
[] void []
uneven_lengths_3
in /src/core/tests/unit/package_versions_compare_test.c:146
[] void []
uneven_lengths_4
in /src/core/tests/unit/package_versions_compare_test.c:151
[] void []
uneven_lengths_5
in /src/core/tests/unit/package_versions_compare_test.c:156
[] void []
uneven_lengths_6
in /src/core/tests/unit/package_versions_compare_test.c:161
[] void []
uneven_lengths_7
in /src/core/tests/unit/package_versions_compare_test.c:166
[] void []
uneven_lengths_8
in /src/core/tests/unit/package_versions_compare_test.c:171
[] void []
uneven_lengths_9
in /src/core/tests/unit/package_versions_compare_test.c:176
[] void []
uneven_lengths_10
in /src/core/tests/unit/package_versions_compare_test.c:181
[] void []
uneven_lengths_11
in /src/core/tests/unit/package_versions_compare_test.c:186
[] void []
uneven_lengths_12
in /src/core/tests/unit/package_versions_compare_test.c:191
[] void []
uneven_lengths_13
in /src/core/tests/unit/package_versions_compare_test.c:196
[] void []
uneven_lengths_14
in /src/core/tests/unit/package_versions_compare_test.c:201
[] void []
uneven_lengths_15
in /src/core/tests/unit/package_versions_compare_test.c:206
[] void []
uneven_lengths_16
in /src/core/tests/unit/package_versions_compare_test.c:211
[] void []
uneven_lengths_17
in /src/core/tests/unit/package_versions_compare_test.c:216
[] void []
uneven_lengths_18
in /src/core/tests/unit/package_versions_compare_test.c:221
[] void []
uneven_lengths_19
in /src/core/tests/unit/package_versions_compare_test.c:226
[] void []
uneven_lengths_20
in /src/core/tests/unit/package_versions_compare_test.c:231
[] void []
invalid_01
in /src/core/tests/unit/package_versions_compare_test.c:236
[] void []
invalid_02
in /src/core/tests/unit/package_versions_compare_test.c:241
[] void []
invalid_03
in /src/core/tests/unit/package_versions_compare_test.c:246
[] void []
invalid_04
in /src/core/tests/unit/package_versions_compare_test.c:251
[] void []
invalid_05
in /src/core/tests/unit/package_versions_compare_test.c:256
[] void []
invalid_06
in /src/core/tests/unit/package_versions_compare_test.c:261
[] void []
invalid_07
in /src/core/tests/unit/package_versions_compare_test.c:266
[] void []
invalid_08
in /src/core/tests/unit/package_versions_compare_test.c:271
[] void []
VerifyEnvironments
in /src/core/cf-agent/verify_environments.c:203
['EvalContext*', 'Attributes*', 'Promise*'] PromiseResult []
SetupRunagentSocket
in /src/core/cf-execd/cf-execd.c:642
['ExecdConfig*'] int []
VerifyFileIntegrity
in /src/core/cf-agent/verify_files_utils.c:3600
['EvalContext*', 'char*', 'Attributes*', 'Promise*'] PromiseResult []
VerifySetUidGid
in /src/core/cf-agent/verify_files_utils.c:3840
['EvalContext*', 'char*', 'struct stat*', 'mode_t', 'Promise*', 'Attributes*'] PromiseResult []
VerifyFinderType
in /src/core/cf-agent/verify_files_utils.c:3910
['EvalContext*', 'char*', 'Attributes*', 'Promise*', 'PromiseResult*'] int []
VerifyOwner
in /src/core/cf-agent/verify_files_utils.c:4142
['EvalContext*', 'char*', 'Promise*', 'Attributes*', 'struct stat*', 'PromiseResult*'] bool []
CheckPosixLinuxAccessACEs
in /src/core/cf-agent/acl_posix.c:90
['EvalContext*', 'Rlist*', 'AclMethod', 'char*', 'Attributes*', 'Promise*', 'PromiseResult*'] bool []
CheckPosixLinuxDefaultACEs
in /src/core/cf-agent/acl_posix.c:97
['EvalContext*', 'Rlist*', 'AclMethod', 'AclDefault', 'char*', 'Attributes*', 'Promise*', 'PromiseResult*'] bool []
VerifyFileChanges
in /src/core/cf-agent/verify_files_utils.c:4344
['EvalContext*', 'char*', 'struct stat*', 'Attributes*', 'Promise*', 'PromiseResult*'] void []
ENTERPRISE_FUNC_8ARG_DEFINE_STUB
in /src/core/cf-agent/cf-agent-enterprise-stubs.c:28
['ARG_UNUSED', 'ARG_UNUSED', 'ARG_UNUSED', 'ARG_UNUSED', 'ARG_UNUSED', 'ARG_UNUSED', 'ARG_UNUSED', 'ARG_UNUSED'] void []
FnCallAnd
in /src/core/libpromises/evalfunction.c:699
['EvalContext*', 'ARG_UNUSED*', 'ARG_UNUSED*', 'Rlist*'] FnCallResult []
FnCallConcat
in /src/core/libpromises/evalfunction.c:1544
['EvalContext*', 'ARG_UNUSED*', 'ARG_UNUSED*', 'Rlist*'] FnCallResult []
FnCallIfElse
in /src/core/libpromises/evalfunction.c:1576
['EvalContext*', 'ARG_UNUSED*', 'ARG_UNUSED*', 'Rlist*'] FnCallResult []
FnCallClassesMatching
in /src/core/libpromises/evalfunction.c:1624
['EvalContext*', 'ARG_UNUSED*', 'FnCall*', 'Rlist*'] FnCallResult []
FnCallGetMetaTags
in /src/core/libpromises/evalfunction.c:1895
['EvalContext*', 'Policy*', 'FnCall*', 'Rlist*'] FnCallResult []
FnCallExecResult
in /src/core/libpromises/evalfunction.c:2816
['ARG_UNUSED', 'ARG_UNUSED*', 'FnCall*', 'Rlist*'] FnCallResult []
FnCallExpandRange
in /src/core/libpromises/evalfunction.c:4289
['EvalContext*', 'ARG_UNUSED*', 'ARG_UNUSED*', 'Rlist*'] FnCallResult []
FnCallFindfiles
in /src/core/libpromises/evalfunction.c:5169
['EvalContext*', 'ARG_UNUSED*', 'FnCall*', 'Rlist*'] FnCallResult []
FnCallOr
in /src/core/libpromises/evalfunction.c:7117
['EvalContext*', 'ARG_UNUSED*', 'ARG_UNUSED*', 'Rlist*'] FnCallResult []
FnCallEval
in /src/core/libpromises/evalfunction.c:7362
['EvalContext*', 'ARG_UNUSED*', 'FnCall*', 'Rlist*'] FnCallResult []
FnCallClassFilterCsv
in /src/core/libpromises/evalfunction.c:7780
['EvalContext*', 'ARG_UNUSED*', 'FnCall*', 'Rlist*'] FnCallResult []
FnCallParseStringArray
in /src/core/libpromises/evalfunction.c:8223
['EvalContext*', 'ARG_UNUSED*', 'FnCall*', 'Rlist*'] FnCallResult []
FnCallParseStringArrayIndex
in /src/core/libpromises/evalfunction.c:8230
['EvalContext*', 'ARG_UNUSED*', 'FnCall*', 'Rlist*'] FnCallResult []
FnCallParseIntArray
in /src/core/libpromises/evalfunction.c:8237
['EvalContext*', 'ARG_UNUSED*', 'FnCall*', 'Rlist*'] FnCallResult []
FnCallParseRealArray
in /src/core/libpromises/evalfunction.c:8244
['EvalContext*', 'ARG_UNUSED*', 'FnCall*', 'Rlist*'] FnCallResult []
GenericAgentConfigApply
in /src/core/libpromises/generic_agent.c:2645
['EvalContext*', 'GenericAgentConfig*'] void []
GetEnvironmentsAttributes
in /src/core/libpromises/attributes.c:133
['EvalContext*', 'Promise*'] Attributes []
test_failsafe
in /src/core/tests/unit/policy_test.c:70
[] void []
test_map_iterators_from_rval_empty
in /src/core/tests/unit/expand_test.c:79
['void**'] void []
test_map_iterators_from_rval_literal
in /src/core/tests/unit/expand_test.c:98
['void**'] void []
test_expand_scalar_two_scalars_concat
in /src/core/tests/unit/expand_test.c:262
['void**'] void []
test_expand_scalar_two_scalars_nested
in /src/core/tests/unit/expand_test.c:283
['void**'] void []
test_expand_scalar_array_concat
in /src/core/tests/unit/expand_test.c:304
['void**'] void []
test_expand_scalar_array_with_scalar_arg
in /src/core/tests/unit/expand_test.c:325
['void**'] void []
test_expand_scalar_undefined
in /src/core/tests/unit/expand_test.c:346
['void**'] void []
test_expand_scalar_nested_inner_undefined
in /src/core/tests/unit/expand_test.c:357
['void**'] void []
EvalContextVariablePromiseGet
in /src/core/libpromises/eval_context.c:2629
['EvalContext*', 'VarRef*'] Promise []
test_counting
in /src/core/tests/unit/variable_test.c:245
[] void []
test_iterate_indices
in /src/core/tests/unit/variable_test.c:262
[] void []
test_iterate_indices_ordering_related
in /src/core/tests/unit/variable_test.c:304
[] void []
FnCallGetFields
in /src/core/libpromises/evalfunction.c:3669
['EvalContext*', 'ARG_UNUSED*', 'FnCall*', 'Rlist*'] FnCallResult []
FnCallRegExtract
in /src/core/libpromises/evalfunction.c:6826
['EvalContext*', 'ARG_UNUSED*', 'ARG_UNUSED*', 'Rlist*'] FnCallResult []
test_policy_json_to_from
in /src/core/tests/unit/policy_test.c:163
[] void []
ParserHandleBundlePromiseRval
in /src/core/libpromises/cf3parse_logic.h:652
[] void []
test_rval_write_quoted
in /src/core/tests/unit/rlist_test.c:743
[] void []
FnCallGetUserInfo
in /src/core/libpromises/evalfunction.c:1324
['ARG_UNUSED', 'ARG_UNUSED*', 'ARG_UNUSED*', 'Rlist*'] FnCallResult []
FnCallUserExists
in /src/core/libpromises/evalfunction.c:8627
['ARG_UNUSED', 'ARG_UNUSED*', 'ARG_UNUSED*', 'Rlist*'] FnCallResult []
CheckAgentAccess
in /src/core/cf-agent/cf-agent.c:1665
['Rlist*', 'Policy*'] void []
FnCallGroupExists
in /src/core/libpromises/evalfunction.c:8654
['ARG_UNUSED', 'ARG_UNUSED*', 'ARG_UNUSED*', 'Rlist*'] FnCallResult []
EnvironmentsSanityChecks
in /src/core/cf-agent/verify_environments.c:160
['Attributes*', 'Promise*'] bool []
test_rval_write_raw
in /src/core/tests/unit/rlist_test.c:753
[] void []
test_show_object_compound_compact
in /src/core/libntech/tests/unit/json_test.c:231
[] void []
test_show_array_compact
in /src/core/libntech/tests/unit/json_test.c:304
[] void []
test_parse_escaped_string
in /src/core/libntech/tests/unit/json_test.c:978
[] void []
test_json_object_merge_deep
in /src/core/libntech/tests/unit/json_test.c:2024
[] void []
PromiseModule_Terminate_untyped
in /src/core/libpromises/mod_custom.c:1194
['void*'] void []
PrintHelp
in /src/core/cf-key/cf-key.c:274
[] void []
CFTestD_CheckOpts
in /src/core/cf-testd/cf-testd.c:159
['int', 'char**', 'long*'] CFTestD_Config []
CFKeyCryptHelp
in /src/core/cf-secret/cf-secret.c:839
[] void []
test_complex_tag
in /src/core/libntech/tests/unit/xml_writer_test.c:44
[] void []
test_generateAvahiConfig
in /src/core/tests/unit/avahi_config_test.c:29
[] void []
test_no_attr
in /src/core/libntech/tests/unit/xml_writer_test.c:22
[] void []
test_tag
in /src/core/libntech/tests/unit/xml_writer_test.c:32
[] void []
test_string_serialize
in /src/core/libntech/tests/unit/sequence_test.c:646
[] void []
HandleRequestsOrSleep
in /src/core/cf-execd/cf-execd.c:471
['time_t', 'char*', 'int', 'char*'] bool []
FnCallHostsSeen
in /src/core/libpromises/evalfunction.c:737
['ARG_UNUSED', 'ARG_UNUSED*', 'ARG_UNUSED*', 'Rlist*'] FnCallResult []
test_bundle_redefinition
in /src/core/tests/unit/policy_test.c:107
[] void []
test_bundle_reserved_name
in /src/core/tests/unit/policy_test.c:115
[] void []
test_body_redefinition
in /src/core/tests/unit/policy_test.c:123
[] void []
test_body_control_no_arguments
in /src/core/tests/unit/policy_test.c:131
[] void []
test_vars_multiple_types
in /src/core/tests/unit/policy_test.c:139
[] void []
test_methods_invalid_arity
in /src/core/tests/unit/policy_test.c:147
[] void []
test_promise_duplicate_handle
in /src/core/tests/unit/policy_test.c:155
[] void []
test_promiser_empty_varref
in /src/core/tests/unit/policy_test.c:421
[] void []
test_constraint_comment_nonscalar
in /src/core/tests/unit/policy_test.c:429
[] void []
AgentDiagnosticsRun
in /src/core/cf-agent/agent-diagnostics.c:51
['char*', 'AgentDiagnosticCheck[]', 'Writer*'] void []
AllClassesReport
in /src/core/cf-agent/cf-agent.c:1534
['EvalContext*'] void []
test_long_search
in /src/core/libntech/tests/unit/string_lib_test.c:178
[] void []
test_replace_empty_pattern
in /src/core/libntech/tests/unit/string_lib_test.c:186
[] void []
test_replace_empty_replacement
in /src/core/libntech/tests/unit/string_lib_test.c:194
[] void []
test_replace_eq_size
in /src/core/libntech/tests/unit/string_lib_test.c:202
[] void []
test_replace_more_size
in /src/core/libntech/tests/unit/string_lib_test.c:210
[] void []
test_replace_less_size
in /src/core/libntech/tests/unit/string_lib_test.c:218
[] void []
test_no_replace
in /src/core/libntech/tests/unit/string_lib_test.c:226
[] void []
test_translate_bracket
in /src/core/libntech/tests/unit/glob_lib_test.c:73
[] void []
test_translate_glob
in /src/core/libntech/tests/unit/glob_lib_test.c:141
[] void []
test_glob_match
in /src/core/libntech/tests/unit/glob_lib_test.c:185
[] void []
PathWalkCallback
in /src/core/libntech/libutils/glob_lib.c:415
['char*', 'Seq*', 'Seq*', 'void*'] void []
test_glob_file_list
in /src/core/libntech/tests/unit/glob_lib_test.c:281
[] void []
FnCallFindfilesUp
in /src/core/libpromises/evalfunction.c:9236
['ARG_UNUSED', 'ARG_UNUSED*', 'FnCall*', 'Rlist*'] FnCallResult []
FnCallPackagesMatching
in /src/core/libpromises/evalfunction.c:2308
['ARG_UNUSED', 'ARG_UNUSED*', 'FnCall*', 'Rlist*'] FnCallResult []
FnCallStrftime
in /src/core/libpromises/evalfunction.c:7320
['ARG_UNUSED', 'ARG_UNUSED*', 'FnCall*', 'Rlist*'] FnCallResult []
FnCallStringReplace
in /src/core/libpromises/evalfunction.c:8342
['ARG_UNUSED', 'ARG_UNUSED*', 'ARG_UNUSED*', 'Rlist*'] FnCallResult []
test_body_action_with_log_repaired_needs_log_string
in /src/core/tests/unit/policy_test.c:438
[] void []
test_write_char_string_buffer
in /src/core/libntech/tests/unit/string_writer_test.c:53
[] void []
VisitPrimitive
in /src/core/libntech/tests/unit/json_test.c:883
['JsonElement*', 'void*'] bool []
VisitObject
in /src/core/libntech/tests/unit/json_test.c:903
['JsonElement*', 'void*'] bool []
test_get_next_line
in /src/core/libntech/tests/unit/csv_parser_test.c:158
[] void []
test_get_next_line_edge_cases
in /src/core/libntech/tests/unit/csv_parser_test.c:207
[] void []
DiffPkgOperations
in /src/core/cf-agent/simulate_mode.c:730
[] bool []
ManifestPkgOperations
in /src/core/cf-agent/simulate_mode.c:922
[] bool []
test_json_array_to_stringset
in /src/core/libntech/tests/unit/set_test.c:121
[] void []
test_select
in /src/core/libntech/tests/unit/json_test.c:592
[] void []
test_parse_empty_containers
in /src/core/libntech/tests/unit/json_test.c:689
[] void []
test_parse_object_simple
in /src/core/libntech/tests/unit/json_test.c:715
[] void []
test_parse_tzz_evil_key
in /src/core/libntech/tests/unit/json_test.c:754
[] void []
test_parse_primitives
in /src/core/libntech/tests/unit/json_test.c:769
[] void []
test_parse_array_simple
in /src/core/libntech/tests/unit/json_test.c:794
[] void []
test_parse_object_compound
in /src/core/libntech/tests/unit/json_test.c:806
[] void []
test_parse_object_diverse
in /src/core/libntech/tests/unit/json_test.c:825
[] void []
test_parse_array_object
in /src/core/libntech/tests/unit/json_test.c:846
[] void []
test_iterator_current
in /src/core/libntech/tests/unit/json_test.c:859
[] void []
test_parse_empty_string
in /src/core/libntech/tests/unit/json_test.c:955
[] void []
test_parse_big_numbers
in /src/core/libntech/tests/unit/json_test.c:1027
[] void []
test_parse_good_numbers
in /src/core/libntech/tests/unit/json_test.c:1153
[] void []
test_parse_bad_numbers
in /src/core/libntech/tests/unit/json_test.c:1244
[] void []
test_parse_trim
in /src/core/libntech/tests/unit/json_test.c:1295
[] void []
test_parse_array_extra_closing
in /src/core/libntech/tests/unit/json_test.c:1306
[] void []
test_parse_array_diverse
in /src/core/libntech/tests/unit/json_test.c:1402
[] void []
test_parse_bad_apple2
in /src/core/libntech/tests/unit/json_test.c:1421
[] void []
test_parse_object_garbage
in /src/core/libntech/tests/unit/json_test.c:1430
[] void []
test_parse_object_nested_garbage
in /src/core/libntech/tests/unit/json_test.c:1461
[] void []
test_parse_array_garbage
in /src/core/libntech/tests/unit/json_test.c:1478
[] void []
test_parse_array_nested_garbage
in /src/core/libntech/tests/unit/json_test.c:1509
[] void []
test_parse_array_double_and_trailing_commas
in /src/core/libntech/tests/unit/json_test.c:1682
[] void []
test_parse_array_comma_after_brace
in /src/core/libntech/tests/unit/json_test.c:1721
[] void []
test_parse_array_bad_nested_elems
in /src/core/libntech/tests/unit/json_test.c:1738
[] void []
test_parse_object_double_colon
in /src/core/libntech/tests/unit/json_test.c:1769
[] void []
test_parse_object_double_and_trailing_comma
in /src/core/libntech/tests/unit/json_test.c:1786
[] void []
test_parse_all
in /src/core/libntech/tests/unit/json_test.c:1317
[] void []
FnCallValidData
in /src/core/libpromises/evalfunction.c:7670
['ARG_UNUSED', 'ARG_UNUSED*', 'FnCall*', 'Rlist*'] FnCallResult []
FnCallValidJson
in /src/core/libpromises/evalfunction.c:7694
['ARG_UNUSED', 'ARG_UNUSED*', 'FnCall*', 'Rlist*'] FnCallResult []
FnCallParseJson
in /src/core/libpromises/evalfunction.c:7955
['ARG_UNUSED', 'ARG_UNUSED*', 'ARG_UNUSED*', 'Rlist*'] FnCallResult []
test_comment
in /src/core/libntech/tests/unit/xml_writer_test.c:12
[] void []
test_escape
in /src/core/libntech/tests/unit/csv_writer_test.c:90
[] void []
test_single_field
in /src/core/libntech/tests/unit/csv_writer_test.c:16
[] void []
test_several_fields
in /src/core/libntech/tests/unit/csv_writer_test.c:29
[] void []
test_two_records
in /src/core/libntech/tests/unit/csv_writer_test.c:44
[] void []
test_empty_record
in /src/core/libntech/tests/unit/csv_writer_test.c:60
[] void []
test_empty_last_record
in /src/core/libntech/tests/unit/csv_writer_test.c:75
[] void []
test_terminate
in /src/core/libntech/tests/unit/csv_writer_test.c:103
[] void []
test_no_terminate
in /src/core/libntech/tests/unit/csv_writer_test.c:116
[] void []
CsvWriterFieldF
in /src/core/libntech/libutils/csv_writer.c:85
['CsvWriter*', 'char*'] void []
Apoptosis
in /src/core/cf-execd/cf-execd.c:881
[] void []
FnCallProcessExists
in /src/core/libpromises/evalfunction.c:8966
['ARG_UNUSED', 'ARG_UNUSED*', 'FnCall*', 'Rlist*'] FnCallResult []
PromisePath
in /src/core/libpromises/policy.c:2810
['Writer*', 'Promise*'] void []
test_write_empty_file_buffer
in /src/core/libntech/tests/unit/file_writer_test.c:50
[] void []
test_write_file_buffer
in /src/core/libntech/tests/unit/file_writer_test.c:65
[] void []
test_multiwrite_file_buffer
in /src/core/libntech/tests/unit/file_writer_test.c:80
[] void []
test_write_empty_string_buffer
in /src/core/libntech/tests/unit/string_writer_test.c:16
[] void []
test_write_string_buffer
in /src/core/libntech/tests/unit/string_writer_test.c:28
[] void []
test_multiwrite_string_buffer
in /src/core/libntech/tests/unit/string_writer_test.c:40
[] void []
test_release_string
in /src/core/libntech/tests/unit/string_writer_test.c:66
[] void []
test_empty
in /src/core/libntech/tests/unit/csv_writer_test.c:5
[] void []
test_StringJoin
in /src/core/libntech/tests/unit/string_sequence_test.c:7
[] void []
ThreadedQueueCopy
in /src/core/libntech/libutils/threaded_queue.c:443
['ThreadedQueue*'] ThreadedQueue []
test_HashCopy
in /src/core/libntech/tests/unit/hash_test.c:186
[] void []
test_StringCopyTruncateAndHashIfNecessary
in /src/core/libntech/tests/unit/hash_test.c:236
[] void []
LocksCleanup
in /src/core/libpromises/locks.c:458
[] void []
test_encode_base64
in /src/core/libntech/tests/unit/string_lib_test.c:895
[] void []
test_appendBuffer
in /src/core/libntech/tests/unit/buffer_test.c:181
[] void []
test_append_boundaries
in /src/core/libntech/tests/unit/buffer_test.c:260
[] void []
NetworkingRoutesPostProcessInfo
in /src/core/libenv/unix_iface.c:1050
['ARG_LINUX_ONLY*', 'ARG_LINUX_ONLY*'] void []
NetworkingIPv6RoutesPostProcessInfo
in /src/core/libenv/unix_iface.c:1097
['ARG_UNUSED*', 'ARG_LINUX_ONLY*'] void []
NetworkingIPv6AddressesPostProcessInfo
in /src/core/libenv/unix_iface.c:1132
['ARG_UNUSED*', 'void*'] void []
NetworkingPortsPostProcessInfo
in /src/core/libenv/unix_iface.c:1213
['ARG_UNUSED*', 'void*'] void []
test_search_and_replace
in /src/core/libntech/tests/unit/regex_test.c:87
[] void []
test_search_and_replace_bad_backrefs
in /src/core/libntech/tests/unit/regex_test.c:137
[] void []
test_createBufferFrom
in /src/core/libntech/tests/unit/buffer_test.c:22
[] void []
test_match_with_captures
in /src/core/libntech/tests/unit/regex_test.c:52
[] void []
test_copyCompareBuffer
in /src/core/libntech/tests/unit/buffer_test.c:143
[] void []
FnCallRegReplace
in /src/core/libpromises/evalfunction.c:6803
['ARG_UNUSED', 'ARG_UNUSED*', 'ARG_UNUSED*', 'Rlist*'] FnCallResult []
FnCallClassify
in /src/core/libpromises/evalfunction.c:2569
['EvalContext*', 'ARG_UNUSED*', 'ARG_UNUSED*', 'Rlist*'] FnCallResult []
FnCallSplayClass
in /src/core/libpromises/evalfunction.c:2963
['EvalContext*', 'ARG_UNUSED*', 'ARG_UNUSED*', 'Rlist*'] FnCallResult []
FnCallNot
in /src/core/libpromises/evalfunction.c:7210
['EvalContext*', 'ARG_UNUSED*', 'ARG_UNUSED*', 'Rlist*'] FnCallResult []
EvalContextHeapAddAbort
in /src/core/libpromises/eval_context.c:894
['EvalContext*', 'char*', 'char*'] void []
EvalContextClassPutSoftNS
in /src/core/libpromises/eval_context.c:1852
['EvalContext*', 'char*', 'char*', 'ContextScope', 'char*'] bool []
FnCallRemoteClassesMatching
in /src/core/libpromises/evalfunction.c:6531
['EvalContext*', 'ARG_UNUSED*', 'ARG_UNUSED*', 'Rlist*'] FnCallResult []
EvalContextClassPutSoftNSTagsSet
in /src/core/libpromises/eval_context.c:1861
['EvalContext*', 'char*', 'char*', 'ContextScope', 'StringSet*'] bool []
GenericItemLess
in /src/core/libpromises/sort.c:411
['char*', 'void*', 'void*'] bool []
CFNetGetFile
in /src/core/cf-net/cf-net.c:743
['void*'] void []
IsIPV4Address
in /src/core/libcfnet/communication.c:102
['char*'] bool []
test_generic_interface
in /src/core/libntech/tests/unit/ipaddress_test.c:270
[] void []
test_ipv4_address_comparison
in /src/core/libntech/tests/unit/ipaddress_test.c:327
[] void []
test_ipv6_address_comparison
in /src/core/libntech/tests/unit/ipaddress_test.c:417
[] void []
test_isipaddress
in /src/core/libntech/tests/unit/ipaddress_test.c:584
[] void []
test_setBuffer
in /src/core/libntech/tests/unit/buffer_test.c:47
[] void []
test_zeroBuffer
in /src/core/libntech/tests/unit/buffer_test.c:121
[] void []
FnCallFileStatDetails
in /src/core/libpromises/evalfunction.c:4892
['ARG_UNUSED', 'ARG_UNUSED*', 'FnCall*', 'Rlist*'] FnCallResult []
FnCallCFEngineCallers
in /src/core/libpromises/evalfunction.c:9726
['EvalContext*', 'ARG_UNUSED*', 'FnCall*', 'ARG_UNUSED*'] FnCallResult []
test_policy_json_offsets
in /src/core/tests/unit/policy_test.c:276
[] void []
test_new_parser_success
in /src/core/tests/unit/rlist_test.c:564
[] void []
test_new_parser_failure
in /src/core/tests/unit/rlist_test.c:580
[] void []
test_stringset_serialization
in /src/core/libntech/tests/unit/set_test.c:36
[] void []
test_stringset_join
in /src/core/libntech/tests/unit/set_test.c:66
[] void []
GenericAgentShowContextsFormatted
in /src/core/libpromises/generic_agent.c:2806
['EvalContext*', 'char*'] void []
test_extract_scalar_prefix
in /src/core/tests/unit/expand_test.c:9
[] void []
test_extract_reference
in /src/core/tests/unit/expand_test.c:47
[] void []
cfengine_curl_write_callback
in /src/core/libpromises/evalfunction.c:3007
['char*', 'size_t', 'size_t', 'void*'] size_t []
test_plain_variable_with_no_stuff_in_it
in /src/core/tests/unit/var_expressions_test.c:5
[] void []
test_scoped
in /src/core/tests/unit/var_expressions_test.c:16
[] void []
test_full
in /src/core/tests/unit/var_expressions_test.c:27
[] void []
test_dotted_array
in /src/core/tests/unit/var_expressions_test.c:38
[] void []
test_levels
in /src/core/tests/unit/var_expressions_test.c:49
[] void []
test_unqualified_array
in /src/core/tests/unit/var_expressions_test.c:62
[] void []
test_qualified_array
in /src/core/tests/unit/var_expressions_test.c:73
[] void []
test_nested_array
in /src/core/tests/unit/var_expressions_test.c:84
[] void []
test_array_with_dot_colon_in_index
in /src/core/tests/unit/var_expressions_test.c:95
[] void []
test_to_string_qualified
in /src/core/tests/unit/var_expressions_test.c:138
[] void []
test_to_string_unqualified
in /src/core/tests/unit/var_expressions_test.c:147
[] void []
test_special_scope
in /src/core/tests/unit/var_expressions_test.c:106
[] void []
VarRefDeMangle
in /src/core/libpromises/var_expressions.c:487
['char*'] VarRef []
VarRefMangle
in /src/core/libpromises/var_expressions.c:462
['VarRef*'] char []
FnCallLastNode
in /src/core/libpromises/evalfunction.c:2521
['ARG_UNUSED', 'ARG_UNUSED*', 'ARG_UNUSED*', 'Rlist*'] FnCallResult []
FnCallSplitString
in /src/core/libpromises/evalfunction.c:8297
['ARG_UNUSED', 'ARG_UNUSED*', 'ARG_UNUSED*', 'Rlist*'] FnCallResult []
ThreadedStackCopy
in /src/core/libntech/libutils/threaded_stack.c:172
['ThreadedStack*'] ThreadedStack []
test_copy
in /src/core/libntech/tests/unit/stack_test.c:53
[] void []
ThreadedDequeCopy
in /src/core/libntech/libutils/threaded_deque.c:500
['ThreadedDeque*'] ThreadedDeque []
test_set_port
in /src/core/tests/unit/logging_test.c:43
[] void []
test_set_host
in /src/core/tests/unit/logging_test.c:61
[] void []
FnCallReadTcp
in /src/core/libpromises/evalfunction.c:3256
['ARG_UNUSED', 'ARG_UNUSED*', 'ARG_UNUSED*', 'Rlist*'] FnCallResult []
FnCallIsConnectable
in /src/core/libpromises/evalfunction.c:3332
['ARG_UNUSED', 'ARG_UNUSED*', 'FnCall*', 'Rlist*'] FnCallResult []
FnCallHost2IP
in /src/core/libpromises/evalfunction.c:1162
['ARG_UNUSED', 'ARG_UNUSED*', 'ARG_UNUSED*', 'Rlist*'] FnCallResult []
FnCallHubKnowledge
in /src/core/libpromises/evalfunction.c:6493
['EvalContext*', 'ARG_UNUSED*', 'ARG_UNUSED*', 'Rlist*'] FnCallResult []
ConfigureBootstrap
in /src/core/cf-agent/cf-agent.c:438
['GenericAgentConfig*', 'char*'] void []
ShowHost
in /src/core/cf-key/cf-key-functions.c:131
['char*', 'char*', 'bool', 'KeyHostSeen*', 'void*'] bool []
FnCallIP2Host
in /src/core/libpromises/evalfunction.c:1182
['ARG_UNUSED', 'ARG_UNUSED*', 'ARG_UNUSED*', 'Rlist*'] FnCallResult []
GetHostRSAKey
in /src/core/cf-secret/cf-secret.c:155
['char*', 'HostRSAKeyType'] char []
test_eval_with_token_from_list
in /src/core/tests/unit/eval_context_test.c:128
[] void []
WeekBegin
in /src/core/libpromises/monitoring_read.c:279
['time_t'] time_t []
GetRecordForTime
in /src/core/libpromises/monitoring_read.c:321
['CF_DB*', 'time_t', 'Averages*'] bool []
cf_strtimestamp_utc
in /src/core/libpromises/patches.c:147
['time_t', 'char*'] char []
test_gen_time_key
in /src/core/tests/unit/granules_test.c:36
[] void []
test_configuration
in /src/core/tests/unit/cf_upgrade_test.c:45
[] void []
test_parse
in /src/core/tests/unit/cf_upgrade_test.c:8
[] void []
logInit
in /src/core/cf-upgrade/log.c:126
[] void []
_IntCopy
in /src/core/libntech/tests/unit/rb-tree-test.c:9
['void*'] void []
test_put_remove_random
in /src/core/libntech/tests/unit/rb-tree-test.c:132
[] void []
repair_main
in /src/core/cf-check/repair.c:353
['int', 'char**'] int []
repair_lmdb_default
in /src/core/cf-check/repair.c:391
['bool'] int []
diagnose_main
in /src/core/cf-check/diagnose.c:665
['int', 'char**'] int []
DoRandomWritesRoutine
in /src/core/libpromises/dbm_test_api.c:360
['void*'] void []
FillUpDB
in /src/core/libpromises/dbm_test_api.c:640
['dbid', 'int'] DBFilament []
contend
in /src/core/tests/load/db_load.c:50
['ARG_UNUSED*'] void []
test_reverse_missing
in /src/core/tests/unit/lastseen_test.c:126
[] void []
test_reverse_conflict
in /src/core/tests/unit/lastseen_test.c:135
[] void []
test_reverse_missing_forward
in /src/core/tests/unit/lastseen_test.c:161
[] void []
PrintDigest
in /src/core/cf-key/cf-key-functions.c:49
['char*'] int []
TrustKey
in /src/core/libpromises/crypto.c:596
['char*', 'char*', 'char*'] bool []
RSAEncrypt
in /src/core/cf-secret/cf-secret.c:306
['Seq*', 'char*', 'char*'] bool []
RSADecrypt
in /src/core/cf-secret/cf-secret.c:659
['RSA*', 'char*', 'char*'] bool []
init
in /src/core/tests/unit/files_copy_test.c:130
[] void []
finalise
in /src/core/tests/unit/files_copy_test.c:175
[] void []
test_processes_monitor
in /src/core/tests/unit/mon_processes_test.c:101
[] void []
test_take_listen_message
in /src/core/tests/unit/passopenfile_test.c:927
[] void []
test_take_connect_message
in /src/core/tests/unit/passopenfile_test.c:973
[] void []
test_send_listen_message
in /src/core/tests/unit/passopenfile_test.c:1019
[] void []
test_send_connect_message
in /src/core/tests/unit/passopenfile_test.c:1064
[] void []
test_take_listen_silent
in /src/core/tests/unit/passopenfile_test.c:1108
[] void []
test_take_connect_silent
in /src/core/tests/unit/passopenfile_test.c:1153
[] void []
test_send_listen_silent
in /src/core/tests/unit/passopenfile_test.c:1198
[] void []
test_send_connect_silent
in /src/core/tests/unit/passopenfile_test.c:1243
[] void []
test_connect_outlive
in /src/core/tests/unit/passopenfile_test.c:1287
[] void []
test_listen_outlive
in /src/core/tests/unit/passopenfile_test.c:1325
[] void []
setup_uds
in /src/core/tests/unit/passopenfile_test.c:341
['int', 'bool'] int []
check_hail
in /src/core/tests/unit/passopenfile_test.c:384
['int', 'char*'] bool []
child_hail
in /src/core/tests/unit/passopenfile_test.c:457
['int', 'char*'] void []
self_hail
in /src/core/tests/unit/passopenfile_test.c:477
['int[]'] bool []
choose_dialup_UDS_file
in /src/core/tests/unit/passopenfile_test.c:168
[] bool []
setup_pipe
in /src/core/tests/unit/passopenfile_test.c:364
['int[]'] bool []
test_uptime
in /src/core/tests/unit/sysinfo_test.c:6
[] void []
ShowLastSeenHosts
in /src/core/cf-key/cf-key-functions.c:164
['bool'] void []
RemoveKeys
in /src/core/cf-key/cf-key-functions.c:195
['char*', 'bool'] int []
KeepKeyPromises
in /src/core/cf-key/cf-key-functions.c:299
['char*', 'char*', 'int'] bool []
ForceKeyRemoval
in /src/core/cf-key/cf-key-functions.c:354
['char*'] int []
ForceIpAddressRemoval
in /src/core/cf-key/cf-key-functions.c:426
['char*'] int []
test_timestamp_regex
in /src/core/libntech/tests/unit/logging_timestamp_test.c:11
[] void []
test_match
in /src/core/libntech/tests/unit/regex_test.c:13
[] void []
VerifyBootstrap
in /src/core/cf-agent/cf-agent.c:2168
['bool'] bool []
test_copy_from_servers
in /src/core/tests/unit/syntax_test.c:92
[] void []
test_match_full
in /src/core/libntech/tests/unit/regex_test.c:43
[] void []
CompareStringOrRegex
in /src/core/libntech/libutils/regex.c:273
['char*', 'char*', 'bool'] bool []
test_string_is_local_host_ip
in /src/core/libntech/tests/unit/ipaddress_test.c:678
[] void []
test_typecheck_null_rval
in /src/core/tests/unit/syntax_test.c:105
[] void []
ParserHandleBlockAttributeRval
in /src/core/libpromises/cf3parse_logic.h:893
[] void []
FnCallLsDir
in /src/core/libpromises/evalfunction.c:3816
['ARG_UNUSED', 'ARG_UNUSED*', 'ARG_UNUSED*', 'Rlist*'] FnCallResult []
FnCallRegCmp
in /src/core/libpromises/evalfunction.c:6793
['ARG_UNUSED', 'ARG_UNUSED*', 'ARG_UNUSED*', 'Rlist*'] FnCallResult []
FnCallCountLinesMatching
in /src/core/libpromises/evalfunction.c:3764
['ARG_UNUSED', 'ARG_UNUSED*', 'ARG_UNUSED*', 'Rlist*'] FnCallResult []
FnCallRegLine
in /src/core/libpromises/evalfunction.c:6911
['ARG_UNUSED', 'ARG_UNUSED*', 'FnCall*', 'Rlist*'] FnCallResult []
test_ns
in /src/core/tests/unit/class_test.c:38
[] void []
test_default_ns
in /src/core/tests/unit/class_test.c:59
[] void []
test_regex_split
in /src/core/tests/unit/rlist_test.c:593
[] void []
test_regex_split_too_few_chunks
in /src/core/tests/unit/rlist_test.c:606
[] void []
test_regex_split_too_many_chunks
in /src/core/tests/unit/rlist_test.c:618
[] void []
test_regex_split_empty_chunks
in /src/core/tests/unit/rlist_test.c:632
[] void []
test_regex_split_no_match
in /src/core/tests/unit/rlist_test.c:647
[] void []
test_regex_split_adjacent_separators
in /src/core/tests/unit/rlist_test.c:657
[] void []
test_regex_split_real_regex
in /src/core/tests/unit/rlist_test.c:697
[] void []
test_regex_split_overlapping_delimiters
in /src/core/tests/unit/rlist_test.c:720
[] void []
FnCallStringSplit
in /src/core/libpromises/evalfunction.c:8313
['ARG_UNUSED', 'ARG_UNUSED*', 'ARG_UNUSED*', 'Rlist*'] FnCallResult []
DeleteItemStarting
in /src/core/libpromises/item_lib.c:971
['Item**', 'char*'] bool []
DeleteItemNotStarting
in /src/core/libpromises/item_lib.c:978
['Item**', 'char*'] bool []
DeleteItemNotMatching
in /src/core/libpromises/item_lib.c:999
['Item**', 'char*'] bool []
test_string_to_long_errors
in /src/core/libntech/tests/unit/string_lib_test.c:456
[] void []
test_string_to_ulong_errors
in /src/core/libntech/tests/unit/string_lib_test.c:644
[] void []
is_even
in /src/core/tests/unit/rlist_test.c:127
['void*', 'void*'] bool []
test_filter
in /src/core/tests/unit/rlist_test.c:135
[] void []
test_string_to_long
in /src/core/libntech/tests/unit/string_lib_test.c:403
[] void []
test_excess
in /src/core/libntech/tests/unit/ring_buffer_test.c:7
[] void []
test_object_iterator
in /src/core/libntech/tests/unit/json_test.c:478
[] void []
test_merge_array
in /src/core/libntech/tests/unit/json_test.c:638
[] void []
test_merge_object
in /src/core/libntech/tests/unit/json_test.c:664
[] void []
test_benchmark
in /src/core/tests/unit/parser_test.c:18
[] void []
test_no_bundle_or_body_keyword
in /src/core/tests/unit/parser_test.c:23
[] void []
test_bundle_invalid_type
in /src/core/tests/unit/parser_test.c:28
[] void []
test_constraint_ifvarclass_invalid
in /src/core/tests/unit/parser_test.c:33
[] void []
test_bundle_args_invalid_type
in /src/core/tests/unit/parser_test.c:38
[] void []
test_bundle_args_forgot_cp
in /src/core/tests/unit/parser_test.c:43
[] void []
test_bundle_body_forgot_ob
in /src/core/tests/unit/parser_test.c:48
[] void []
test_bundle_custom_promise_type
in /src/core/tests/unit/parser_test.c:53
[] void []
test_bundle_body_wrong_promise_type_token
in /src/core/tests/unit/parser_test.c:58
[] void []
test_bundle_body_wrong_statement
in /src/core/tests/unit/parser_test.c:63
[] void []
test_bundle_body_forgot_semicolon
in /src/core/tests/unit/parser_test.c:68
[] void []
test_bundle_body_promiser_statement_contains_colon
in /src/core/tests/unit/parser_test.c:73
[] void []
test_bundle_body_promiser_statement_missing_assign
in /src/core/tests/unit/parser_test.c:78
[] void []
test_bundle_body_promisee_missing_arrow
in /src/core/tests/unit/parser_test.c:83
[] void []
test_bundle_body_promiser_wrong_constraint_token
in /src/core/tests/unit/parser_test.c:88
[] void []
test_bundle_body_promiser_unknown_constraint_id
in /src/core/tests/unit/parser_test.c:93
[] void []
test_body_edit_line_common_constraints
in /src/core/tests/unit/parser_test.c:98
[] void []
test_body_edit_xml_common_constraints
in /src/core/tests/unit/parser_test.c:103
[] void []
test_promise_promiser_nonscalar
in /src/core/tests/unit/parser_test.c:108
[] void []
test_bundle_body_promiser_forgot_colon
in /src/core/tests/unit/parser_test.c:113
[] void []
test_bundle_body_promisee_no_colon_allowed
in /src/core/tests/unit/parser_test.c:118
[] void []
test_bundle_body_forget_cb_eof
in /src/core/tests/unit/parser_test.c:123
[] void []
test_bundle_body_forget_cb_body
in /src/core/tests/unit/parser_test.c:128
[] void []
test_bundle_body_forget_cb_bundle
in /src/core/tests/unit/parser_test.c:133
[] void []
test_body_selection_wrong_token
in /src/core/tests/unit/parser_test.c:138
[] void []
test_body_selection_forgot_semicolon
in /src/core/tests/unit/parser_test.c:143
[] void []
test_body_selection_unknown_selection_id
in /src/core/tests/unit/parser_test.c:148
[] void []
test_body_body_forget_cb_eof
in /src/core/tests/unit/parser_test.c:153
[] void []
test_body_body_forget_cb_body
in /src/core/tests/unit/parser_test.c:158
[] void []
test_body_body_forget_cb_bundle
in /src/core/tests/unit/parser_test.c:163
[] void []
test_rval_list_forgot_colon
in /src/core/tests/unit/parser_test.c:168
[] void []
test_rval_list_wrong_input_type
in /src/core/tests/unit/parser_test.c:173
[] void []
test_rval_function_forgot_colon
in /src/core/tests/unit/parser_test.c:178
[] void []
test_rval_function_wrong_input_type
in /src/core/tests/unit/parser_test.c:183
[] void []
test_rval_wrong_input_type
in /src/core/tests/unit/parser_test.c:188
[] void []
test_rval_list_forgot_cb_semicolon
in /src/core/tests/unit/parser_test.c:193
[] void []
test_rval_list_forgot_cb_colon
in /src/core/tests/unit/parser_test.c:198
[] void []
test_rval_function_forgot_cp_semicolon
in /src/core/tests/unit/parser_test.c:203
[] void []
test_rval_function_forgot_cp_colon
in /src/core/tests/unit/parser_test.c:208
[] void []
ParserBeginBlockBody
in /src/core/libpromises/cf3parse_logic.h:825
[] void []
ParserBeginBlock
in /src/core/libpromises/cf3parse_logic.h:727
['ParserBlock'] void []
NewAssoc
in /src/core/libpromises/assoc.c:29
['char*', 'Rval', 'DataType'] CfAssoc []
test_filter_everything
in /src/core/tests/unit/rlist_test.c:162
[] void []
test_length
in /src/core/tests/unit/rlist_test.c:19
[] void []
test_prepend_scalar_idempotent
in /src/core/tests/unit/rlist_test.c:51
[] void []
test_add_module_to_context
in /src/core/tests/unit/new_packages_promise_test.c:17
[] void []
test_default_package_module_settings
in /src/core/tests/unit/new_packages_promise_test.c:51
[] void []
EvalContextSetRestrictKeys
in /src/core/libpromises/eval_context.c:225
['EvalContext*', 'Rlist*'] void []
ParserBeginBundleBody
in /src/core/libpromises/cf3parse_logic.h:1020
[] void []
AddArrayItemToStringSet
in /src/core/libntech/libutils/set.c:213
['JsonElement*', 'void*'] bool []
test_string_to_ulong
in /src/core/libntech/tests/unit/string_lib_test.c:597
[] void []
test_string_to_int64
in /src/core/libntech/tests/unit/string_lib_test.c:677
[] void []
EqualGid
in /src/core/cf-agent/verify_users_pam.c:992
['char*', 'struct group*'] bool []
xclock_gettime
in /src/core/libntech/libutils/misc_lib.c:93
['clockid_t', 'struct timespec*'] void []
lastsaw_worker_thread
in /src/core/tests/load/lastseen_threaded_load.c:124
['void*'] void []
Cleanup
in /src/core/tests/load/db_load.c:194
[] void []
test_newentry
in /src/core/tests/unit/lastseen_test.c:61
[] void []
test_update
in /src/core/tests/unit/lastseen_test.c:93
[] void []
test_HostkeyToAddress
in /src/core/tests/unit/lastseen_test.c:116
[] void []
test_remove_no_a_entry
in /src/core/tests/unit/lastseen_test.c:206
[] void []
test_remove_ip
in /src/core/tests/unit/lastseen_test.c:228
[] void []
test_no_migration
in /src/core/tests/unit/lastseen_migration_test.c:88
[] void []
test_up_to_date
in /src/core/tests/unit/lastseen_migration_test.c:118
[] void []
test_migrate_incoming
in /src/core/tests/unit/lastseen_migration_test.c:202
[] void []
test_migrate_outgoing
in /src/core/tests/unit/lastseen_migration_test.c:207
[] void []
test_ignore_wrong_sized
in /src/core/tests/unit/lastseen_migration_test.c:212
[] void []
fct2
in /src/core/tests/unit/db_concurrent_test.c:64
['void*'] void []
test_purge_old_connections_nochange
in /src/core/tests/unit/connection_management_test.c:19
[] void []
test_purge_old_connections_purge_first
in /src/core/tests/unit/connection_management_test.c:49
[] void []
test_purge_old_connections_purge_middle
in /src/core/tests/unit/connection_management_test.c:79
[] void []
test_purge_old_connections_purge_last
in /src/core/tests/unit/connection_management_test.c:109
[] void []
test_recreate
in /src/core/tests/unit/db_test.c:148
[] void []
avahi_address_snprint
in /src/core/tests/unit/findhub_test.c:139
['char*', 'size_t', 'AvahiAddress*'] char []
test_resolve_non_anchored_base_path
in /src/core/tests/unit/generic_agent_test.c:86
[] void []
closefrom
in /src/core/libntech/libcompat/closefrom.c:36
['int'] int []
HandleSignalsForAgent
in /src/core/libpromises/signals.c:151
['int'] void []
HandleSignalsForDaemon
in /src/core/libpromises/signals.c:201
['int'] void []
FnCallTextXform
in /src/core/libpromises/evalfunction.c:2435
['ARG_UNUSED', 'ARG_UNUSED*', 'FnCall*', 'Rlist*'] FnCallResult []
test_SplitProcLine_windows
in /src/core/tests/unit/processes_select_test.c:7
[] void []
test_split_line_challenges
in /src/core/tests/unit/split_process_line_test.c:17
[] void []
test_split_line_elapsed
in /src/core/tests/unit/split_process_line_test.c:47
[] void []
test_split_line_noelapsed
in /src/core/tests/unit/split_process_line_test.c:84
[] void []
test_split_line_longcmd
in /src/core/tests/unit/split_process_line_test.c:120
[] void []
test_split_line
in /src/core/tests/unit/split_process_line_test.c:209
[] void []
test_split_line_serious_overspill
in /src/core/tests/unit/split_process_line_test.c:372
[] void []
test_platform_extra_table
in /src/core/tests/unit/split_process_line_test.c:454
[] void []
test_platform_specific_ps_examples
in /src/core/tests/unit/split_process_line_test.c:627
[] void []
test_put_replace
in /src/core/tests/unit/class_test.c:93
[] void []
EvalTokenAsClass
in /src/core/libpromises/eval_context.c:510
['char*', 'void*'] ExpressionValue []
EvalContextHeapRemoveSoft
in /src/core/libpromises/eval_context.c:1187
['EvalContext*', 'char*', 'char*'] bool []
EvalContextHeapRemoveHard
in /src/core/libpromises/eval_context.c:1192
['EvalContext*', 'char*'] bool []
extension_library_open
in /src/core/libpromises/extensions.c:77
['char*'] void []
CheckDBRepairFlagFile
in /src/core/libpromises/dbm_api.c:764
[] bool []
MonitorInitialize
in /src/core/cf-monitord/env_monitor.c:121
[] void []
GetSysThermal
in /src/core/cf-monitord/mon_temp.c:195
['double*'] bool []
test_migration
in /src/core/tests/unit/changes_migration_test.c:103
[] void []
__ThreadWait
in /src/core/libntech/libutils/mutex.c:70
['pthread_cond_t*', 'pthread_mutex_t*', 'int', 'char*', 'char*', 'int'] int []
test_compare_container_type_mismatch
in /src/core/libntech/tests/unit/json_test.c:573
[] void []
test_pushn
in /src/core/libntech/tests/unit/threaded_queue_test.c:229
[] void []
test_popn_into_array
in /src/core/libntech/tests/unit/threaded_queue_test.c:279
[] void []
test_clear_and_push
in /src/core/libntech/tests/unit/threaded_queue_test.c:335
[] void []
test_threads_pushn
in /src/core/libntech/tests/unit/threaded_queue_test.c:504
[] void []
test_threads_clear_empty
in /src/core/libntech/tests/unit/threaded_queue_test.c:529
[] void []
test_HashString
in /src/core/libntech/tests/unit/hash_test.c:93
[] void []
test_HashKey
in /src/core/libntech/tests/unit/hash_test.c:157
[] void []
test_key_basic
in /src/core/tests/unit/key_test.c:45
[] void []
test_key_hash
in /src/core/tests/unit/key_test.c:69
[] void []
FnCallHandlerHash
in /src/core/libpromises/evalfunction.c:1483
['ARG_UNUSED', 'ARG_UNUSED*', 'ARG_UNUSED*', 'Rlist*'] FnCallResult []
FnCallHashMatch
in /src/core/libpromises/evalfunction.c:1518
['ARG_UNUSED', 'ARG_UNUSED*', 'ARG_UNUSED*', 'Rlist*'] FnCallResult []
test_HashesMatch
in /src/core/libntech/tests/unit/hash_test.c:218
[] void []
FnCallHashToInt
in /src/core/libpromises/evalfunction.c:883
['ARG_UNUSED', 'ARG_UNUSED*', 'ARG_UNUSED*', 'Rlist*'] FnCallResult []
FnCallCanonify
in /src/core/libpromises/evalfunction.c:2406
['ARG_UNUSED', 'ARG_UNUSED*', 'FnCall*', 'Rlist*'] FnCallResult []
ThreadedStackNew
in /src/core/libntech/libutils/threaded_stack.c:47
['size_t'] ThreadedStack []
LogEnableModulesFromString
in /src/core/libntech/libutils/logging.c:643
['char*'] bool []
test_fsattrs_immutable_flag
in /src/core/libntech/tests/unit/fsattrs_test.c:7
[] void []
FSAttrsUpdateImmutableFlag
in /src/core/libntech/libutils/fsattrs.c:174
['char*', 'bool'] FSAttrsResult []
test_push_pop
in /src/core/libntech/tests/unit/threaded_deque_test.c:16
[] void []
test_popn
in /src/core/libntech/tests/unit/threaded_deque_test.c:242
[] void []
test_threads_wait_pop
in /src/core/libntech/tests/unit/threaded_deque_test.c:317
[] void []
test_threads_wait_empty
in /src/core/libntech/tests/unit/threaded_deque_test.c:355
[] void []
backup_main
in /src/core/cf-check/backup.c:195
['int', 'char**'] int []
test_open_close
in /src/core/tests/unit/db_test.c:36
[] void []
test_read_write
in /src/core/tests/unit/db_test.c:44
[] void []
test_iter_modify_entry
in /src/core/tests/unit/db_test.c:73
[] void []
test_iter_delete_entry
in /src/core/tests/unit/db_test.c:105
[] void []
DoRandomReadsRoutine
in /src/core/libpromises/dbm_test_api.c:219
['void*'] void []
DoRandomIterationsRoutine
in /src/core/libpromises/dbm_test_api.c:426
['void*'] void []
SimulateDBLoad
in /src/core/libpromises/dbm_test_api.c:453
['dbid', 'int', 'long', 'long', 'int', 'int', 'long', 'long', 'long', 'long'] DBLoadSimulation []
RemoveFilament
in /src/core/libpromises/dbm_test_api.c:705
['DBFilament*'] void []
PurgeLocks
in /src/core/libpromises/locks.c:1210
[] void []
test_consistent_1a
in /src/core/tests/unit/lastseen_test.c:357
[] void []
test_consistent_2a
in /src/core/tests/unit/lastseen_test.c:378
[] void []
test_consistent_3a
in /src/core/tests/unit/lastseen_test.c:397
[] void []
test_consistent_4a
in /src/core/tests/unit/lastseen_test.c:416
[] void []
test_consistent_5a
in /src/core/tests/unit/lastseen_test.c:440
[] void []
test_consistent_6a
in /src/core/tests/unit/lastseen_test.c:462
[] void []
test_consistent_1b
in /src/core/tests/unit/lastseen_test.c:369
[] void []
test_consistent_2b
in /src/core/tests/unit/lastseen_test.c:389
[] void []
test_consistent_3b
in /src/core/tests/unit/lastseen_test.c:408
[] void []
test_consistent_4b
in /src/core/tests/unit/lastseen_test.c:429
[] void []
test_consistent_5b
in /src/core/tests/unit/lastseen_test.c:453
[] void []
test_consistent_6b
in /src/core/tests/unit/lastseen_test.c:476
[] void []
test_consistent_7b
in /src/core/tests/unit/lastseen_test.c:506
[] void []
test_inconsistent_1
in /src/core/tests/unit/lastseen_test.c:561
[] void []
test_inconsistent_2
in /src/core/tests/unit/lastseen_test.c:567
[] void []
test_inconsistent_3
in /src/core/tests/unit/lastseen_test.c:575
[] void []
test_inconsistent_4
in /src/core/tests/unit/lastseen_test.c:581
[] void []
test_inconsistent_5
in /src/core/tests/unit/lastseen_test.c:589
[] void []
test_inconsistent_6
in /src/core/tests/unit/lastseen_test.c:596
[] void []
AgentDiagnosticsCheckDBPersistentClasses
in /src/core/cf-agent/agent-diagnostics.c:178
['char*'] AgentDiagnosticsResult []
AgentDiagnosticsCheckDBChecksums
in /src/core/cf-agent/agent-diagnostics.c:183
['char*'] AgentDiagnosticsResult []
AgentDiagnosticsCheckDBLastSeen
in /src/core/cf-agent/agent-diagnostics.c:188
['char*'] AgentDiagnosticsResult []
AgentDiagnosticsCheckDBObservations
in /src/core/cf-agent/agent-diagnostics.c:193
['char*'] AgentDiagnosticsResult []
AgentDiagnosticsCheckDBFileStats
in /src/core/cf-agent/agent-diagnostics.c:198
['char*'] AgentDiagnosticsResult []
AgentDiagnosticsCheckDBLocks
in /src/core/cf-agent/agent-diagnostics.c:203
['char*'] AgentDiagnosticsResult []
AgentDiagnosticsCheckDBPerformance
in /src/core/cf-agent/agent-diagnostics.c:208
['char*'] AgentDiagnosticsResult []
keycount_worker_thread
in /src/core/tests/load/lastseen_threaded_load.c:150
['void*'] void []
LastSeenHostAcknowledge
in /src/core/libpromises/lastseen.c:787
['char*', 'bool'] bool []
scanlastseen_worker_thread
in /src/core/tests/load/lastseen_threaded_load.c:164
['void*'] void []
test_glob_find
in /src/core/libntech/tests/unit/glob_lib_test.c:260
[] void []
test_safe_open_create_alternating_symlink
in /src/core/libntech/tests/unit/file_lib_test.c:529
[] void []
test_safe_open_create_unsafe_switched_symlink
in /src/core/libntech/tests/unit/file_lib_test.c:548
[] void []
test_safe_open_create_switched_dangling_symlink
in /src/core/libntech/tests/unit/file_lib_test.c:566
[] void []
test_safe_open_create_switched_dangling_symlink_exclusively
in /src/core/libntech/tests/unit/file_lib_test.c:584
[] void []
test_safe_open_create_dangling_symlink_exclusively
in /src/core/libntech/tests/unit/file_lib_test.c:602
[] void []
test_safe_open_unsafe_symlink
in /src/core/libntech/tests/unit/file_lib_test.c:293
[] void []
test_safe_open_unsafe_inserted_symlink
in /src/core/libntech/tests/unit/file_lib_test.c:325
[] void []
test_safe_open_safe_inserted_symlink
in /src/core/libntech/tests/unit/file_lib_test.c:342
[] void []
test_safe_open_unsafe_switched_symlink
in /src/core/libntech/tests/unit/file_lib_test.c:359
[] void []
test_safe_open_unsafe_dir_symlink
in /src/core/libntech/tests/unit/file_lib_test.c:395
[] void []
test_safe_open_unsafe_inserted_dir_symlink
in /src/core/libntech/tests/unit/file_lib_test.c:427
[] void []
test_safe_open_safe_inserted_dir_symlink
in /src/core/libntech/tests/unit/file_lib_test.c:444
[] void []
test_safe_open_unsafe_switched_dir_symlink
in /src/core/libntech/tests/unit/file_lib_test.c:461
[] void []
test_safe_open_switched_dangling_symlink
in /src/core/libntech/tests/unit/file_lib_test.c:618
[] void []
test_safe_open_root
in /src/core/libntech/tests/unit/file_lib_test.c:635
[] void []
test_safe_open_ending_slashes
in /src/core/libntech/tests/unit/file_lib_test.c:647
[] void []
test_safe_open_null
in /src/core/libntech/tests/unit/file_lib_test.c:682
[] void []
test_safe_open_empty
in /src/core/libntech/tests/unit/file_lib_test.c:693
[] void []
test_safe_open_TRUNC_safe_switched_symlink
in /src/core/libntech/tests/unit/file_lib_test.c:745
[] void []
test_safe_open_TRUNC_unsafe_switched_symlink
in /src/core/libntech/tests/unit/file_lib_test.c:770
[] void []
test_safe_open_TRUNC_existing_nonempty
in /src/core/libntech/tests/unit/file_lib_test.c:808
[] void []
test_safe_open_TRUNC_existing_empty
in /src/core/libntech/tests/unit/file_lib_test.c:824
[] void []
test_safe_open_TRUNC_nonexisting
in /src/core/libntech/tests/unit/file_lib_test.c:840
[] void []
test_safe_open_CREAT_TRUNC_existing_nonempty
in /src/core/libntech/tests/unit/file_lib_test.c:854
[] void []
test_safe_open_CREAT_TRUNC_existing_empty
in /src/core/libntech/tests/unit/file_lib_test.c:870
[] void []
test_safe_open_CREAT_TRUNC_nonexisting
in /src/core/libntech/tests/unit/file_lib_test.c:886
[] void []
test_symlink_loop
in /src/core/libntech/tests/unit/file_lib_test.c:1495
[] void []
DeleteChangesChroot
in /src/core/libpromises/generic_agent.c:1767
[] void []
GetAcpi
in /src/core/cf-monitord/mon_temp.c:121
['double*'] bool []
test_safe_chown_plain_file
in /src/core/libntech/tests/unit/file_lib_test.c:1022
[] void []
test_safe_chown_relative_file
in /src/core/libntech/tests/unit/file_lib_test.c:1046
[] void []
test_safe_chown_absolute_file
in /src/core/libntech/tests/unit/file_lib_test.c:1070
[] void []
test_safe_chown_file_extra_slashes
in /src/core/libntech/tests/unit/file_lib_test.c:1094
[] void []
test_safe_chown_plain_directory
in /src/core/libntech/tests/unit/file_lib_test.c:1118
[] void []
test_safe_chown_unsafe_link
in /src/core/libntech/tests/unit/file_lib_test.c:1142
[] void []
test_safe_chmod_chown_fifos
in /src/core/libntech/tests/unit/file_lib_test.c:1521
[] void []
test_safe_lchown_plain_file
in /src/core/libntech/tests/unit/file_lib_test.c:1174
[] void []
test_safe_lchown_relative_file
in /src/core/libntech/tests/unit/file_lib_test.c:1198
[] void []
test_safe_lchown_absolute_file
in /src/core/libntech/tests/unit/file_lib_test.c:1222
[] void []
test_safe_lchown_file_extra_slashes
in /src/core/libntech/tests/unit/file_lib_test.c:1246
[] void []
test_safe_lchown_plain_directory
in /src/core/libntech/tests/unit/file_lib_test.c:1270
[] void []
test_safe_lchown_unsafe_link
in /src/core/libntech/tests/unit/file_lib_test.c:1294
[] void []
test_safe_lchown_unsafe_link_to_directory
in /src/core/libntech/tests/unit/file_lib_test.c:1326
[] void []
test_safe_chmod_plain_file
in /src/core/libntech/tests/unit/file_lib_test.c:1370
[] void []
test_safe_chmod_relative_file
in /src/core/libntech/tests/unit/file_lib_test.c:1386
[] void []
test_safe_chmod_absolute_file
in /src/core/libntech/tests/unit/file_lib_test.c:1402
[] void []
test_safe_chmod_extra_slashes
in /src/core/libntech/tests/unit/file_lib_test.c:1418
[] void []
test_safe_chmod_unsafe_link
in /src/core/libntech/tests/unit/file_lib_test.c:1434
[] void []
test_file_locking_with_path
in /src/core/libntech/tests/unit/file_lib_test.c:1800
[] void []
GetMasterfilesStageLock
in /src/core/libpromises/policy.c:107
['FileLock*', 'bool', 'bool'] bool []
test_safe_fopen
in /src/core/libntech/tests/unit/file_lib_test.c:903
[] void []
test_read_file_stream_to_buffer
in /src/core/libntech/tests/unit/file_lib_test.c:1623
[] void []
ReadPID
in /src/core/libpromises/generic_agent.c:2428
['char*'] pid_t []
SaveItemListCallback
in /src/core/libpromises/files_operators.c:297
['char*', 'void*', 'NewLineMode'] bool []
test_cpu_monitor
in /src/core/tests/unit/mon_cpu_test.c:53
[] void []
AgentDiagnosticsCheckIsBootstrapped
in /src/core/cf-agent/agent-diagnostics.c:81
['char*'] AgentDiagnosticsResult []
SaveBufferCallback
in /src/core/cf-agent/verify_files.c:773
['char*', 'void*', 'NewLineMode'] bool []
ReadPrivateKey
in /src/core/cf-secret/cf-secret.c:247
['char*'] RSA []
LoadPublicKeys
in /src/core/cf-secret/cf-secret.c:820
['Seq*'] Seq []
test_file_write
in /src/core/tests/unit/files_lib_test.c:32
[] void []
test_safe_creat_exists
in /src/core/libntech/tests/unit/file_lib_test.c:1466
[] void []
test_safe_creat_doesnt_exist
in /src/core/libntech/tests/unit/file_lib_test.c:1480
[] void []
test_file_locking
in /src/core/libntech/tests/unit/file_lib_test.c:1698
[] void []
remove_files
in /src/core/cf-check/repair.c:46
['Seq*'] int []
HandleSrcLMDBCorruption
in /src/core/cf-check/replicate_lmdb.c:24
['MDB_env*', 'char*'] void []
HandleDstLMDBCorruption
in /src/core/cf-check/replicate_lmdb.c:52
['MDB_env*', 'char*'] void []
Lock
in /src/core/libpromises/dbm_quick.c:65
['DBPriv*'] bool []
Unlock
in /src/core/libpromises/dbm_quick.c:77
['DBPriv*'] void []
LastseenMigrationVersion1
in /src/core/libpromises/dbm_migration_lastseen.c:73
['DBHandle*'] bool []
CloseAllDBExit
in /src/core/libpromises/dbm_api.c:355
[] void []
EndMeasureValueMs
in /src/core/libpromises/instrumentation.c:122
['struct timespec'] int []
test_join_paths
in /src/core/tests/unit/file_name_test.c:138
[] void []
test_get_absolute_path
in /src/core/tests/unit/file_name_test.c:206
[] void []
test_get_parent_directory_copy
in /src/core/tests/unit/file_name_test.c:28
[] void []
PipeWriteData
in /src/core/libpromises/pipes.c:159
['char*', 'char*', 'char*'] int []
FnCallGetUid
in /src/core/libpromises/evalfunction.c:1376
['ARG_UNUSED', 'ARG_UNUSED*', 'ARG_UNUSED*', 'Rlist*'] FnCallResult []
FnCallGetGid
in /src/core/libpromises/evalfunction.c:1395
['ARG_UNUSED', 'ARG_UNUSED*', 'ARG_UNUSED*', 'Rlist*'] FnCallResult []
OpenUcbPsPipe
in /src/core/libpromises/processes_select.c:1465
[] FILE []
GetLMSensors
in /src/core/cf-monitord/mon_temp.c:258
['double*'] bool []
test_graceful_terminate
in /src/core/tests/unit/process_test.c:180
[] void []
test_kill_simple_process
in /src/core/tests/unit/process_terminate_unix_test.c:263
[] void []
test_kill_wrong_process
in /src/core/tests/unit/process_terminate_unix_test.c:277
[] void []
test_kill_long_reacting_signal
in /src/core/tests/unit/process_terminate_unix_test.c:293
[] void []
test_kill_no_sigint
in /src/core/tests/unit/process_terminate_unix_test.c:308
[] void []
test_kill_no_sigint_sigterm
in /src/core/tests/unit/process_terminate_unix_test.c:323
[] void []
test_kill_anothers_process
in /src/core/tests/unit/process_terminate_unix_test.c:341
[] void []
TimeOut
in /src/core/libpromises/timeout.c:38
[] void []
FnCallGetACLs
in /src/core/libpromises/evalfunction.c:661
['ARG_UNUSED', 'ARG_UNUSED*', 'FnCall*', 'Rlist*'] FnCallResult []
FnCallGetUsers
in /src/core/libpromises/evalfunction.c:973
['ARG_UNUSED', 'ARG_UNUSED*', 'ARG_UNUSED*', 'ARG_UNUSED*'] FnCallResult []
FnCallFindLocalUsers
in /src/core/libpromises/evalfunction.c:1137
['ARG_UNUSED', 'ARG_UNUSED*', 'ARG_UNUSED*', 'ARG_UNUSED*'] FnCallResult []
FnCallUserInGroup
in /src/core/libpromises/evalfunction.c:1430
['ARG_UNUSED', 'ARG_UNUSED*', 'FnCall*', 'Rlist*'] FnCallResult []
FnCallBasename
in /src/core/libpromises/evalfunction.c:2005
['ARG_UNUSED', 'ARG_UNUSED*', 'FnCall*', 'Rlist*'] FnCallResult []
FnCallVersionMinimum
in /src/core/libpromises/evalfunction.c:2642
['ARG_UNUSED', 'ARG_UNUSED*', 'FnCall*', 'Rlist*'] FnCallResult []
FnCallVersionAfter
in /src/core/libpromises/evalfunction.c:2658
['ARG_UNUSED', 'ARG_UNUSED*', 'FnCall*', 'Rlist*'] FnCallResult []
FnCallVersionMaximum
in /src/core/libpromises/evalfunction.c:2673
['ARG_UNUSED', 'ARG_UNUSED*', 'FnCall*', 'Rlist*'] FnCallResult []
FnCallVersionBefore
in /src/core/libpromises/evalfunction.c:2689
['ARG_UNUSED', 'ARG_UNUSED*', 'FnCall*', 'Rlist*'] FnCallResult []
FnCallVersionAt
in /src/core/libpromises/evalfunction.c:2704
['ARG_UNUSED', 'ARG_UNUSED*', 'FnCall*', 'Rlist*'] FnCallResult []
FnCallVersionCompare
in /src/core/libpromises/evalfunction.c:2608
['ARG_UNUSED', 'ARG_UNUSED*', 'FnCall*', 'Rlist*'] FnCallResult []
FnCallVersionBetween
in /src/core/libpromises/evalfunction.c:2719
['ARG_UNUSED', 'ARG_UNUSED*', 'FnCall*', 'Rlist*'] FnCallResult []
FnCallReturnsZero
in /src/core/libpromises/evalfunction.c:2768
['ARG_UNUSED', 'ARG_UNUSED*', 'FnCall*', 'Rlist*'] FnCallResult []
FnCallIPRange
in /src/core/libpromises/evalfunction.c:6214
['EvalContext*', 'ARG_UNUSED*', 'FnCall*', 'Rlist*'] FnCallResult []
FnCallIsIpInSubnet
in /src/core/libpromises/evalfunction.c:6285
['ARG_UNUSED', 'ARG_UNUSED*', 'FnCall*', 'Rlist*'] FnCallResult []
test_hostinnetgroup_found
in /src/core/tests/unit/evalfunction_test.c:52
[] void []
test_hostinnetgroup_not_found
in /src/core/tests/unit/evalfunction_test.c:69
[] void []
FnCallRRange
in /src/core/libpromises/evalfunction.c:7016
['ARG_UNUSED', 'ARG_UNUSED*', 'ARG_UNUSED*', 'Rlist*'] FnCallResult []
FnCallOn
in /src/core/libpromises/evalfunction.c:7102
['ARG_UNUSED', 'ARG_UNUSED*', 'ARG_UNUSED*', 'Rlist*'] FnCallResult []
FnCallLaterThan
in /src/core/libpromises/evalfunction.c:7149
['ARG_UNUSED', 'ARG_UNUSED*', 'ARG_UNUSED*', 'Rlist*'] FnCallResult []
FnCallLDAPArray
in /src/core/libpromises/evalfunction.c:8464
['EvalContext*', 'ARG_UNUSED*', 'FnCall*', 'Rlist*'] FnCallResult []
StopSimulation
in /src/core/libpromises/dbm_test_api.c:546
['DBLoadSimulation*'] void []
HashDirectoryTreeCallback
in /src/core/libpromises/files_lib.c:585
['char*', 'ARG_UNUSED*', 'void*'] int []
FnCallFileStat
in /src/core/libpromises/evalfunction.c:4843
['ARG_UNUSED', 'ARG_UNUSED*', 'FnCall*', 'Rlist*'] FnCallResult []
math_eval_push
in /src/core/libpromises/math_eval.c:48
['double', 'double*', 'int*'] double []
math_eval_pop
in /src/core/libpromises/math_eval.c:59
['double*', 'int*'] double []
GetReadTransaction
in /src/core/libpromises/dbm_lmdb.c:97
['DBPriv*', 'DBTxn**'] int []
NoOrObsoleteLock
in /src/core/libpromises/locks.c:344
['LockData*', 'ARG_UNUSED', 'size_t*'] bool []
test_int_from_string
in /src/core/tests/unit/conversion_test.c:78
[] void []
FnCallRandomInt
in /src/core/libpromises/evalfunction.c:842
['ARG_UNUSED', 'ARG_UNUSED*', 'ARG_UNUSED*', 'Rlist*'] FnCallResult []
FnCallGetEnv
in /src/core/libpromises/evalfunction.c:918
['ARG_UNUSED', 'ARG_UNUSED*', 'ARG_UNUSED*', 'Rlist*'] FnCallResult []
FnCallIsNewerThanTime
in /src/core/libpromises/evalfunction.c:4789
['ARG_UNUSED', 'ARG_UNUSED*', 'ARG_UNUSED*', 'Rlist*'] FnCallResult []
FnCallIRange
in /src/core/libpromises/evalfunction.c:6994
['ARG_UNUSED', 'ARG_UNUSED*', 'ARG_UNUSED*', 'Rlist*'] FnCallResult []
FnCallAgoDate
in /src/core/libpromises/evalfunction.c:7167
['ARG_UNUSED', 'ARG_UNUSED*', 'ARG_UNUSED*', 'Rlist*'] FnCallResult []
FnCallAccumulatedDate
in /src/core/libpromises/evalfunction.c:7192
['ARG_UNUSED', 'ARG_UNUSED*', 'ARG_UNUSED*', 'Rlist*'] FnCallResult []
test_double_from_string
in /src/core/tests/unit/conversion_test.c:117
[] void []
FnCallInt
in /src/core/libpromises/evalfunction.c:4759
['ARG_UNUSED', 'ARG_UNUSED*', 'ARG_UNUSED*', 'Rlist*'] FnCallResult []
FnCallIsLessGreaterThan
in /src/core/libpromises/evalfunction.c:6957
['ARG_UNUSED', 'ARG_UNUSED*', 'FnCall*', 'Rlist*'] FnCallResult []
CleanPidFile
in /src/core/libpromises/generic_agent.c:2390
[] void []
GenericAgentConfigParseWarningOptions
in /src/core/libpromises/generic_agent.c:2474
['GenericAgentConfig*', 'char*'] bool []
setegid
in /src/core/libpromises/patches.c:95
['gid_t'] int []
rpl_ctime
in /src/core/libntech/libcompat/rpl_ctime.c:29
['time_t*'] char []
FnCallEscape
in /src/core/libpromises/evalfunction.c:1147
['ARG_UNUSED', 'ARG_UNUSED*', 'ARG_UNUSED*', 'Rlist*'] FnCallResult []
LastseenMigrationVersion0
in /src/core/libpromises/dbm_migration_lastseen.c:56
['DBHandle*'] bool []
test_symmetric_decrypt
in /src/core/tests/unit/crypto_symmetric_test.c:54
[] void []
OpenSSLLock_callback
in /src/core/libpromises/crypto.c:833
['int', 'int', 'char*', 'int'] void []
FnCallDiskFree
in /src/core/libpromises/evalfunction.c:8533
['ARG_UNUSED', 'ARG_UNUSED*', 'ARG_UNUSED*', 'Rlist*'] FnCallResult []
test_mode
in /src/core/tests/unit/parsemode_test.c:18
[] void []
test_validation
in /src/core/tests/unit/parsemode_test.c:47
[] void []
ENTERPRISE_FUNC_6ARG_DEFINE_STUB
in /src/core/libpromises/enterprise_stubs.c:159
[] void []
ENTERPRISE_VOID_FUNC_3ARG_DEFINE_STUB
in /src/core/cf-serverd/cf-serverd-enterprise-stubs.c:30
['ARG_UNUSED', 'ARG_UNUSED', 'ARG_UNUSED'] void []
ENTERPRISE_FUNC_5ARG_DEFINE_STUB
in /src/core/cf-serverd/cf-serverd-enterprise-stubs.c:44
['ARG_UNUSED', 'ARG_UNUSED', 'ARG_UNUSED', 'ARG_UNUSED'] void []
test_load_monitor
in /src/core/tests/unit/mon_load_test.c:7
[] void []
MonNetworkSnifferEnable
in /src/core/cf-monitord/mon_network_sniffer.c:133
['bool'] void []
CfenvTimeOut
in /src/core/cf-monitord/mon_network_sniffer.c:141
['ARG_UNUSED'] void []
TLSVerifyCallback
in /src/core/libcfnet/tls_generic.c:199
['X509_STORE_CTX*', 'void*'] int []
FeedSmtpDirectives
in /src/core/tests/acceptance/25_cf-execd/cf-execd-rpl-functions.c:34
['void*'] void []
close_pipe
in /src/core/tests/unit/passopenfile_test.c:348
['int[]'] void []
ConnCache_Destroy
in /src/core/libcfnet/conn_cache.c:70
[] void []
FnCallHostRange
in /src/core/libpromises/evalfunction.c:6325
['ARG_UNUSED', 'ARG_UNUSED*', 'ARG_UNUSED*', 'Rlist*'] FnCallResult []
PolicyServerRemoveFile
in /src/core/libcfnet/policy_server.c:334
['char*'] bool []
SocketFamily
in /src/core/libcfnet/communication.c:240
['int'] unsigned short []
test_ValidateSQLTableName
in /src/core/tests/unit/verify_databases_test.c:5
[] void []
TranslateOldBootstrapOptionsSeparate
in /src/core/cf-agent/cf-agent.c:822
[] char []
TranslateOldBootstrapOptionsConcatenated
in /src/core/cf-agent/cf-agent.c:898
[] char []
WaitForBackgroundProcesses
in /src/core/cf-agent/cf-agent.c:2344
[] void []
SaveXmlCallback
in /src/core/cf-agent/files_edit.c:240
['char*', 'void*', 'ARG_UNUSED'] bool []
DBMetaGetResults
in /src/core/cf-agent/tokyo_check.c:419
['DBMeta*'] int []
client_callback
in /src/core/cf-agent/findhub.c:37
['AvahiClient*', 'AvahiClientState', 'AVAHI_GCC_UNUSED*'] void []
browse_callback
in /src/core/cf-agent/findhub.c:50
['AvahiServiceBrowser*', 'AvahiIfIndex', 'AvahiProtocol', 'AvahiBrowserEvent', 'char*', 'char*', 'char*', 'AVAHI_GCC_UNUSED', 'void*'] void []
avahi_simple_poll_loop
in /src/core/tests/unit/findhub_test.c:187
['AvahiSimplePoll*'] int []
PrintList
in /src/core/cf-agent/findhub.c:128
['List*'] void []
test_noHubsFound
in /src/core/tests/unit/findhub_test.c:228
[] void []
test_oneHubFound
in /src/core/tests/unit/findhub_test.c:240
[] void []
test_multipleHubsFound
in /src/core/tests/unit/findhub_test.c:262
[] void []
test_errorOccurred
in /src/core/tests/unit/findhub_test.c:296
[] void []
IncrementIPaddress
in /src/core/cf-testd/cf-testd.c:731
['char*'] char []
log_lock
in /src/core/libpromises/locks.c:133
['char*', 'char*', 'char*', 'char*', 'LockData*'] void []
test_MangleVarRefString
in /src/core/tests/unit/iteration_test.c:191
[] void []
test_stringset_from_string
in /src/core/libntech/tests/unit/set_test.c:7
[] void []
test_StringSplit
in /src/core/libntech/tests/unit/string_sequence_test.c:44
[] void []
test_expand_braces
in /src/core/libntech/tests/unit/glob_lib_test.c:4
[] void []
test_literal
in /src/core/tests/unit/string_expressions_test.c:52
[] void []
test_var_naked
in /src/core/tests/unit/string_expressions_test.c:57
[] void []
test_var_naked_two_level
in /src/core/tests/unit/string_expressions_test.c:62
[] void []
test_var_one_level
in /src/core/tests/unit/string_expressions_test.c:67
[] void []
test_different_var_types
in /src/core/tests/unit/string_expressions_test.c:72
[] void []
test_class_ref
in /src/core/tests/unit/class_test.c:5
[] void []
MethodsParseTreeCheck
in /src/core/libpromises/mod_methods.c:45
['Promise*', 'Seq*'] bool []
test_split_empty
in /src/core/tests/unit/arg_split_test.c:9
[] void []
test_split_easy
in /src/core/tests/unit/arg_split_test.c:23
[] void []
test_split_whitespace_prefix
in /src/core/tests/unit/arg_split_test.c:43
[] void []
test_split_quoted_beginning
in /src/core/tests/unit/arg_split_test.c:63
[] void []
test_split_quoted_end
in /src/core/tests/unit/arg_split_test.c:81
[] void []
test_split_quoted_middle
in /src/core/tests/unit/arg_split_test.c:99
[] void []
test_complex_quoting
in /src/core/tests/unit/arg_split_test.c:118
[] void []
test_arguments_resize_for_null
in /src/core/tests/unit/arg_split_test.c:134
[] void []
test_arguments_resize
in /src/core/tests/unit/arg_split_test.c:145
[] void []
test_arguments_with_arglist
in /src/core/tests/unit/arg_split_test.c:155
[] void []
AddPackage
in /src/core/tests/acceptance/mock_package_manager.c:310
['PackagePattern*'] void []
PopulateAvailable
in /src/core/tests/acceptance/mock_package_manager.c:351
['char*'] void []
DeserializePackagePattern
in /src/core/tests/acceptance/mock_package_manager.c:146
['char*'] PackagePattern []
test_new_delete
in /src/core/libntech/tests/unit/json_test.c:95
[] void []
test_object_duplicate_key
in /src/core/libntech/tests/unit/json_test.c:103
[] void []
test_object_get_string
in /src/core/libntech/tests/unit/json_test.c:434
[] void []
SyntaxToJson
in /src/core/libpromises/syntax.c:1322
[] JsonElement []
test_object_get_array
in /src/core/libntech/tests/unit/json_test.c:460
[] void []
test_array_get_string
in /src/core/libntech/tests/unit/json_test.c:523
[] void []
test_array_iterator
in /src/core/libntech/tests/unit/json_test.c:536
[] void []
test_array_extend
in /src/core/libntech/tests/unit/json_test.c:1526
[] void []
test_array_remove_range
in /src/core/libntech/tests/unit/json_test.c:1587
[] void []
IdentityVarRefEval
in /src/core/tests/unit/string_expressions_test.c:15
['char*', 'ARG_UNUSED', 'ARG_UNUSED*'] char []
test_sort_item_list_names
in /src/core/tests/unit/sort_test.c:12
[] void []
test_sort_item_list_classes
in /src/core/tests/unit/sort_test.c:31
[] void []
test_clear
in /src/core/libntech/tests/unit/map_test.c:355
[] void []
test_push_report_count
in /src/core/libntech/tests/unit/stack_test.c:112
[] void []
test_expand
in /src/core/libntech/tests/unit/stack_test.c:129
[] void []
test_trim_crlf
in /src/core/libntech/tests/unit/string_lib_test.c:1015
[] void []
test_close_hole
in /src/core/libntech/tests/unit/string_lib_test.c:1113
[] void []
thread_push
in /src/core/libntech/tests/unit/threaded_deque_test.c:301
[] void []
thread_wait_empty
in /src/core/libntech/tests/unit/threaded_deque_test.c:309
[] void []
test_basics
in /src/core/libntech/tests/unit/queue_test.c:7
[] void []
test_destroy
in /src/core/libntech/tests/unit/queue_test.c:41
[] void []
test_stringset_clear
in /src/core/libntech/tests/unit/set_test.c:21
[] void []
test_stringset_add_f
in /src/core/libntech/tests/unit/set_test.c:163
[] void []
test_free_array_items
in /src/core/libntech/tests/unit/alloc_test.c:38
[] void []
test_insert
in /src/core/libntech/tests/unit/map_test.c:45
[] void []
test_insert_jumbo
in /src/core/libntech/tests/unit/map_test.c:82
[] void []
test_grow
in /src/core/libntech/tests/unit/map_test.c:159
[] void []
test_shrink
in /src/core/libntech/tests/unit/map_test.c:253
[] void []
test_no_shrink_below_init_size
in /src/core/libntech/tests/unit/map_test.c:312
[] void []
test_clear_hashmap
in /src/core/libntech/tests/unit/map_test.c:368
[] void []
test_get
in /src/core/libntech/tests/unit/map_test.c:334
[] void []
test_has_key
in /src/core/libntech/tests/unit/map_test.c:345
[] void []
test_soft_destroy
in /src/core/libntech/tests/unit/map_test.c:417
[] void []
test_insert_jumbo_more
in /src/core/libntech/tests/unit/map_test.c:457
[] void []
test_array_map_insert
in /src/core/libntech/tests/unit/map_test.c:540
[] void []
test_array_map_get
in /src/core/libntech/tests/unit/map_test.c:585
[] void []
test_array_map_remove
in /src/core/libntech/tests/unit/map_test.c:618
[] void []
test_array_map_soft_destroy
in /src/core/libntech/tests/unit/map_test.c:648
[] void []
test_array_map_iterator
in /src/core/libntech/tests/unit/map_test.c:728
[] void []
test_array_map_key_referenced_in_value
in /src/core/libntech/tests/unit/map_test.c:683
[] void []
test_hash_map_key_referenced_in_value
in /src/core/libntech/tests/unit/map_test.c:764
[] void []
test_append
in /src/core/libntech/tests/unit/sequence_test.c:29
[] void []
test_set
in /src/core/libntech/tests/unit/sequence_test.c:48
[] void []
test_split
in /src/core/libntech/tests/unit/sequence_test.c:378
[] void []
test_string_deserialize
in /src/core/libntech/tests/unit/sequence_test.c:609
[] void []
test_destroyer
in /src/core/libntech/tests/unit/list_test.c:32
[] void []
test_prependToList
in /src/core/libntech/tests/unit/list_test.c:65
[] void []
test_appendToList
in /src/core/libntech/tests/unit/list_test.c:116
[] void []
copyFunction
in /src/core/libntech/tests/unit/list_test.c:166
['void*', 'void**'] void []
test_removeFromList
in /src/core/libntech/tests/unit/list_test.c:177
[] void []
test_copyList
in /src/core/libntech/tests/unit/list_test.c:340
[] void []
test_iterator
in /src/core/libntech/tests/unit/list_test.c:427
[] void []
test_mutableIterator
in /src/core/libntech/tests/unit/list_test.c:603
[] void []
test_push_pop_top
in /src/core/libntech/tests/unit/stack_test.c:6
[] void []
test_printf
in /src/core/libntech/tests/unit/buffer_test.c:306
[] void []
test_vprintf
in /src/core/libntech/tests/unit/buffer_test.c:459
[] void []
test_shortage
in /src/core/libntech/tests/unit/ring_buffer_test.c:55
[] void []
test_path_getquoted
in /src/core/libntech/tests/unit/path_test.c:5
[] void []
CallHostsSeenCallback
in /src/core/libpromises/evalfunction.c:727
['char*', 'char*', 'ARG_UNUSED', 'KeyHostSeen*', 'void*'] bool []
test_setenv_wrapper
in /src/core/libntech/tests/unit/misc_lib_test.c:219
[] void []
test_putenv_wrapper
in /src/core/libntech/tests/unit/misc_lib_test.c:203
[] void []
test_normalize_path
in /src/core/libntech/tests/unit/glob_lib_test.c:60
[] void []
GlobFindDataCopy
in /src/core/libntech/libutils/glob_lib.c:320
['void*'] void []
test_new_csv_reader_empty_string
in /src/core/libntech/tests/unit/csv_parser_test.c:8
[] void []
test_new_csv_reader_basic
in /src/core/libntech/tests/unit/csv_parser_test.c:29
[] void []
test_new_csv_reader
in /src/core/libntech/tests/unit/csv_parser_test.c:55
[] void []
test_new_csv_reader_lfln
in /src/core/libntech/tests/unit/csv_parser_test.c:77
[] void []
test_new_csv_reader_lfln_at_end
in /src/core/libntech/tests/unit/csv_parser_test.c:97
[] void []
test_new_csv_reader_lfln_at_end2
in /src/core/libntech/tests/unit/csv_parser_test.c:119
[] void []
test_new_csv_reader_lfln_at_end3
in /src/core/libntech/tests/unit/csv_parser_test.c:138
[] void []
test_new_csv_reader_zd3151_ENT3023
in /src/core/libntech/tests/unit/csv_parser_test.c:263
[] void []
test_new_csv_reader_carriage_return
in /src/core/libntech/tests/unit/csv_parser_test.c:272
[] void []
test_object_get_bool
in /src/core/libntech/tests/unit/json_test.c:447
[] void []
test_remove_key_from_object
in /src/core/libntech/tests/unit/json_test.c:1650
[] void []
test_detach_key_from_object
in /src/core/libntech/tests/unit/json_test.c:1665
[] void []
test_json_null_not_null
in /src/core/libntech/tests/unit/json_test.c:1907
[] void []
test_empty_file_buffer
in /src/core/libntech/tests/unit/file_writer_test.c:36
[] void []
test_empty_string_buffer
in /src/core/libntech/tests/unit/string_writer_test.c:6
[] void []
FnCallIsNewerThan
in /src/core/libpromises/evalfunction.c:4776
['ARG_UNUSED', 'ARG_UNUSED*', 'ARG_UNUSED*', 'Rlist*'] FnCallResult []
FnCallIsAccessedBefore
in /src/core/libpromises/evalfunction.c:4813
['ARG_UNUSED', 'ARG_UNUSED*', 'ARG_UNUSED*', 'Rlist*'] FnCallResult []
FnCallIsChangedBefore
in /src/core/libpromises/evalfunction.c:4828
['ARG_UNUSED', 'ARG_UNUSED*', 'ARG_UNUSED*', 'Rlist*'] FnCallResult []
FnCallStrCmp
in /src/core/libpromises/evalfunction.c:6395
['ARG_UNUSED', 'ARG_UNUSED*', 'ARG_UNUSED*', 'Rlist*'] FnCallResult []
FnCallDirname
in /src/core/libpromises/evalfunction.c:2553
['ARG_UNUSED', 'ARG_UNUSED*', 'ARG_UNUSED*', 'Rlist*'] FnCallResult []
FnCallTranslatePath
in /src/core/libpromises/evalfunction.c:6402
['ARG_UNUSED', 'ARG_UNUSED*', 'ARG_UNUSED*', 'Rlist*'] FnCallResult []
FnCallRemoteScalar
in /src/core/libpromises/evalfunction.c:6443
['EvalContext*', 'ARG_UNUSED*', 'ARG_UNUSED*', 'Rlist*'] FnCallResult []
FnCallStringTrim
in /src/core/libpromises/evalfunction.c:8375
['ARG_UNUSED', 'ARG_UNUSED*', 'ARG_UNUSED*', 'Rlist*'] FnCallResult []
FnCallLDAPValue
in /src/core/libpromises/evalfunction.c:8431
['ARG_UNUSED', 'ARG_UNUSED*', 'ARG_UNUSED*', 'Rlist*'] FnCallResult []
SetRepositoryLocation
in /src/core/libpromises/files_repository.c:45
['char*'] void []
MissionPortalLogHook
in /src/core/libpromises/eval_context.c:1042
['LoggingPrivContext*', 'LogLevel', 'char*'] char []
EvalContextStackPromisees
in /src/core/libpromises/eval_context.c:2025
['EvalContext*'] StringSet []
test_resolve_relative_base_path
in /src/core/tests/unit/generic_agent_test.c:114
[] void []
test_util_qualified_name_components
in /src/core/tests/unit/policy_test.c:358
[] void []
ParserHandlePromiseGuard
in /src/core/libpromises/cf3parse_logic.h:754
[] void []
AnchorRegexNew
in /src/core/libpromises/matching.c:403
['char*'] char []
VarRefCopyLocalized
in /src/core/libpromises/var_expressions.c:141
['VarRef*'] VarRef []
test_equality
in /src/core/tests/unit/rlist_test.c:34
[] void []
test_split_escaped
in /src/core/tests/unit/rlist_test.c:193
[] void []
test_split_long
in /src/core/tests/unit/rlist_test.c:254
[] void []
test_split_lines
in /src/core/tests/unit/rlist_test.c:203
[] void []
test_last
in /src/core/tests/unit/rlist_test.c:116
[] void []
test_sort_rlist
in /src/core/tests/unit/sort_test.c:94
[] void []
test_alpha_sort_rlist_names
in /src/core/tests/unit/sort_test.c:111
[] void []
ParserHandleQuotedListItem
in /src/core/libpromises/cf3parse_logic.h:1054
[] void []
test_prepend_item
in /src/core/tests/unit/item_test.c:6
[] void []
test_list_len
in /src/core/tests/unit/item_test.c:17
[] void []
IdempPrependItemClass
in /src/core/libpromises/item_lib.c:340
['Item**', 'char*', 'char*'] Item []
IdempItemCount
in /src/core/libpromises/item_lib.c:354
['Item**', 'char*', 'char*'] void []
test_split_string
in /src/core/tests/unit/item_test.c:113
[] void []
AddFilenameToListOfSuspicious
in /src/core/cf-agent/files_properties.c:33
['char*'] void []
test_list_compare
in /src/core/tests/unit/item_test.c:88
[] void []
test_MatchFSInFstab
in /src/core/tests/unit/nfs_test.c:6
[] void []
EvalContextHeapAddAbortCurrentBundle
in /src/core/libpromises/eval_context.c:911
['EvalContext*', 'char*', 'char*'] void []
AgentDiagnosticsCheckAmPolicyServer
in /src/core/cf-agent/agent-diagnostics.c:88
['ARG_UNUSED*'] AgentDiagnosticsResult []
PasswordSupplier
in /src/core/cf-agent/verify_users_pam.c:99
['int', 'struct pam_message**', 'struct pam_response**', 'void*'] int []
LogAddPrefix
in /src/core/cf-testd/cf-testd.c:590
['LoggingPrivContext*', 'ARG_UNUSED', 'char*'] char []
yy_1_declaration
in /src/core/3rdparty/peg-0.1.15/src/leg.c:630
['yycontext*', 'char*', 'int'] void []
yy_1_trailer
in /src/core/3rdparty/peg-0.1.15/src/leg.c:617
['yycontext*', 'char*', 'int'] void []
yy_3_primary
in /src/core/3rdparty/peg-0.1.15/src/leg.c:434
['yycontext*', 'char*', 'int'] void []
yy_2_primary
in /src/core/3rdparty/peg-0.1.15/src/leg.c:447
['yycontext*', 'char*', 'int'] void []
yy_1_definition
in /src/core/3rdparty/peg-0.1.15/src/leg.c:603
['yycontext*', 'char*', 'int'] void []
yy_1_primary
in /src/core/3rdparty/peg-0.1.15/src/leg.c:460
['yycontext*', 'char*', 'int'] void []
makeCharacter
in /src/core/3rdparty/peg-0.1.15/src/tree.c:122
['char*'] Node []
yy_4_primary
in /src/core/3rdparty/peg-0.1.15/src/leg.c:421
['yycontext*', 'char*', 'int'] void []
yy_5_primary
in /src/core/3rdparty/peg-0.1.15/src/leg.c:408
['yycontext*', 'char*', 'int'] void []
yy_7_primary
in /src/core/3rdparty/peg-0.1.15/src/leg.c:382
['yycontext*', 'char*', 'int'] void []
yy_9_primary
in /src/core/3rdparty/peg-0.1.15/src/leg.c:356
['yycontext*', 'char*', 'int'] void []
yy_8_primary
in /src/core/3rdparty/peg-0.1.15/src/leg.c:369
['yycontext*', 'char*', 'int'] void []
yy_1_prefix
in /src/core/3rdparty/peg-0.1.15/src/leg.c:538
['yycontext*', 'char*', 'int'] void []
yy_1_error
in /src/core/3rdparty/peg-0.1.15/src/leg.c:551
['yycontext*', 'char*', 'int'] void []
test_changes_chroot
in /src/core/tests/unit/eval_context_test.c:104
[] void []
test_CommandArg0_bound
in /src/core/tests/unit/conversion_test.c:183
[] void []
test_init_SL
in /src/core/tests/unit/strlist_test.c:76
[] void []
test_StrList_SearchLongestPrefix
in /src/core/tests/unit/strlist_test.c:147
[] void []
yyAccept
in /src/core/3rdparty/peg-0.1.15/src/leg.c:284
['yycontext*', 'int'] void []
YYPARSE
in /src/core/3rdparty/peg-0.1.15/src/leg.c:1262
[] void []
yy_grammar
in /src/core/3rdparty/peg-0.1.15/src/leg.c:1208
['yycontext*'] void []
pcre2_pattern_convert
in /src/pcre2/src/pcre2_convert.c:1056
['PCRE2_SPTR', 'PCRE2_SIZE', 'uint32_t', 'PCRE2_UCHAR**', 'PCRE2_SIZE*', 'pcre2_convert_context*'] PCRE2_EXP_DEFN []
pcre2_substring_copy_byname
in /src/pcre2/src/pcre2_substring.c:72
['pcre2_match_data*', 'PCRE2_SPTR', 'PCRE2_UCHAR*', 'PCRE2_SIZE*'] PCRE2_EXP_DEFN []
pcre2_substring_get_byname
in /src/pcre2/src/pcre2_substring.c:160
['pcre2_match_data*', 'PCRE2_SPTR', 'PCRE2_UCHAR**', 'PCRE2_SIZE*'] PCRE2_EXP_DEFN []
pcre2_substring_list_get
in /src/pcre2/src/pcre2_substring.c:371
['pcre2_match_data*', 'PCRE2_UCHAR***', 'PCRE2_SIZE**'] PCRE2_EXP_DEFN []
pcre2_serialize_encode
in /src/pcre2/src/pcre2_serialize.c:71
['pcre2_code**', 'int32_t', 'uint8_t**', 'PCRE2_SIZE*', 'pcre2_general_context*'] PCRE2_EXP_DEFN []
pcre2_serialize_decode
in /src/pcre2/src/pcre2_serialize.c:162
['pcre2_code**', 'int32_t', 'uint8_t*', 'pcre2_general_context*'] PCRE2_EXP_DEFN []
pcre2grep_callout
in /src/pcre2/src/pcre2grep.c:2243
['pcre2_callout_block*', 'void*'] int []
pcre2_code_copy
in /src/pcre2/src/pcre2_compile.c:1192
['pcre2_code*'] void []
pcre2_code_copy_with_tables
in /src/pcre2/src/pcre2_compile.c:1226
['pcre2_code*'] void []
process_pattern
in /src/pcre2/src/pcre2test.c:5128
[] int []
process_data
in /src/pcre2/src/pcre2test.c:6623
[] int []
process_command
in /src/pcre2/src/pcre2test.c:4854
[] int []
pcre2_dfa_match
in /src/pcre2/src/pcre2_dfa_match.c:3239
['pcre2_code*', 'PCRE2_SPTR', 'PCRE2_SIZE', 'PCRE2_SIZE', 'uint32_t', 'pcre2_match_data*', 'pcre2_match_context*', 'int*', 'PCRE2_SIZE'] PCRE2_EXP_DEFN []
memset ['/src/pcre2/src/pcre2_fuzzsupport.c'] N/A
Blocker function Arguments type Return type Constants touched
HailServer
in /src/core/cf-runagent/cf-runagent.c:517
['EvalContext*', 'GenericAgentConfig*', 'char*'] int []
CFExecdMainLoop
in /src/core/cf-execd/cf-execd.c:721
['EvalContext*', 'Policy**', 'GenericAgentConfig*', 'ExecdConfig**', 'ExecConfig**', 'ARG_UNUSED'] void []
StartServer
in /src/core/cf-serverd/cf-serverd-functions.c:828
['EvalContext*', 'Policy**', 'GenericAgentConfig*'] int []
MonitorStartServer
in /src/core/cf-monitord/env_monitor.c:267
['EvalContext*', 'Policy*'] void []
LocalExecInFork
in /src/core/cf-execd/cf-execd.c:824
['ExecConfig*'] pid_t []
LocalExecThread
in /src/core/cf-execd/cf-execd.c:850
['void*'] void []
test_reverse_missing
in /src/core/tests/unit/lastseen_test.c:126
[] void []
test_reverse_conflict
in /src/core/tests/unit/lastseen_test.c:135
[] void []
test_reverse_missing_forward
in /src/core/tests/unit/lastseen_test.c:161
[] void []
CFNetRun
in /src/core/cf-net/cf-net.c:446
['CFNetOptions*', 'char**', 'char*'] int []
CFNetGetFile
in /src/core/cf-net/cf-net.c:743
['void*'] void []
KeepAgentPromise
in /src/core/cf-agent/cf-agent.c:1851
['EvalContext*', 'Promise*', 'ARG_UNUSED*'] PromiseResult []
GetHostRSAKey
in /src/core/cf-secret/cf-secret.c:155
['char*', 'HostRSAKeyType'] char []
PrintDigest
in /src/core/cf-key/cf-key-functions.c:49
['char*'] int []
TrustKey
in /src/core/libpromises/crypto.c:596
['char*', 'char*', 'char*'] bool []
RSAEncrypt
in /src/core/cf-secret/cf-secret.c:306
['Seq*', 'char*', 'char*'] bool []
RSADecrypt
in /src/core/cf-secret/cf-secret.c:659
['RSA*', 'char*', 'char*'] bool []
test_key_basic
in /src/core/tests/unit/key_test.c:45
[] void []
test_key_hash
in /src/core/tests/unit/key_test.c:69
[] void []
test_generateAvahiConfig
in /src/core/tests/unit/avahi_config_test.c:29
[] void []
test_get_start_time_process1
in /src/core/tests/unit/solaris_process_test.c:125
[] void []
test_get_start_time_process2
in /src/core/tests/unit/solaris_process_test.c:131
[] void []
test_get_start_time_process666
in /src/core/tests/unit/linux_process_test.c:119
[] void []
test_get_start_time_process1000
in /src/core/tests/unit/aix_process_test.c:82
[] void []
test_get_start_time_process1000000
in /src/core/tests/unit/aix_process_test.c:88
[] void []
test_get_start_time_process3
in /src/core/tests/unit/linux_process_test.c:113
[] void []
test_process_start_time
in /src/core/tests/unit/process_test.c:69
[] void []
test_graceful_terminate
in /src/core/tests/unit/process_test.c:180
[] void []
test_kill_simple_process
in /src/core/tests/unit/process_terminate_unix_test.c:263
[] void []
test_kill_wrong_process
in /src/core/tests/unit/process_terminate_unix_test.c:277
[] void []
test_kill_long_reacting_signal
in /src/core/tests/unit/process_terminate_unix_test.c:293
[] void []
test_kill_no_sigint
in /src/core/tests/unit/process_terminate_unix_test.c:308
[] void []
test_kill_no_sigint_sigterm
in /src/core/tests/unit/process_terminate_unix_test.c:323
[] void []
test_kill_anothers_process
in /src/core/tests/unit/process_terminate_unix_test.c:341
[] void []
HandleSignalsForAgent
in /src/core/libpromises/signals.c:151
['int'] void []
KeepEditLinePromise
in /src/core/cf-agent/files_editline.c:325
['EvalContext*', 'Promise*', 'void*'] PromiseResult []
KeepEditXmlPromise
in /src/core/cf-agent/files_editxml.c:205
['EvalContext*', 'Promise*', 'ARG_UNUSED*'] PromiseResult []
KeepMonitorPromise
in /src/core/cf-monitord/env_monitor.c:1175
['EvalContext*', 'Promise*', 'ARG_UNUSED*'] PromiseResult []
VerifyStoragePromise
in /src/core/cf-agent/verify_storage.c:89
['EvalContext*', 'char*', 'Promise*'] PromiseResult []
TimeOut
in /src/core/libpromises/timeout.c:38
[] void []
LocksCleanup
in /src/core/libpromises/locks.c:458
[] void []
test_get_state_process1
in /src/core/tests/unit/solaris_process_test.c:137
[] void []
test_get_state_process2
in /src/core/tests/unit/solaris_process_test.c:143
[] void []
test_get_state_process666
in /src/core/tests/unit/linux_process_test.c:144
[] void []
test_get_state_process1000
in /src/core/tests/unit/aix_process_test.c:112
[] void []
test_get_state_process1000000
in /src/core/tests/unit/aix_process_test.c:118
[] void []
test_get_state_process3
in /src/core/tests/unit/solaris_process_test.c:149
[] void []
test_get_state_process4
in /src/core/tests/unit/solaris_process_test.c:155
[] void []
test_process_state
in /src/core/tests/unit/process_test.c:100
[] void []
test_split_long
in /src/core/tests/unit/rlist_test.c:254
[] void []
test_split_long_escaped
in /src/core/tests/unit/rlist_test.c:270
[] void []
test_sparse_files_2
in /src/core/tests/unit/files_copy_test.c:340
[] void []
test_sparse_files_3
in /src/core/tests/unit/files_copy_test.c:370
[] void []
test_sparse_files_4
in /src/core/tests/unit/files_copy_test.c:400
[] void []
test_sparse_files_5
in /src/core/tests/unit/files_copy_test.c:430
[] void []
test_sparse_files_6
in /src/core/tests/unit/files_copy_test.c:460
[] void []
test_sparse_files_7
in /src/core/tests/unit/files_copy_test.c:490
[] void []
test_sparse_files_8
in /src/core/tests/unit/files_copy_test.c:520
[] void []
_test_calloc
in /src/core/libntech/tests/unit/cmockery.c:1486
['size_t', 'size_t', 'char*', 'int'] void []
_test_free
in /src/core/libntech/tests/unit/cmockery.c:1499
['void*', 'char*', 'int'] void []
test_join_paths
in /src/core/tests/unit/file_name_test.c:138
[] void []
test_get_absolute_path
in /src/core/tests/unit/file_name_test.c:206
[] void []
test_split_line_challenges
in /src/core/tests/unit/split_process_line_test.c:17
[] void []
test_platform_specific_ps_examples
in /src/core/tests/unit/split_process_line_test.c:627
[] void []
test_ipv4
in /src/core/libntech/tests/unit/ipaddress_test.c:9
[] void []
test_ipv6
in /src/core/libntech/tests/unit/ipaddress_test.c:146
[] void []
test_hashmap_degenerate_hash_fn
in /src/core/libntech/tests/unit/map_test.c:500
[] void []
test_insert_jumbo
in /src/core/libntech/tests/unit/map_test.c:82
[] void []
test_grow
in /src/core/libntech/tests/unit/map_test.c:159
[] void []
test_shrink
in /src/core/libntech/tests/unit/map_test.c:253
[] void []
test_no_shrink_below_init_size
in /src/core/libntech/tests/unit/map_test.c:312
[] void []
test_clear_hashmap
in /src/core/libntech/tests/unit/map_test.c:368
[] void []
test_insert_jumbo_more
in /src/core/libntech/tests/unit/map_test.c:457
[] void []
test_printf
in /src/core/libntech/tests/unit/buffer_test.c:306
[] void []
test_vprintf
in /src/core/libntech/tests/unit/buffer_test.c:459
[] void []
test_string_copy
in /src/core/libntech/tests/unit/string_lib_test.c:1164
[] void []
test_StringCopyTruncateAndHashIfNecessary
in /src/core/libntech/tests/unit/hash_test.c:236
[] void []
BackupLockDatabase
in /src/core/libpromises/locks.c:1193
[] void []
test_glob_find
in /src/core/libntech/tests/unit/glob_lib_test.c:260
[] void []
test_glob_file_list
in /src/core/libntech/tests/unit/glob_lib_test.c:281
[] void []
FnCallSysctlValue
in /src/core/libpromises/evalfunction.c:1204
['ARG_UNUSED', 'ARG_UNUSED*', 'ARG_LINUX_ONLY*', 'ARG_LINUX_ONLY*'] FnCallResult []
FnCallFindfiles
in /src/core/libpromises/evalfunction.c:5169
['EvalContext*', 'ARG_UNUSED*', 'FnCall*', 'Rlist*'] FnCallResult []
FnCallFindfilesUp
in /src/core/libpromises/evalfunction.c:9236
['ARG_UNUSED', 'ARG_UNUSED*', 'FnCall*', 'Rlist*'] FnCallResult []
FnCallPackagesMatching
in /src/core/libpromises/evalfunction.c:2308
['ARG_UNUSED', 'ARG_UNUSED*', 'FnCall*', 'Rlist*'] FnCallResult []
test_safe_open_create_safe_inserted_symlink
in /src/core/libntech/tests/unit/file_lib_test.c:509
[] void []
test_safe_open_create_alternating_symlink
in /src/core/libntech/tests/unit/file_lib_test.c:529
[] void []
test_safe_open_create_unsafe_switched_symlink
in /src/core/libntech/tests/unit/file_lib_test.c:548
[] void []
test_safe_open_create_switched_dangling_symlink
in /src/core/libntech/tests/unit/file_lib_test.c:566
[] void []
test_safe_open_create_switched_dangling_symlink_exclusively
in /src/core/libntech/tests/unit/file_lib_test.c:584
[] void []
test_safe_open_create_dangling_symlink_exclusively
in /src/core/libntech/tests/unit/file_lib_test.c:602
[] void []
test_full_read_write
in /src/core/libntech/tests/unit/file_lib_test.c:1641
[] void []
test_safe_open_currentdir
in /src/core/libntech/tests/unit/file_lib_test.c:173
[] void []
test_safe_open_subdir
in /src/core/libntech/tests/unit/file_lib_test.c:185
[] void []
test_safe_open_subsubdir
in /src/core/libntech/tests/unit/file_lib_test.c:197
[] void []
test_safe_open_updir
in /src/core/libntech/tests/unit/file_lib_test.c:209
[] void []
test_safe_open_upupdir
in /src/core/libntech/tests/unit/file_lib_test.c:223
[] void []
test_safe_open_generic_relative_dir
in /src/core/libntech/tests/unit/file_lib_test.c:237
[] void []
test_safe_open_generic_absolute_dir
in /src/core/libntech/tests/unit/file_lib_test.c:249
[] void []
test_safe_open_extra_slashes_relative
in /src/core/libntech/tests/unit/file_lib_test.c:264
[] void []
test_safe_open_extra_slashes_absolute
in /src/core/libntech/tests/unit/file_lib_test.c:276
[] void []
test_safe_open_unsafe_symlink
in /src/core/libntech/tests/unit/file_lib_test.c:293
[] void []
test_safe_open_safe_symlink
in /src/core/libntech/tests/unit/file_lib_test.c:308
[] void []
test_safe_open_unsafe_inserted_symlink
in /src/core/libntech/tests/unit/file_lib_test.c:325
[] void []
test_safe_open_safe_inserted_symlink
in /src/core/libntech/tests/unit/file_lib_test.c:342
[] void []
test_safe_open_unsafe_switched_symlink
in /src/core/libntech/tests/unit/file_lib_test.c:359
[] void []
test_safe_open_safe_switched_symlink
in /src/core/libntech/tests/unit/file_lib_test.c:376
[] void []
test_safe_open_unsafe_dir_symlink
in /src/core/libntech/tests/unit/file_lib_test.c:395
[] void []
test_safe_open_safe_dir_symlink
in /src/core/libntech/tests/unit/file_lib_test.c:410
[] void []
test_safe_open_unsafe_inserted_dir_symlink
in /src/core/libntech/tests/unit/file_lib_test.c:427
[] void []
test_safe_open_safe_inserted_dir_symlink
in /src/core/libntech/tests/unit/file_lib_test.c:444
[] void []
test_safe_open_unsafe_switched_dir_symlink
in /src/core/libntech/tests/unit/file_lib_test.c:461
[] void []
test_safe_open_safe_switched_dir_symlink
in /src/core/libntech/tests/unit/file_lib_test.c:484
[] void []
test_safe_open_switched_dangling_symlink
in /src/core/libntech/tests/unit/file_lib_test.c:618
[] void []
test_safe_open_root
in /src/core/libntech/tests/unit/file_lib_test.c:635
[] void []
test_safe_open_ending_slashes
in /src/core/libntech/tests/unit/file_lib_test.c:647
[] void []
test_safe_open_null
in /src/core/libntech/tests/unit/file_lib_test.c:682
[] void []
test_safe_open_empty
in /src/core/libntech/tests/unit/file_lib_test.c:693
[] void []
test_safe_open_TRUNC_safe_switched_symlink
in /src/core/libntech/tests/unit/file_lib_test.c:745
[] void []
test_safe_open_TRUNC_unsafe_switched_symlink
in /src/core/libntech/tests/unit/file_lib_test.c:770
[] void []
test_safe_open_TRUNC_existing_nonempty
in /src/core/libntech/tests/unit/file_lib_test.c:808
[] void []
test_safe_open_TRUNC_existing_empty
in /src/core/libntech/tests/unit/file_lib_test.c:824
[] void []
test_safe_open_TRUNC_nonexisting
in /src/core/libntech/tests/unit/file_lib_test.c:840
[] void []
test_safe_open_CREAT_TRUNC_existing_nonempty
in /src/core/libntech/tests/unit/file_lib_test.c:854
[] void []
test_safe_open_CREAT_TRUNC_existing_empty
in /src/core/libntech/tests/unit/file_lib_test.c:870
[] void []
test_safe_open_CREAT_TRUNC_nonexisting
in /src/core/libntech/tests/unit/file_lib_test.c:886
[] void []
test_symlink_loop
in /src/core/libntech/tests/unit/file_lib_test.c:1495
[] void []
test_file_copy
in /src/core/libntech/tests/unit/file_lib_test.c:1564
[] void []
test_file_copy_to_dir
in /src/core/libntech/tests/unit/file_lib_test.c:1580
[] void []
repair_lmdb_default
in /src/core/cf-check/repair.c:391
['bool'] int []
repair_main
in /src/core/cf-check/repair.c:353
['int', 'char**'] int []
diagnose_main
in /src/core/cf-check/diagnose.c:665
['int', 'char**'] int []
backup_main
in /src/core/cf-check/backup.c:195
['int', 'char**'] int []
test_have_tty_interactive_failsafe_is_not_created
in /src/core/tests/unit/generic_agent_test.c:15
[] void []
test_dont_have_tty_interactive_failsafe_is_created
in /src/core/tests/unit/generic_agent_test.c:48
[] void []
SetupRunagentSocket
in /src/core/cf-execd/cf-execd.c:642
['ExecdConfig*'] int []
DeleteChangesChroot
in /src/core/libpromises/generic_agent.c:1767
[] void []
RemoveKeys
in /src/core/cf-key/cf-key-functions.c:195
['char*', 'bool'] int []
ForceKeyRemoval
in /src/core/cf-key/cf-key-functions.c:354
['char*'] int []
ForceIpAddressRemoval
in /src/core/cf-key/cf-key-functions.c:426
['char*'] int []
FnCallLsDir
in /src/core/libpromises/evalfunction.c:3816
['ARG_UNUSED', 'ARG_UNUSED*', 'ARG_UNUSED*', 'Rlist*'] FnCallResult []
GetAcpi
in /src/core/cf-monitord/mon_temp.c:121
['double*'] bool []
ManifestChangedFiles
in /src/core/cf-agent/simulate_mode.c:632
['StringSet**'] bool []
ManifestAllFiles
in /src/core/cf-agent/simulate_mode.c:637
['StringSet**'] bool []
DiffChangedFiles
in /src/core/cf-agent/simulate_mode.c:642
['StringSet**'] bool []
test_fsattrs_immutable_flag
in /src/core/libntech/tests/unit/fsattrs_test.c:7
[] void []
FSAttrsUpdateImmutableFlag
in /src/core/libntech/libutils/fsattrs.c:174
['char*', 'bool'] FSAttrsResult []
test_file_read_all
in /src/core/tests/unit/files_lib_test.c:38
[] void []
test_file_read_truncate
in /src/core/tests/unit/files_lib_test.c:59
[] void []
test_file_read_empty
in /src/core/tests/unit/files_lib_test.c:88
[] void []
test_file_read_invalid
in /src/core/tests/unit/files_lib_test.c:104
[] void []
test_spec
in /src/core/tests/unit/mustache_test.c:62
[] void []
test_copy_compare
in /src/core/libntech/tests/unit/json_test.c:559
[] void []
test_json_walk
in /src/core/libntech/tests/unit/json_test.c:930
[] void []
test_file_read
in /src/core/libntech/tests/unit/file_lib_test.c:1598
[] void []
FnCallReadData
in /src/core/libpromises/evalfunction.c:7556
['ARG_UNUSED', 'ARG_UNUSED*', 'FnCall*', 'Rlist*'] FnCallResult []
FnCallReadCsv
in /src/core/libpromises/evalfunction.c:7606
['ARG_UNUSED', 'ARG_UNUSED*', 'FnCall*', 'Rlist*'] FnCallResult []
FnCallReadEnvFile
in /src/core/libpromises/evalfunction.c:7614
['ARG_UNUSED', 'ARG_UNUSED*', 'FnCall*', 'Rlist*'] FnCallResult []
FnCallReadYaml
in /src/core/libpromises/evalfunction.c:7622
['ARG_UNUSED', 'ARG_UNUSED*', 'FnCall*', 'Rlist*'] FnCallResult []
FnCallReadJson
in /src/core/libpromises/evalfunction.c:7630
['ARG_UNUSED', 'ARG_UNUSED*', 'FnCall*', 'Rlist*'] FnCallResult []
FnCallReadModuleProtocol
in /src/core/libpromises/evalfunction.c:7715
['ARG_UNUSED', 'ARG_UNUSED*', 'FnCall*', 'Rlist*'] FnCallResult []
FnCallUseModule
in /src/core/libpromises/evalfunction.c:2918
['EvalContext*', 'ARG_UNUSED*', 'ARG_UNUSED*', 'Rlist*'] FnCallResult []
ReadChecksumFromPolicyValidatedMasterfiles
in /src/core/libpromises/generic_agent.c:2040
['GenericAgentConfig*', 'char*'] char []
JsonParseYamlFile
in /src/core/libntech/libutils/json-yaml.c:32
['char*', 'size_t', 'JsonElement**'] JsonParseError []
MonMemoryGatherData
in /src/core/cf-monitord/mon_mem_solaris.c:127
['double*'] void []
MonMeminfoGatherData
in /src/core/cf-monitord/mon_mem_linux.c:83
['double*'] void []
MonIoDiskstatsGatherData
in /src/core/cf-monitord/mon_io_linux.c:160
['double*'] void []
CFTestD_ServeReport
in /src/core/cf-testd/cf-testd.c:611
['void*'] void []
test_safe_chown_plain_file
in /src/core/libntech/tests/unit/file_lib_test.c:1022
[] void []
test_safe_chown_relative_file
in /src/core/libntech/tests/unit/file_lib_test.c:1046
[] void []
test_safe_chown_absolute_file
in /src/core/libntech/tests/unit/file_lib_test.c:1070
[] void []
test_safe_chown_file_extra_slashes
in /src/core/libntech/tests/unit/file_lib_test.c:1094
[] void []
test_safe_chown_plain_directory
in /src/core/libntech/tests/unit/file_lib_test.c:1118
[] void []
test_safe_chown_unsafe_link
in /src/core/libntech/tests/unit/file_lib_test.c:1142
[] void []
test_safe_chmod_chown_fifos
in /src/core/libntech/tests/unit/file_lib_test.c:1521
[] void []
VerifyOwner
in /src/core/cf-agent/verify_files_utils.c:4142
['EvalContext*', 'char*', 'Promise*', 'Attributes*', 'struct stat*', 'PromiseResult*'] bool []
test_safe_lchown_plain_file
in /src/core/libntech/tests/unit/file_lib_test.c:1174
[] void []
test_safe_lchown_relative_file
in /src/core/libntech/tests/unit/file_lib_test.c:1198
[] void []
test_safe_lchown_absolute_file
in /src/core/libntech/tests/unit/file_lib_test.c:1222
[] void []
test_safe_lchown_file_extra_slashes
in /src/core/libntech/tests/unit/file_lib_test.c:1246
[] void []
test_safe_lchown_plain_directory
in /src/core/libntech/tests/unit/file_lib_test.c:1270
[] void []
test_safe_lchown_unsafe_link
in /src/core/libntech/tests/unit/file_lib_test.c:1294
[] void []
test_safe_lchown_unsafe_link_to_directory
in /src/core/libntech/tests/unit/file_lib_test.c:1326
[] void []
test_safe_chmod_plain_file
in /src/core/libntech/tests/unit/file_lib_test.c:1370
[] void []
test_safe_chmod_relative_file
in /src/core/libntech/tests/unit/file_lib_test.c:1386
[] void []
test_safe_chmod_absolute_file
in /src/core/libntech/tests/unit/file_lib_test.c:1402
[] void []
test_safe_chmod_extra_slashes
in /src/core/libntech/tests/unit/file_lib_test.c:1418
[] void []
test_safe_chmod_unsafe_link
in /src/core/libntech/tests/unit/file_lib_test.c:1434
[] void []
test_file_locking_with_path
in /src/core/libntech/tests/unit/file_lib_test.c:1800
[] void []
GetWriteTransaction
in /src/core/libpromises/dbm_lmdb.c:126
['DBPriv*', 'DBTxn**'] int []
GetMasterfilesStageLock
in /src/core/libpromises/policy.c:107
['FileLock*', 'bool', 'bool'] bool []
worker_process
in /src/core/tests/load/lastseen_threaded_load.c:212
[] void []
contend
in /src/core/tests/load/db_load.c:50
['ARG_UNUSED*'] void []
test_newentry
in /src/core/tests/unit/lastseen_test.c:61
[] void []
test_update
in /src/core/tests/unit/lastseen_test.c:93
[] void []
test_HostkeyToAddress
in /src/core/tests/unit/lastseen_test.c:116
[] void []
test_remove_no_a_entry
in /src/core/tests/unit/lastseen_test.c:206
[] void []
test_remove_ip
in /src/core/tests/unit/lastseen_test.c:228
[] void []
test_no_migration
in /src/core/tests/unit/lastseen_migration_test.c:88
[] void []
test_up_to_date
in /src/core/tests/unit/lastseen_migration_test.c:118
[] void []
test_migrate_incoming
in /src/core/tests/unit/lastseen_migration_test.c:202
[] void []
test_migrate_outgoing
in /src/core/tests/unit/lastseen_migration_test.c:207
[] void []
test_ignore_wrong_sized
in /src/core/tests/unit/lastseen_migration_test.c:212
[] void []
fct2
in /src/core/tests/unit/db_concurrent_test.c:64
['void*'] void []
test_open_close
in /src/core/tests/unit/db_test.c:36
[] void []
test_read_write
in /src/core/tests/unit/db_test.c:44
[] void []
test_iter_modify_entry
in /src/core/tests/unit/db_test.c:73
[] void []
test_iter_delete_entry
in /src/core/tests/unit/db_test.c:105
[] void []
test_recreate
in /src/core/tests/unit/db_test.c:148
[] void []
test_old_workdir_db_location
in /src/core/tests/unit/db_test.c:172
[] void []
test_migration
in /src/core/tests/unit/changes_migration_test.c:103
[] void []
test_class_persistence
in /src/core/tests/unit/eval_context_test.c:32
[] void []
DoRandomReadsRoutine
in /src/core/libpromises/dbm_test_api.c:219
['void*'] void []
DoRandomWritesRoutine
in /src/core/libpromises/dbm_test_api.c:360
['void*'] void []
DoRandomIterationsRoutine
in /src/core/libpromises/dbm_test_api.c:426
['void*'] void []
SimulateDBLoad
in /src/core/libpromises/dbm_test_api.c:453
['dbid', 'int', 'long', 'long', 'int', 'int', 'long', 'long', 'long', 'long'] DBLoadSimulation []
FillUpDB
in /src/core/libpromises/dbm_test_api.c:640
['dbid', 'int'] DBFilament []
RemoveFilament
in /src/core/libpromises/dbm_test_api.c:705
['DBFilament*'] void []
KeepServerPromise
in /src/core/cf-serverd/server_transform.c:733
['EvalContext*', 'Promise*', 'ARG_UNUSED*'] PromiseResult []
cf_readlink
in /src/core/cf-agent/verify_files_utils.c:4074
['EvalContext*', 'char*', 'char*', 'size_t', 'Attributes*', 'Promise*', 'AgentConnection*', 'PromiseResult*'] int []
VerifyACL
in /src/core/cf-agent/verify_acl.c:51
['EvalContext*', 'char*', 'Attributes*', 'Promise*'] PromiseResult []
test_different_name
in /src/core/tests/unit/package_versions_compare_test.c:7
[] void []
test_wildcard_arch
in /src/core/tests/unit/package_versions_compare_test.c:28
[] void []
test_non_matching_arch
in /src/core/tests/unit/package_versions_compare_test.c:49
[] void []
test_wildcard_version
in /src/core/tests/unit/package_versions_compare_test.c:93
[] void []
test_eq
in /src/core/tests/unit/package_versions_compare_test.c:98
[] void []
test_ne
in /src/core/tests/unit/package_versions_compare_test.c:105
[] void []
test_gt_lt
in /src/core/tests/unit/package_versions_compare_test.c:111
[] void []
test_gte_lte
in /src/core/tests/unit/package_versions_compare_test.c:121
[] void []
wrong_separators
in /src/core/tests/unit/package_versions_compare_test.c:131
[] void []
uneven_lengths_1
in /src/core/tests/unit/package_versions_compare_test.c:136
[] void []
uneven_lengths_2
in /src/core/tests/unit/package_versions_compare_test.c:141
[] void []
uneven_lengths_3
in /src/core/tests/unit/package_versions_compare_test.c:146
[] void []
uneven_lengths_4
in /src/core/tests/unit/package_versions_compare_test.c:151
[] void []
uneven_lengths_5
in /src/core/tests/unit/package_versions_compare_test.c:156
[] void []
uneven_lengths_6
in /src/core/tests/unit/package_versions_compare_test.c:161
[] void []
uneven_lengths_7
in /src/core/tests/unit/package_versions_compare_test.c:166
[] void []
uneven_lengths_8
in /src/core/tests/unit/package_versions_compare_test.c:171
[] void []
uneven_lengths_9
in /src/core/tests/unit/package_versions_compare_test.c:176
[] void []
uneven_lengths_10
in /src/core/tests/unit/package_versions_compare_test.c:181
[] void []
uneven_lengths_11
in /src/core/tests/unit/package_versions_compare_test.c:186
[] void []
uneven_lengths_12
in /src/core/tests/unit/package_versions_compare_test.c:191
[] void []
uneven_lengths_13
in /src/core/tests/unit/package_versions_compare_test.c:196
[] void []
uneven_lengths_14
in /src/core/tests/unit/package_versions_compare_test.c:201
[] void []
uneven_lengths_15
in /src/core/tests/unit/package_versions_compare_test.c:206
[] void []
uneven_lengths_16
in /src/core/tests/unit/package_versions_compare_test.c:211
[] void []
uneven_lengths_17
in /src/core/tests/unit/package_versions_compare_test.c:216
[] void []
uneven_lengths_18
in /src/core/tests/unit/package_versions_compare_test.c:221
[] void []
uneven_lengths_19
in /src/core/tests/unit/package_versions_compare_test.c:226
[] void []
uneven_lengths_20
in /src/core/tests/unit/package_versions_compare_test.c:231
[] void []
invalid_01
in /src/core/tests/unit/package_versions_compare_test.c:236
[] void []
invalid_02
in /src/core/tests/unit/package_versions_compare_test.c:241
[] void []
invalid_03
in /src/core/tests/unit/package_versions_compare_test.c:246
[] void []
invalid_04
in /src/core/tests/unit/package_versions_compare_test.c:251
[] void []
invalid_05
in /src/core/tests/unit/package_versions_compare_test.c:256
[] void []
invalid_06
in /src/core/tests/unit/package_versions_compare_test.c:261
[] void []
invalid_07
in /src/core/tests/unit/package_versions_compare_test.c:266
[] void []
invalid_08
in /src/core/tests/unit/package_versions_compare_test.c:271
[] void []
VerifyEnvironments
in /src/core/cf-agent/verify_environments.c:203
['EvalContext*', 'Attributes*', 'Promise*'] PromiseResult []
test_expand_promise_array_with_scalar_arg
in /src/core/tests/unit/expand_test.c:409
['void**'] void []
test_expand_promise_slist
in /src/core/tests/unit/expand_test.c:460
['void**'] void []
test_expand_promise_array_with_slist_arg
in /src/core/tests/unit/expand_test.c:516
['void**'] void []
test_execd_config_empty
in /src/core/tests/unit/exec-config-test.c:64
[] void []
test_execd_config_full
in /src/core/tests/unit/exec-config-test.c:84
[] void []
test_exec_config_empty
in /src/core/tests/unit/exec-config-test.c:111
[] void []
test_exec_config_full
in /src/core/tests/unit/exec-config-test.c:138
[] void []
test_exec_config_copy
in /src/core/tests/unit/exec-config-test.c:154
[] void []
DefaultVarPromiseWrapper
in /src/core/cf-agent/cf-agent.c:265
['EvalContext*', 'Promise*', 'void*'] PromiseResult []
VerifyFileIntegrity
in /src/core/cf-agent/verify_files_utils.c:3600
['EvalContext*', 'char*', 'Attributes*', 'Promise*'] PromiseResult []
VerifySetUidGid
in /src/core/cf-agent/verify_files_utils.c:3840
['EvalContext*', 'char*', 'struct stat*', 'mode_t', 'Promise*', 'Attributes*'] PromiseResult []
VerifyFinderType
in /src/core/cf-agent/verify_files_utils.c:3910
['EvalContext*', 'char*', 'Attributes*', 'Promise*', 'PromiseResult*'] int []
CheckPosixLinuxAccessACEs
in /src/core/cf-agent/acl_posix.c:90
['EvalContext*', 'Rlist*', 'AclMethod', 'char*', 'Attributes*', 'Promise*', 'PromiseResult*'] bool []
CheckPosixLinuxDefaultACEs
in /src/core/cf-agent/acl_posix.c:97
['EvalContext*', 'Rlist*', 'AclMethod', 'AclDefault', 'char*', 'Attributes*', 'Promise*', 'PromiseResult*'] bool []
VerifyFileChanges
in /src/core/cf-agent/verify_files_utils.c:4344
['EvalContext*', 'char*', 'struct stat*', 'Attributes*', 'Promise*', 'PromiseResult*'] void []
ENTERPRISE_FUNC_8ARG_DEFINE_STUB
in /src/core/cf-agent/cf-agent-enterprise-stubs.c:28
['ARG_UNUSED', 'ARG_UNUSED', 'ARG_UNUSED', 'ARG_UNUSED', 'ARG_UNUSED', 'ARG_UNUSED', 'ARG_UNUSED', 'ARG_UNUSED'] void []
PurgeLocks
in /src/core/libpromises/locks.c:1210
[] void []
lastsaw_worker_thread
in /src/core/tests/load/lastseen_threaded_load.c:124
['void*'] void []
test_consistent_1a
in /src/core/tests/unit/lastseen_test.c:357
[] void []
test_consistent_2a
in /src/core/tests/unit/lastseen_test.c:378
[] void []
test_consistent_3a
in /src/core/tests/unit/lastseen_test.c:397
[] void []
test_consistent_4a
in /src/core/tests/unit/lastseen_test.c:416
[] void []
test_consistent_5a
in /src/core/tests/unit/lastseen_test.c:440
[] void []
test_consistent_6a
in /src/core/tests/unit/lastseen_test.c:462
[] void []
test_consistent_1b
in /src/core/tests/unit/lastseen_test.c:369
[] void []
test_consistent_2b
in /src/core/tests/unit/lastseen_test.c:389
[] void []
test_consistent_3b
in /src/core/tests/unit/lastseen_test.c:408
[] void []
test_consistent_4b
in /src/core/tests/unit/lastseen_test.c:429
[] void []
test_consistent_5b
in /src/core/tests/unit/lastseen_test.c:453
[] void []
test_consistent_6b
in /src/core/tests/unit/lastseen_test.c:476
[] void []
test_consistent_7b
in /src/core/tests/unit/lastseen_test.c:506
[] void []
test_inconsistent_1
in /src/core/tests/unit/lastseen_test.c:561
[] void []
test_inconsistent_2
in /src/core/tests/unit/lastseen_test.c:567
[] void []
test_inconsistent_3
in /src/core/tests/unit/lastseen_test.c:575
[] void []
test_inconsistent_4
in /src/core/tests/unit/lastseen_test.c:581
[] void []
test_inconsistent_5
in /src/core/tests/unit/lastseen_test.c:589
[] void []
test_inconsistent_6
in /src/core/tests/unit/lastseen_test.c:596
[] void []
AgentDiagnosticsCheckDBPersistentClasses
in /src/core/cf-agent/agent-diagnostics.c:178
['char*'] AgentDiagnosticsResult []
AgentDiagnosticsCheckDBChecksums
in /src/core/cf-agent/agent-diagnostics.c:183
['char*'] AgentDiagnosticsResult []
AgentDiagnosticsCheckDBLastSeen
in /src/core/cf-agent/agent-diagnostics.c:188
['char*'] AgentDiagnosticsResult []
AgentDiagnosticsCheckDBObservations
in /src/core/cf-agent/agent-diagnostics.c:193
['char*'] AgentDiagnosticsResult []
AgentDiagnosticsCheckDBFileStats
in /src/core/cf-agent/agent-diagnostics.c:198
['char*'] AgentDiagnosticsResult []
AgentDiagnosticsCheckDBLocks
in /src/core/cf-agent/agent-diagnostics.c:203
['char*'] AgentDiagnosticsResult []
AgentDiagnosticsCheckDBPerformance
in /src/core/cf-agent/agent-diagnostics.c:208
['char*'] AgentDiagnosticsResult []
keycount_worker_thread
in /src/core/tests/load/lastseen_threaded_load.c:150
['void*'] void []
LastSeenHostAcknowledge
in /src/core/libpromises/lastseen.c:787
['char*', 'bool'] bool []
scanlastseen_worker_thread
in /src/core/tests/load/lastseen_threaded_load.c:164
['void*'] void []
ShowLastSeenHosts
in /src/core/cf-key/cf-key-functions.c:164
['bool'] void []
FnCallHostsSeen
in /src/core/libpromises/evalfunction.c:737
['ARG_UNUSED', 'ARG_UNUSED*', 'ARG_UNUSED*', 'Rlist*'] FnCallResult []
MonitorInitialize
in /src/core/cf-monitord/env_monitor.c:121
[] void []
test_seq_string_file
in /src/core/libntech/tests/unit/sequence_test.c:677
[] void []
test_seq_string_empty_file
in /src/core/libntech/tests/unit/sequence_test.c:708
[] void []
FnCallPeers
in /src/core/libpromises/evalfunction.c:6588
['ARG_UNUSED', 'ARG_UNUSED*', 'ARG_UNUSED*', 'Rlist*'] FnCallResult []
FnCallPeerLeader
in /src/core/libpromises/evalfunction.c:6668
['ARG_UNUSED', 'ARG_UNUSED*', 'ARG_UNUSED*', 'Rlist*'] FnCallResult []
FnCallPeerLeaders
in /src/core/libpromises/evalfunction.c:6730
['ARG_UNUSED', 'ARG_UNUSED*', 'ARG_UNUSED*', 'Rlist*'] FnCallResult []
FnCallReadFile
in /src/core/libpromises/evalfunction.c:7412
['ARG_UNUSED', 'ARG_UNUSED*', 'ARG_UNUSED*', 'Rlist*'] FnCallResult []
FnCallReadStringList
in /src/core/libpromises/evalfunction.c:7524
['EvalContext*', 'ARG_UNUSED*', 'FnCall*', 'Rlist*'] FnCallResult []
FnCallReadIntList
in /src/core/libpromises/evalfunction.c:7529
['EvalContext*', 'ARG_UNUSED*', 'FnCall*', 'Rlist*'] FnCallResult []
FnCallReadRealList
in /src/core/libpromises/evalfunction.c:7534
['EvalContext*', 'ARG_UNUSED*', 'FnCall*', 'Rlist*'] FnCallResult []
FnCallDataRead
in /src/core/libpromises/evalfunction.c:8088
['EvalContext*', 'ARG_UNUSED*', 'FnCall*', 'Rlist*'] FnCallResult []
FnCallReadStringArray
in /src/core/libpromises/evalfunction.c:8144
['EvalContext*', 'ARG_UNUSED*', 'FnCall*', 'Rlist*'] FnCallResult []
FnCallReadStringArrayIndex
in /src/core/libpromises/evalfunction.c:8151
['EvalContext*', 'ARG_UNUSED*', 'FnCall*', 'Rlist*'] FnCallResult []
FnCallReadIntArray
in /src/core/libpromises/evalfunction.c:8158
['EvalContext*', 'ARG_UNUSED*', 'FnCall*', 'Rlist*'] FnCallResult []
FnCallReadRealArray
in /src/core/libpromises/evalfunction.c:8165
['EvalContext*', 'ARG_UNUSED*', 'FnCall*', 'Rlist*'] FnCallResult []
test_sparse_files_1
in /src/core/tests/unit/files_copy_test.c:311
[] void []
KeepKeyPromises
in /src/core/cf-key/cf-key-functions.c:299
['char*', 'char*', 'int'] bool []
test_safe_fopen
in /src/core/libntech/tests/unit/file_lib_test.c:903
[] void []
FnCallNetworkConnections
in /src/core/libpromises/evalfunction.c:9015
['EvalContext*', 'ARG_UNUSED*', 'ARG_UNUSED*', 'ARG_UNUSED*'] FnCallResult []
test_read_file_stream_to_buffer
in /src/core/libntech/tests/unit/file_lib_test.c:1623
[] void []
FnCallHandlerHash
in /src/core/libpromises/evalfunction.c:1483
['ARG_UNUSED', 'ARG_UNUSED*', 'ARG_UNUSED*', 'Rlist*'] FnCallResult []
FnCallHashMatch
in /src/core/libpromises/evalfunction.c:1518
['ARG_UNUSED', 'ARG_UNUSED*', 'ARG_UNUSED*', 'Rlist*'] FnCallResult []
dump_dbs
in /src/core/cf-check/dump.c:476
['Seq*', 'dump_mode', 'char*'] int []
FnCallGetFields
in /src/core/libpromises/evalfunction.c:3669
['EvalContext*', 'ARG_UNUSED*', 'FnCall*', 'Rlist*'] FnCallResult []
FnCallCountLinesMatching
in /src/core/libpromises/evalfunction.c:3764
['ARG_UNUSED', 'ARG_UNUSED*', 'ARG_UNUSED*', 'Rlist*'] FnCallResult []
FnCallRegLine
in /src/core/libpromises/evalfunction.c:6911
['ARG_UNUSED', 'ARG_UNUSED*', 'FnCall*', 'Rlist*'] FnCallResult []
FnCallClassFilterCsv
in /src/core/libpromises/evalfunction.c:7780
['EvalContext*', 'ARG_UNUSED*', 'FnCall*', 'Rlist*'] FnCallResult []
test_benchmark
in /src/core/tests/unit/parser_test.c:18
[] void []
test_no_bundle_or_body_keyword
in /src/core/tests/unit/parser_test.c:23
[] void []
test_bundle_invalid_type
in /src/core/tests/unit/parser_test.c:28
[] void []
test_constraint_ifvarclass_invalid
in /src/core/tests/unit/parser_test.c:33
[] void []
test_bundle_args_invalid_type
in /src/core/tests/unit/parser_test.c:38
[] void []
test_bundle_args_forgot_cp
in /src/core/tests/unit/parser_test.c:43
[] void []
test_bundle_body_forgot_ob
in /src/core/tests/unit/parser_test.c:48
[] void []
test_bundle_custom_promise_type
in /src/core/tests/unit/parser_test.c:53
[] void []
test_bundle_body_wrong_promise_type_token
in /src/core/tests/unit/parser_test.c:58
[] void []
test_bundle_body_wrong_statement
in /src/core/tests/unit/parser_test.c:63
[] void []
test_bundle_body_forgot_semicolon
in /src/core/tests/unit/parser_test.c:68
[] void []
test_bundle_body_promiser_statement_contains_colon
in /src/core/tests/unit/parser_test.c:73
[] void []
test_bundle_body_promiser_statement_missing_assign
in /src/core/tests/unit/parser_test.c:78
[] void []
test_bundle_body_promisee_missing_arrow
in /src/core/tests/unit/parser_test.c:83
[] void []
test_bundle_body_promiser_wrong_constraint_token
in /src/core/tests/unit/parser_test.c:88
[] void []
test_bundle_body_promiser_unknown_constraint_id
in /src/core/tests/unit/parser_test.c:93
[] void []
test_body_edit_line_common_constraints
in /src/core/tests/unit/parser_test.c:98
[] void []
test_body_edit_xml_common_constraints
in /src/core/tests/unit/parser_test.c:103
[] void []
test_promise_promiser_nonscalar
in /src/core/tests/unit/parser_test.c:108
[] void []
test_bundle_body_promiser_forgot_colon
in /src/core/tests/unit/parser_test.c:113
[] void []
test_bundle_body_promisee_no_colon_allowed
in /src/core/tests/unit/parser_test.c:118
[] void []
test_bundle_body_forget_cb_eof
in /src/core/tests/unit/parser_test.c:123
[] void []
test_bundle_body_forget_cb_body
in /src/core/tests/unit/parser_test.c:128
[] void []
test_bundle_body_forget_cb_bundle
in /src/core/tests/unit/parser_test.c:133
[] void []
test_body_selection_wrong_token
in /src/core/tests/unit/parser_test.c:138
[] void []
test_body_selection_forgot_semicolon
in /src/core/tests/unit/parser_test.c:143
[] void []
test_body_selection_unknown_selection_id
in /src/core/tests/unit/parser_test.c:148
[] void []
test_body_body_forget_cb_eof
in /src/core/tests/unit/parser_test.c:153
[] void []
test_body_body_forget_cb_body
in /src/core/tests/unit/parser_test.c:158
[] void []
test_body_body_forget_cb_bundle
in /src/core/tests/unit/parser_test.c:163
[] void []
test_rval_list_forgot_colon
in /src/core/tests/unit/parser_test.c:168
[] void []
test_rval_list_wrong_input_type
in /src/core/tests/unit/parser_test.c:173
[] void []
test_rval_function_forgot_colon
in /src/core/tests/unit/parser_test.c:178
[] void []
test_rval_function_wrong_input_type
in /src/core/tests/unit/parser_test.c:183
[] void []
test_rval_wrong_input_type
in /src/core/tests/unit/parser_test.c:188
[] void []
test_rval_list_forgot_cb_semicolon
in /src/core/tests/unit/parser_test.c:193
[] void []
test_rval_list_forgot_cb_colon
in /src/core/tests/unit/parser_test.c:198
[] void []
test_rval_function_forgot_cp_semicolon
in /src/core/tests/unit/parser_test.c:203
[] void []
test_rval_function_forgot_cp_colon
in /src/core/tests/unit/parser_test.c:208
[] void []
test_bundle_redefinition
in /src/core/tests/unit/policy_test.c:107
[] void []
test_bundle_reserved_name
in /src/core/tests/unit/policy_test.c:115
[] void []
test_body_redefinition
in /src/core/tests/unit/policy_test.c:123
[] void []
test_body_control_no_arguments
in /src/core/tests/unit/policy_test.c:131
[] void []
test_vars_multiple_types
in /src/core/tests/unit/policy_test.c:139
[] void []
test_methods_invalid_arity
in /src/core/tests/unit/policy_test.c:147
[] void []
test_promise_duplicate_handle
in /src/core/tests/unit/policy_test.c:155
[] void []
test_promiser_empty_varref
in /src/core/tests/unit/policy_test.c:421
[] void []
test_constraint_comment_nonscalar
in /src/core/tests/unit/policy_test.c:429
[] void []
test_policy_json_to_from
in /src/core/tests/unit/policy_test.c:163
[] void []
test_policy_json_offsets
in /src/core/tests/unit/policy_test.c:276
[] void []
test_body_action_with_log_repaired_needs_log_string
in /src/core/tests/unit/policy_test.c:438
[] void []
test_failsafe
in /src/core/tests/unit/policy_test.c:70
[] void []
ReadPID
in /src/core/libpromises/generic_agent.c:2428
['char*'] pid_t []
Apoptosis
in /src/core/cf-execd/cf-execd.c:881
[] void []
FnCallProcessExists
in /src/core/libpromises/evalfunction.c:8966
['ARG_UNUSED', 'ARG_UNUSED*', 'FnCall*', 'Rlist*'] FnCallResult []
VerifyBootstrap
in /src/core/cf-agent/cf-agent.c:2168
['bool'] bool []
SaveItemListCallback
in /src/core/libpromises/files_operators.c:297
['char*', 'void*', 'NewLineMode'] bool []
test_processes_monitor
in /src/core/tests/unit/mon_processes_test.c:101
[] void []
test_cpu_monitor
in /src/core/tests/unit/mon_cpu_test.c:53
[] void []
AgentDiagnosticsCheckIsBootstrapped
in /src/core/cf-agent/agent-diagnostics.c:81
['char*'] AgentDiagnosticsResult []
SaveBufferCallback
in /src/core/cf-agent/verify_files.c:773
['char*', 'void*', 'NewLineMode'] bool []
DiffPkgOperations
in /src/core/cf-agent/simulate_mode.c:730
[] bool []
ManifestPkgOperations
in /src/core/cf-agent/simulate_mode.c:922
[] bool []
AllClassesReport
in /src/core/cf-agent/cf-agent.c:1534
['EvalContext*'] void []
test_GET_OPTIONAL_ARGUMENT
in /src/core/tests/unit/getopt_test.c:62
[] void []
ReadPrivateKey
in /src/core/cf-secret/cf-secret.c:247
['char*'] RSA []
LoadPublicKeys
in /src/core/cf-secret/cf-secret.c:820
['Seq*'] Seq []
test_file_write
in /src/core/tests/unit/files_lib_test.c:32
[] void []
test_safe_creat_exists
in /src/core/libntech/tests/unit/file_lib_test.c:1466
[] void []
test_safe_creat_doesnt_exist
in /src/core/libntech/tests/unit/file_lib_test.c:1480
[] void []
test_valid_duplicate
in /src/core/libntech/tests/unit/sequence_test.c:854
[] void []
test_string_deserialize
in /src/core/libntech/tests/unit/sequence_test.c:609
[] void []
test_string_serialize
in /src/core/libntech/tests/unit/sequence_test.c:646
[] void []
ParserBeginBlockBody
in /src/core/libpromises/cf3parse_logic.h:825
[] void []
test_PromiseIteratorPrepare
in /src/core/tests/unit/iteration_test.c:297
[] void []
FnCallSelectServers
in /src/core/libpromises/evalfunction.c:4551
['EvalContext*', 'ARG_UNUSED*', 'FnCall*', 'Rlist*'] FnCallResult []
ParserHandleBundlePromiseRval
in /src/core/libpromises/cf3parse_logic.h:652
[] void []
ParserBeginBlock
in /src/core/libpromises/cf3parse_logic.h:727
['ParserBlock'] void []
ParserHandleBlockAttributeRval
in /src/core/libpromises/cf3parse_logic.h:893
[] void []
test_get_in_default_namespace
in /src/core/tests/unit/variable_test.c:87
[] void []
test_multi_index_array_conflation
in /src/core/tests/unit/variable_test.c:99
[] void []
test_get_different_namespaces
in /src/core/tests/unit/variable_test.c:109
[] void []
test_get_indices
in /src/core/tests/unit/variable_test.c:119
[] void []
test_replace
in /src/core/tests/unit/variable_test.c:129
[] void []
test_counting
in /src/core/tests/unit/variable_test.c:245
[] void []
test_iterate_indices
in /src/core/tests/unit/variable_test.c:262
[] void []
test_iterate_indices_ordering_related
in /src/core/tests/unit/variable_test.c:304
[] void []
test_set_names
in /src/core/tests/unit/set_domainname_test.c:56
[] void []
FnCallMapData
in /src/core/libpromises/evalfunction.c:3966
['EvalContext*', 'ARG_UNUSED*', 'FnCall*', 'ARG_UNUSED*'] FnCallResult []
FnCallMapList
in /src/core/libpromises/evalfunction.c:4213
['EvalContext*', 'Policy*', 'FnCall*', 'ARG_UNUSED*'] FnCallResult []
test_block_text_match
in /src/core/tests/unit/regex_test.c:22
[] void []
test_block_text_match2
in /src/core/tests/unit/regex_test.c:35
[] void []
test_full_text_match
in /src/core/tests/unit/regex_test.c:8
[] void []
test_full_text_match2
in /src/core/tests/unit/regex_test.c:15
[] void []
test_list_select_last_matching_finds_first
in /src/core/tests/unit/item_test.c:30
[] void []
test_list_select_last_matching_finds_last
in /src/core/tests/unit/item_test.c:49
[] void []
test_list_select_last_matching_not_found
in /src/core/tests/unit/item_test.c:68
[] void []
test_match_region
in /src/core/tests/unit/item_lib_test.c:8
[] void []
test_map_iterators_from_rval_naked_list_var
in /src/core/tests/unit/expand_test.c:116
['void**'] void []
test_map_iterators_from_rval_naked_list_var_namespace
in /src/core/tests/unit/expand_test.c:189
['void**'] void []
test_expand_scalar_two_scalars_concat
in /src/core/tests/unit/expand_test.c:262
['void**'] void []
test_expand_scalar_two_scalars_nested
in /src/core/tests/unit/expand_test.c:283
['void**'] void []
test_expand_scalar_array_concat
in /src/core/tests/unit/expand_test.c:304
['void**'] void []
test_expand_scalar_array_with_scalar_arg
in /src/core/tests/unit/expand_test.c:325
['void**'] void []
test_expand_scalar_nested_inner_undefined
in /src/core/tests/unit/expand_test.c:357
['void**'] void []
test_expand_list_nested
in /src/core/tests/unit/expand_test.c:373
['void**'] void []
FnCallRegExtract
in /src/core/libpromises/evalfunction.c:6826
['EvalContext*', 'ARG_UNUSED*', 'ARG_UNUSED*', 'Rlist*'] FnCallResult []
FnCallParseStringArray
in /src/core/libpromises/evalfunction.c:8223
['EvalContext*', 'ARG_UNUSED*', 'FnCall*', 'Rlist*'] FnCallResult []
FnCallParseStringArrayIndex
in /src/core/libpromises/evalfunction.c:8230
['EvalContext*', 'ARG_UNUSED*', 'FnCall*', 'Rlist*'] FnCallResult []
FnCallParseIntArray
in /src/core/libpromises/evalfunction.c:8237
['EvalContext*', 'ARG_UNUSED*', 'FnCall*', 'Rlist*'] FnCallResult []
FnCallParseRealArray
in /src/core/libpromises/evalfunction.c:8244
['EvalContext*', 'ARG_UNUSED*', 'FnCall*', 'Rlist*'] FnCallResult []
NewAssoc
in /src/core/libpromises/assoc.c:29
['char*', 'Rval', 'DataType'] CfAssoc []
test_filter
in /src/core/tests/unit/rlist_test.c:135
[] void []
test_filter_everything
in /src/core/tests/unit/rlist_test.c:162
[] void []
test_length
in /src/core/tests/unit/rlist_test.c:19
[] void []
FnCallClassesMatching
in /src/core/libpromises/evalfunction.c:1624
['EvalContext*', 'ARG_UNUSED*', 'FnCall*', 'Rlist*'] FnCallResult []
FnCallVariablesMatching
in /src/core/libpromises/evalfunction.c:1808
['EvalContext*', 'ARG_UNUSED*', 'FnCall*', 'Rlist*'] FnCallResult []
FnCallBundlesMatching
in /src/core/libpromises/evalfunction.c:2052
['EvalContext*', 'Policy*', 'FnCall*', 'Rlist*'] FnCallResult []
FnCallShuffle
in /src/core/libpromises/evalfunction.c:4715
['EvalContext*', 'ARG_UNUSED*', 'FnCall*', 'Rlist*'] FnCallResult []
FnCallReverse
in /src/core/libpromises/evalfunction.c:7046
['EvalContext*', 'ARG_UNUSED*', 'FnCall*', 'Rlist*'] FnCallResult []
test_prepend_scalar_idempotent
in /src/core/tests/unit/rlist_test.c:51
[] void []
test_add_module_to_context
in /src/core/tests/unit/new_packages_promise_test.c:17
[] void []
test_default_package_module_settings
in /src/core/tests/unit/new_packages_promise_test.c:51
[] void []
EvalContextSetRestrictKeys
in /src/core/libpromises/eval_context.c:225
['EvalContext*', 'Rlist*'] void []
test_map_iterators_from_rval_empty
in /src/core/tests/unit/expand_test.c:79
['void**'] void []
test_map_iterators_from_rval_literal
in /src/core/tests/unit/expand_test.c:98
['void**'] void []
test_special_scope
in /src/core/tests/unit/var_expressions_test.c:106
[] void []
ParserBeginBundleBody
in /src/core/libpromises/cf3parse_logic.h:1020
[] void []
ReplaceChar
in /src/core/libntech/libutils/string_lib.c:995
['char*', 'char*', 'int', 'char', 'char'] void []
PassOpenFile_Put
in /src/core/libntech/libutils/passopenfile.c:346
['int', 'int', 'char*'] bool []
PassOpenFile_Get
in /src/core/libntech/libutils/passopenfile.c:427
['int', 'char**'] int []
test_HashesMatch
in /src/core/libntech/tests/unit/hash_test.c:218
[] void []
FnCallHashToInt
in /src/core/libpromises/evalfunction.c:883
['ARG_UNUSED', 'ARG_UNUSED*', 'ARG_UNUSED*', 'Rlist*'] FnCallResult []
FnCallCanonify
in /src/core/libpromises/evalfunction.c:2406
['ARG_UNUSED', 'ARG_UNUSED*', 'FnCall*', 'Rlist*'] FnCallResult []
spawn_worker_threads
in /src/core/tests/load/lastseen_threaded_load.c:310
['void*', 'int', 'char*'] void []
__ThreadLock
in /src/core/libntech/libutils/mutex.c:31
['pthread_mutex_t*', 'char*', 'char*', 'int'] void []
__ThreadUnlock
in /src/core/libntech/libutils/mutex.c:51
['pthread_mutex_t*', 'char*', 'char*', 'int'] void []
__ThreadWait
in /src/core/libntech/libutils/mutex.c:70
['pthread_cond_t*', 'pthread_mutex_t*', 'int', 'char*', 'char*', 'int'] int []
test_pushn
in /src/core/libntech/tests/unit/threaded_queue_test.c:229
[] void []
test_popn_into_array
in /src/core/libntech/tests/unit/threaded_queue_test.c:279
[] void []
test_clear_and_push
in /src/core/libntech/tests/unit/threaded_queue_test.c:335
[] void []
test_threads_pushn
in /src/core/libntech/tests/unit/threaded_queue_test.c:504
[] void []
test_threads_clear_empty
in /src/core/libntech/tests/unit/threaded_queue_test.c:529
[] void []
ThreadedQueueCopy
in /src/core/libntech/libutils/threaded_queue.c:443
['ThreadedQueue*'] ThreadedQueue []
ThreadedStackNew
in /src/core/libntech/libutils/threaded_stack.c:47
['size_t'] ThreadedStack []
ThreadedStackCopy
in /src/core/libntech/libutils/threaded_stack.c:172
['ThreadedStack*'] ThreadedStack []
setup_uds
in /src/core/tests/unit/passopenfile_test.c:341
['int', 'bool'] int []
check_hail
in /src/core/tests/unit/passopenfile_test.c:384
['int', 'char*'] bool []
child_hail
in /src/core/tests/unit/passopenfile_test.c:457
['int', 'char*'] void []
self_hail
in /src/core/tests/unit/passopenfile_test.c:477
['int[]'] bool []
choose_dialup_UDS_file
in /src/core/tests/unit/passopenfile_test.c:168
[] bool []
test_take_listen_message
in /src/core/tests/unit/passopenfile_test.c:927
[] void []
test_take_connect_message
in /src/core/tests/unit/passopenfile_test.c:973
[] void []
test_send_listen_message
in /src/core/tests/unit/passopenfile_test.c:1019
[] void []
test_send_connect_message
in /src/core/tests/unit/passopenfile_test.c:1064
[] void []
test_take_listen_silent
in /src/core/tests/unit/passopenfile_test.c:1108
[] void []
test_take_connect_silent
in /src/core/tests/unit/passopenfile_test.c:1153
[] void []
test_send_listen_silent
in /src/core/tests/unit/passopenfile_test.c:1198
[] void []
test_send_connect_silent
in /src/core/tests/unit/passopenfile_test.c:1243
[] void []
test_connect_outlive
in /src/core/tests/unit/passopenfile_test.c:1287
[] void []
test_listen_outlive
in /src/core/tests/unit/passopenfile_test.c:1325
[] void []
setup_pipe
in /src/core/tests/unit/passopenfile_test.c:364
['int[]'] bool []
test_eval_with_token_from_list
in /src/core/tests/unit/eval_context_test.c:128
[] void []
test_uptime
in /src/core/tests/unit/sysinfo_test.c:6
[] void []
xclock_gettime
in /src/core/libntech/libutils/misc_lib.c:93
['clockid_t', 'struct timespec*'] void []
Cleanup
in /src/core/tests/load/db_load.c:194
[] void []
init
in /src/core/tests/unit/files_copy_test.c:130
[] void []
test_purge_old_connections_nochange
in /src/core/tests/unit/connection_management_test.c:19
[] void []
test_purge_old_connections_purge_first
in /src/core/tests/unit/connection_management_test.c:49
[] void []
test_purge_old_connections_purge_middle
in /src/core/tests/unit/connection_management_test.c:79
[] void []
test_purge_old_connections_purge_last
in /src/core/tests/unit/connection_management_test.c:109
[] void []
avahi_address_snprint
in /src/core/tests/unit/findhub_test.c:139
['char*', 'size_t', 'AvahiAddress*'] char []
test_resolve_non_anchored_base_path
in /src/core/tests/unit/generic_agent_test.c:86
[] void []
closefrom
in /src/core/libntech/libcompat/closefrom.c:36
['int'] int []
HandleSignalsForDaemon
in /src/core/libpromises/signals.c:201
['int'] void []
FnCallTextXform
in /src/core/libpromises/evalfunction.c:2435
['ARG_UNUSED', 'ARG_UNUSED*', 'FnCall*', 'Rlist*'] FnCallResult []
FnCallExpandRange
in /src/core/libpromises/evalfunction.c:4289
['EvalContext*', 'ARG_UNUSED*', 'ARG_UNUSED*', 'Rlist*'] FnCallResult []
FnCallStrftime
in /src/core/libpromises/evalfunction.c:7320
['ARG_UNUSED', 'ARG_UNUSED*', 'FnCall*', 'Rlist*'] FnCallResult []
test_SplitProcLine_windows
in /src/core/tests/unit/processes_select_test.c:7
[] void []
test_split_line_elapsed
in /src/core/tests/unit/split_process_line_test.c:47
[] void []
test_split_line_noelapsed
in /src/core/tests/unit/split_process_line_test.c:84
[] void []
test_split_line_longcmd
in /src/core/tests/unit/split_process_line_test.c:120
[] void []
test_split_line
in /src/core/tests/unit/split_process_line_test.c:209
[] void []
test_split_line_serious_overspill
in /src/core/tests/unit/split_process_line_test.c:372
[] void []
test_platform_extra_table
in /src/core/tests/unit/split_process_line_test.c:454
[] void []
test_ns
in /src/core/tests/unit/class_test.c:38
[] void []
test_default_ns
in /src/core/tests/unit/class_test.c:59
[] void []
test_put_replace
in /src/core/tests/unit/class_test.c:93
[] void []
EvalTokenAsClass
in /src/core/libpromises/eval_context.c:510
['char*', 'void*'] ExpressionValue []
NetworkingRoutesPostProcessInfo
in /src/core/libenv/unix_iface.c:1050
['ARG_LINUX_ONLY*', 'ARG_LINUX_ONLY*'] void []
GenericAgentConfigApply
in /src/core/libpromises/generic_agent.c:2645
['EvalContext*', 'GenericAgentConfig*'] void []
EvalContextClassPutSoftNS
in /src/core/libpromises/eval_context.c:1852
['EvalContext*', 'char*', 'char*', 'ContextScope', 'char*'] bool []
FnCallRemoteClassesMatching
in /src/core/libpromises/evalfunction.c:6531
['EvalContext*', 'ARG_UNUSED*', 'ARG_UNUSED*', 'Rlist*'] FnCallResult []
EvalContextClassPutSoftNSTagsSet
in /src/core/libpromises/eval_context.c:1861
['EvalContext*', 'char*', 'char*', 'ContextScope', 'StringSet*'] bool []
FnCallGetMetaTags
in /src/core/libpromises/evalfunction.c:1895
['EvalContext*', 'Policy*', 'FnCall*', 'Rlist*'] FnCallResult []
EvalContextHeapRemoveSoft
in /src/core/libpromises/eval_context.c:1187
['EvalContext*', 'char*', 'char*'] bool []
EvalContextHeapRemoveHard
in /src/core/libpromises/eval_context.c:1192
['EvalContext*', 'char*'] bool []
extension_library_open
in /src/core/libpromises/extensions.c:77
['char*'] void []
CheckDBRepairFlagFile
in /src/core/libpromises/dbm_api.c:764
[] bool []
test_gen_time_key
in /src/core/tests/unit/granules_test.c:36
[] void []
test_set_port
in /src/core/tests/unit/logging_test.c:43
[] void []
test_set_host
in /src/core/tests/unit/logging_test.c:61
[] void []
GetSysThermal
in /src/core/cf-monitord/mon_temp.c:195
['double*'] bool []
CFTestD_CheckOpts
in /src/core/cf-testd/cf-testd.c:159
['int', 'char**', 'long*'] CFTestD_Config []
RestoreLockDatabase
in /src/core/libpromises/locks.c:1117
[] void []
test_file_locking
in /src/core/libntech/tests/unit/file_lib_test.c:1698
[] void []
HandleRequestsOrSleep
in /src/core/cf-execd/cf-execd.c:471
['time_t', 'char*', 'int', 'char*'] bool []
Lock
in /src/core/libpromises/dbm_quick.c:65
['DBPriv*'] bool []
Unlock
in /src/core/libpromises/dbm_quick.c:77
['DBPriv*'] void []
LastseenMigrationVersion1
in /src/core/libpromises/dbm_migration_lastseen.c:73
['DBHandle*'] bool []
CloseAllDBExit
in /src/core/libpromises/dbm_api.c:355
[] void []
EndMeasureValueMs
in /src/core/libpromises/instrumentation.c:122
['struct timespec'] int []
PipeWriteData
in /src/core/libpromises/pipes.c:159
['char*', 'char*', 'char*'] int []
FnCallUserExists
in /src/core/libpromises/evalfunction.c:8627
['ARG_UNUSED', 'ARG_UNUSED*', 'ARG_UNUSED*', 'Rlist*'] FnCallResult []
FnCallGroupExists
in /src/core/libpromises/evalfunction.c:8654
['ARG_UNUSED', 'ARG_UNUSED*', 'ARG_UNUSED*', 'Rlist*'] FnCallResult []
FnCallGetUid
in /src/core/libpromises/evalfunction.c:1376
['ARG_UNUSED', 'ARG_UNUSED*', 'ARG_UNUSED*', 'Rlist*'] FnCallResult []
FnCallGetUserInfo
in /src/core/libpromises/evalfunction.c:1324
['ARG_UNUSED', 'ARG_UNUSED*', 'ARG_UNUSED*', 'Rlist*'] FnCallResult []
CheckAgentAccess
in /src/core/cf-agent/cf-agent.c:1665
['Rlist*', 'Policy*'] void []
FnCallGetGid
in /src/core/libpromises/evalfunction.c:1395
['ARG_UNUSED', 'ARG_UNUSED*', 'ARG_UNUSED*', 'Rlist*'] FnCallResult []
OpenUcbPsPipe
in /src/core/libpromises/processes_select.c:1465
[] FILE []
GetLMSensors
in /src/core/cf-monitord/mon_temp.c:258
['double*'] bool []
FnCallExecResult
in /src/core/libpromises/evalfunction.c:2816
['ARG_UNUSED', 'ARG_UNUSED*', 'FnCall*', 'Rlist*'] FnCallResult []
PromiseModule_Terminate_untyped
in /src/core/libpromises/mod_custom.c:1194
['void*'] void []
FnCallGetACLs
in /src/core/libpromises/evalfunction.c:661
['ARG_UNUSED', 'ARG_UNUSED*', 'FnCall*', 'Rlist*'] FnCallResult []
FnCallReadTcp
in /src/core/libpromises/evalfunction.c:3256
['ARG_UNUSED', 'ARG_UNUSED*', 'ARG_UNUSED*', 'Rlist*'] FnCallResult []
FnCallFileStatDetails
in /src/core/libpromises/evalfunction.c:4892
['ARG_UNUSED', 'ARG_UNUSED*', 'FnCall*', 'Rlist*'] FnCallResult []
IsReadableThreadRoutine
in /src/core/libpromises/evalfunction.c:9039
['void*'] void []
FnCallIsReadable
in /src/core/libpromises/evalfunction.c:9091
['ARG_UNUSED', 'ARG_UNUSED*', 'FnCall*', 'Rlist*'] FnCallResult []
StopSimulation
in /src/core/libpromises/dbm_test_api.c:546
['DBLoadSimulation*'] void []
HashDirectoryTreeCallback
in /src/core/libpromises/files_lib.c:585
['char*', 'ARG_UNUSED*', 'void*'] int []
FnCallReturnsZero
in /src/core/libpromises/evalfunction.c:2768
['ARG_UNUSED', 'ARG_UNUSED*', 'FnCall*', 'Rlist*'] FnCallResult []
CleanPidFile
in /src/core/libpromises/generic_agent.c:2390
[] void []
ShowHost
in /src/core/cf-key/cf-key-functions.c:131
['char*', 'char*', 'bool', 'KeyHostSeen*', 'void*'] bool []
rpl_ctime
in /src/core/libntech/libcompat/rpl_ctime.c:29
['time_t*'] char []
cf_strtimestamp_utc
in /src/core/libpromises/patches.c:147
['time_t', 'char*'] char []
FnCallDiskFree
in /src/core/libpromises/evalfunction.c:8533
['ARG_UNUSED', 'ARG_UNUSED*', 'ARG_UNUSED*', 'Rlist*'] FnCallResult []
FeedSmtpDirectives
in /src/core/tests/acceptance/25_cf-execd/cf-execd-rpl-functions.c:34
['void*'] void []
close_pipe
in /src/core/tests/unit/passopenfile_test.c:348
['int[]'] void []
FnCallIsConnectable
in /src/core/libpromises/evalfunction.c:3332
['ARG_UNUSED', 'ARG_UNUSED*', 'FnCall*', 'Rlist*'] FnCallResult []
ConnCache_Destroy
in /src/core/libcfnet/conn_cache.c:70
[] void []
PolicyServerRemoveFile
in /src/core/libcfnet/policy_server.c:334
['char*'] bool []
SocketFamily
in /src/core/libcfnet/communication.c:240
['int'] unsigned short []
SaveXmlCallback
in /src/core/cf-agent/files_edit.c:240
['char*', 'void*', 'ARG_UNUSED'] bool []
DBMetaNewDirect
in /src/core/cf-agent/tokyo_check.c:81
['char*'] DBMeta []
DBMetaPopulateRecordMap
in /src/core/cf-agent/tokyo_check.c:313
['DBMeta*'] int []
test_init_SL
in /src/core/tests/unit/strlist_test.c:76
[] void []
test_push_pop
in /src/core/libntech/tests/unit/threaded_deque_test.c:16
[] void []
test_popn
in /src/core/libntech/tests/unit/threaded_deque_test.c:242
[] void []
test_threads_wait_pop
in /src/core/libntech/tests/unit/threaded_deque_test.c:317
[] void []
test_threads_wait_empty
in /src/core/libntech/tests/unit/threaded_deque_test.c:355
[] void []
ThreadedDequeCopy
in /src/core/libntech/libutils/threaded_deque.c:500
['ThreadedDeque*'] ThreadedDeque []
FnCallUserInGroup
in /src/core/libpromises/evalfunction.c:1430
['ARG_UNUSED', 'ARG_UNUSED*', 'FnCall*', 'Rlist*'] FnCallResult []
OpenSSLLock_callback
in /src/core/libpromises/crypto.c:833
['int', 'int', 'char*', 'int'] void []
GenericAgentPostLoadInit
in /src/core/libpromises/generic_agent.c:2776
['EvalContext*'] bool []
FnCallHost2IP
in /src/core/libpromises/evalfunction.c:1162
['ARG_UNUSED', 'ARG_UNUSED*', 'ARG_UNUSED*', 'Rlist*'] FnCallResult []
FnCallHubKnowledge
in /src/core/libpromises/evalfunction.c:6493
['EvalContext*', 'ARG_UNUSED*', 'ARG_UNUSED*', 'Rlist*'] FnCallResult []
ConfigureBootstrap
in /src/core/cf-agent/cf-agent.c:438
['GenericAgentConfig*', 'char*'] void []
FnCallIP2Host
in /src/core/libpromises/evalfunction.c:1182
['ARG_UNUSED', 'ARG_UNUSED*', 'ARG_UNUSED*', 'Rlist*'] FnCallResult []
poll
in /src/core/libntech/libcompat/poll.c:33
['struct pollfd*', 'nfds_t', 'int'] int []
FnCallFormat
in /src/core/libpromises/evalfunction.c:5997
['EvalContext*', 'ARG_UNUSED*', 'FnCall*', 'Rlist*'] FnCallResult []
FnCallEval
in /src/core/libpromises/evalfunction.c:7362
['EvalContext*', 'ARG_UNUSED*', 'FnCall*', 'Rlist*'] FnCallResult []
FnCallEscape
in /src/core/libpromises/evalfunction.c:1147
['ARG_UNUSED', 'ARG_UNUSED*', 'ARG_UNUSED*', 'Rlist*'] FnCallResult []
EscapeChar
in /src/core/libpromises/matching.c:364
['char*', 'size_t', 'char'] char []
AnchorRegex
in /src/core/libpromises/matching.c:391
['char*', 'char*', 'int'] void []
Rule_compile_c
in /src/core/3rdparty/peg-0.1.15/src/compile.c:793
['Node*'] void []
PCRE2_CALL_CONVENTION::pcre2_maketables
in /src/pcre2/src/pcre2_maketables.c:81
['pcre2_general_context*'] PCRE2_EXP_DEFN []
pcre2_serialize_encode
in /src/pcre2/src/pcre2_serialize.c:71
['pcre2_code**', 'int32_t', 'uint8_t**', 'PCRE2_SIZE*', 'pcre2_general_context*'] PCRE2_EXP_DEFN []
test_timestamp_regex
in /src/core/libntech/tests/unit/logging_timestamp_test.c:11
[] void []
test_match
in /src/core/libntech/tests/unit/regex_test.c:13
[] void []
test_copy_from_servers
in /src/core/tests/unit/syntax_test.c:92
[] void []
test_match_full
in /src/core/libntech/tests/unit/regex_test.c:43
[] void []
CompareStringOrRegex
in /src/core/libntech/libutils/regex.c:273
['char*', 'char*', 'bool'] bool []
test_glob_match
in /src/core/libntech/tests/unit/glob_lib_test.c:185
[] void []
PathWalkCallback
in /src/core/libntech/libutils/glob_lib.c:415
['char*', 'Seq*', 'Seq*', 'void*'] void []
test_string_is_local_host_ip
in /src/core/libntech/tests/unit/ipaddress_test.c:678
[] void []
test_typecheck_null_rval
in /src/core/tests/unit/syntax_test.c:105
[] void []
FnCallAnd
in /src/core/libpromises/evalfunction.c:699
['EvalContext*', 'ARG_UNUSED*', 'ARG_UNUSED*', 'Rlist*'] FnCallResult []
FnCallConcat
in /src/core/libpromises/evalfunction.c:1544
['EvalContext*', 'ARG_UNUSED*', 'ARG_UNUSED*', 'Rlist*'] FnCallResult []
FnCallIfElse
in /src/core/libpromises/evalfunction.c:1576
['EvalContext*', 'ARG_UNUSED*', 'ARG_UNUSED*', 'Rlist*'] FnCallResult []
FnCallOr
in /src/core/libpromises/evalfunction.c:7117
['EvalContext*', 'ARG_UNUSED*', 'ARG_UNUSED*', 'Rlist*'] FnCallResult []
CommonEvalPromise
in /src/core/libpromises/expand.c:1321
['EvalContext*', 'Promise*', 'ARG_UNUSED*'] PromiseResult []
FnCallRegCmp
in /src/core/libpromises/evalfunction.c:6793
['ARG_UNUSED', 'ARG_UNUSED*', 'ARG_UNUSED*', 'Rlist*'] FnCallResult []
FnCallGrep
in /src/core/libpromises/evalfunction.c:3592
['EvalContext*', 'ARG_UNUSED*', 'FnCall*', 'Rlist*'] FnCallResult []
FnCallRegList
in /src/core/libpromises/evalfunction.c:3605
['EvalContext*', 'ARG_UNUSED*', 'FnCall*', 'Rlist*'] FnCallResult []
FnCallFilter
in /src/core/libpromises/evalfunction.c:5222
['EvalContext*', 'ARG_UNUSED*', 'FnCall*', 'Rlist*'] FnCallResult []
FnCallEverySomeNone
in /src/core/libpromises/evalfunction.c:5914
['EvalContext*', 'ARG_UNUSED*', 'FnCall*', 'Rlist*'] FnCallResult []
execd_config_empty_cb
in /src/core/tests/unit/exec-config-test.c:41
['EvalContext*', 'Policy*'] void []
execd_config_full_cb
in /src/core/tests/unit/exec-config-test.c:69
['EvalContext*', 'Policy*'] void []
exec_config_empty_cb
in /src/core/tests/unit/exec-config-test.c:90
['EvalContext*', 'Policy*'] void []
exec_config_full_cb
in /src/core/tests/unit/exec-config-test.c:131
['EvalContext*', 'Policy*'] void []
exec_config_copy_cb
in /src/core/tests/unit/exec-config-test.c:143
['EvalContext*', 'Policy*'] void []
FnCallClassify
in /src/core/libpromises/evalfunction.c:2569
['EvalContext*', 'ARG_UNUSED*', 'ARG_UNUSED*', 'Rlist*'] FnCallResult []
FnCallSplayClass
in /src/core/libpromises/evalfunction.c:2963
['EvalContext*', 'ARG_UNUSED*', 'ARG_UNUSED*', 'Rlist*'] FnCallResult []
FnCallNot
in /src/core/libpromises/evalfunction.c:7210
['EvalContext*', 'ARG_UNUSED*', 'ARG_UNUSED*', 'Rlist*'] FnCallResult []
EvalContextHeapAddAbort
in /src/core/libpromises/eval_context.c:894
['EvalContext*', 'char*', 'char*'] void []
GetEnvironmentsAttributes
in /src/core/libpromises/attributes.c:133
['EvalContext*', 'Promise*'] Attributes []
GenericAgentShowContextsFormatted
in /src/core/libpromises/generic_agent.c:2806
['EvalContext*', 'char*'] void []
GenericAgentShowVariablesFormatted
in /src/core/libpromises/generic_agent.c:2861
['EvalContext*', 'char*'] void []
FnCallLastNode
in /src/core/libpromises/evalfunction.c:2521
['ARG_UNUSED', 'ARG_UNUSED*', 'ARG_UNUSED*', 'Rlist*'] FnCallResult []
FnCallSplitString
in /src/core/libpromises/evalfunction.c:8297
['ARG_UNUSED', 'ARG_UNUSED*', 'ARG_UNUSED*', 'Rlist*'] FnCallResult []
test_regex_split
in /src/core/tests/unit/rlist_test.c:593
[] void []
test_regex_split_too_few_chunks
in /src/core/tests/unit/rlist_test.c:606
[] void []
test_regex_split_too_many_chunks
in /src/core/tests/unit/rlist_test.c:618
[] void []
test_regex_split_empty_chunks
in /src/core/tests/unit/rlist_test.c:632
[] void []
test_regex_split_no_match
in /src/core/tests/unit/rlist_test.c:647
[] void []
test_regex_split_adjacent_separators
in /src/core/tests/unit/rlist_test.c:657
[] void []
test_regex_split_real_regex
in /src/core/tests/unit/rlist_test.c:697
[] void []
test_regex_split_overlapping_delimiters
in /src/core/tests/unit/rlist_test.c:720
[] void []
FnCallStringSplit
in /src/core/libpromises/evalfunction.c:8313
['ARG_UNUSED', 'ARG_UNUSED*', 'ARG_UNUSED*', 'Rlist*'] FnCallResult []
DeleteItemStarting
in /src/core/libpromises/item_lib.c:971
['Item**', 'char*'] bool []
DeleteItemNotStarting
in /src/core/libpromises/item_lib.c:978
['Item**', 'char*'] bool []
DeleteItemNotMatching
in /src/core/libpromises/item_lib.c:999
['Item**', 'char*'] bool []
test_match_with_captures
in /src/core/libntech/tests/unit/regex_test.c:52
[] void []
LookupVarRefToJson
in /src/core/libpromises/evalfunction.c:437
['void*', 'char**'] JsonElement []
test_search_and_replace
in /src/core/libntech/tests/unit/regex_test.c:87
[] void []
test_search_and_replace_bad_backrefs
in /src/core/libntech/tests/unit/regex_test.c:137
[] void []
FnCallRegReplace
in /src/core/libpromises/evalfunction.c:6803
['ARG_UNUSED', 'ARG_UNUSED*', 'ARG_UNUSED*', 'Rlist*'] FnCallResult []
process_pattern
in /src/pcre2/src/pcre2test.c:5128
[] int []
process_data
in /src/pcre2/src/pcre2test.c:6623
[] int []
process_command
in /src/pcre2/src/pcre2test.c:4854
[] int []
xmalloc [] Path 1
Path 2
N/A
strndup ['/src/string_fuzzer.c'] N/A
Blocker function Arguments type Return type Constants touched
test_long_search
in /src/core/libntech/tests/unit/string_lib_test.c:178
[] void []
test_replace_empty_pattern
in /src/core/libntech/tests/unit/string_lib_test.c:186
[] void []
test_replace_empty_replacement
in /src/core/libntech/tests/unit/string_lib_test.c:194
[] void []
test_replace_eq_size
in /src/core/libntech/tests/unit/string_lib_test.c:202
[] void []
test_replace_more_size
in /src/core/libntech/tests/unit/string_lib_test.c:210
[] void []
test_replace_less_size
in /src/core/libntech/tests/unit/string_lib_test.c:218
[] void []
test_no_replace
in /src/core/libntech/tests/unit/string_lib_test.c:226
[] void []
test_translate_bracket
in /src/core/libntech/tests/unit/glob_lib_test.c:73
[] void []
test_translate_glob
in /src/core/libntech/tests/unit/glob_lib_test.c:141
[] void []
test_glob_match
in /src/core/libntech/tests/unit/glob_lib_test.c:185
[] void []
PathWalkCallback
in /src/core/libntech/libutils/glob_lib.c:415
['char*', 'Seq*', 'Seq*', 'void*'] void []
CFExecdMainLoop
in /src/core/cf-execd/cf-execd.c:721
['EvalContext*', 'Policy**', 'GenericAgentConfig*', 'ExecdConfig**', 'ExecConfig**', 'ARG_UNUSED'] void []
StartServer
in /src/core/cf-serverd/cf-serverd-functions.c:828
['EvalContext*', 'Policy**', 'GenericAgentConfig*'] int []
MonitorStartServer
in /src/core/cf-monitord/env_monitor.c:267
['EvalContext*', 'Policy*'] void []
test_glob_file_list
in /src/core/libntech/tests/unit/glob_lib_test.c:281
[] void []
FnCallSysctlValue
in /src/core/libpromises/evalfunction.c:1204
['ARG_UNUSED', 'ARG_UNUSED*', 'ARG_LINUX_ONLY*', 'ARG_LINUX_ONLY*'] FnCallResult []
FnCallFindfiles
in /src/core/libpromises/evalfunction.c:5169
['EvalContext*', 'ARG_UNUSED*', 'FnCall*', 'Rlist*'] FnCallResult []
FnCallFindfilesUp
in /src/core/libpromises/evalfunction.c:9236
['ARG_UNUSED', 'ARG_UNUSED*', 'FnCall*', 'Rlist*'] FnCallResult []
FnCallPackagesMatching
in /src/core/libpromises/evalfunction.c:2308
['ARG_UNUSED', 'ARG_UNUSED*', 'FnCall*', 'Rlist*'] FnCallResult []
FnCallStrftime
in /src/core/libpromises/evalfunction.c:7320
['ARG_UNUSED', 'ARG_UNUSED*', 'FnCall*', 'Rlist*'] FnCallResult []
FnCallStringReplace
in /src/core/libpromises/evalfunction.c:8342
['ARG_UNUSED', 'ARG_UNUSED*', 'ARG_UNUSED*', 'Rlist*'] FnCallResult []
KeepAgentPromise
in /src/core/cf-agent/cf-agent.c:1851
['EvalContext*', 'Promise*', 'ARG_UNUSED*'] PromiseResult []
test_body_action_with_log_repaired_needs_log_string
in /src/core/tests/unit/policy_test.c:438
[] void []
test_write_empty_file_buffer
in /src/core/libntech/tests/unit/file_writer_test.c:50
[] void []
test_write_file_buffer
in /src/core/libntech/tests/unit/file_writer_test.c:65
[] void []
test_multiwrite_file_buffer
in /src/core/libntech/tests/unit/file_writer_test.c:80
[] void []
test_write_empty_string_buffer
in /src/core/libntech/tests/unit/string_writer_test.c:16
[] void []
test_write_string_buffer
in /src/core/libntech/tests/unit/string_writer_test.c:28
[] void []
test_multiwrite_string_buffer
in /src/core/libntech/tests/unit/string_writer_test.c:40
[] void []
test_release_string
in /src/core/libntech/tests/unit/string_writer_test.c:66
[] void []
VisitPrimitive
in /src/core/libntech/tests/unit/json_test.c:883
['JsonElement*', 'void*'] bool []
VisitObject
in /src/core/libntech/tests/unit/json_test.c:903
['JsonElement*', 'void*'] bool []
test_GET_OPTIONAL_ARGUMENT
in /src/core/tests/unit/getopt_test.c:62
[] void []
CFNetParse
in /src/core/cf-net/cf-net.c:282
['int', 'char**', 'CFNetOptions*', 'char***', 'char**'] int []
CFKeyCryptMan
in /src/core/cf-secret/cf-secret.c:846
[] void []
dump_dbs
in /src/core/cf-check/dump.c:476
['Seq*', 'dump_mode', 'char*'] int []
test_show_string
in /src/core/libntech/tests/unit/json_test.c:115
[] void []
test_show_object_simple
in /src/core/libntech/tests/unit/json_test.c:130
[] void []
test_show_object_escaped
in /src/core/libntech/tests/unit/json_test.c:148
[] void []
test_show_object_numeric
in /src/core/libntech/tests/unit/json_test.c:165
[] void []
test_show_object_boolean
in /src/core/libntech/tests/unit/json_test.c:183
[] void []
test_show_object_compound
in /src/core/libntech/tests/unit/json_test.c:200
[] void []
test_show_object_array
in /src/core/libntech/tests/unit/json_test.c:264
[] void []
test_show_array
in /src/core/libntech/tests/unit/json_test.c:286
[] void []
test_show_array_boolean
in /src/core/libntech/tests/unit/json_test.c:322
[] void []
test_show_array_numeric
in /src/core/libntech/tests/unit/json_test.c:345
[] void []
test_show_array_object
in /src/core/libntech/tests/unit/json_test.c:363
[] void []
test_show_array_empty
in /src/core/libntech/tests/unit/json_test.c:383
[] void []
test_show_array_nan
in /src/core/libntech/tests/unit/json_test.c:398
[] void []
test_show_array_infinity
in /src/core/libntech/tests/unit/json_test.c:418
[] void []
test_parse_object_escaped
in /src/core/libntech/tests/unit/json_test.c:728
[] void []
test_spec
in /src/core/tests/unit/mustache_test.c:62
[] void []
FnCallStringMustache
in /src/core/libpromises/evalfunction.c:8251
['EvalContext*', 'ARG_UNUSED*', 'FnCall*', 'Rlist*'] FnCallResult []
JsonParseAndWrite
in /src/core/libntech/examples/json_example.c:6
['char*'] int []
FnCallMapData
in /src/core/libpromises/evalfunction.c:3966
['EvalContext*', 'ARG_UNUSED*', 'FnCall*', 'ARG_UNUSED*'] FnCallResult []
FnCallDatastate
in /src/core/libpromises/evalfunction.c:4517
['EvalContext*', 'ARG_UNUSED*', 'ARG_UNUSED*', 'ARG_UNUSED*'] FnCallResult []
FnCallBundlestate
in /src/core/libpromises/evalfunction.c:4526
['EvalContext*', 'ARG_UNUSED*', 'ARG_UNUSED*', 'ARG_UNUSED*'] FnCallResult []
FnCallStoreJson
in /src/core/libpromises/evalfunction.c:7995
['EvalContext*', 'ARG_UNUSED*', 'FnCall*', 'Rlist*'] FnCallResult []
test_have_tty_interactive_failsafe_is_not_created
in /src/core/tests/unit/generic_agent_test.c:15
[] void []
test_dont_have_tty_interactive_failsafe_is_created
in /src/core/tests/unit/generic_agent_test.c:48
[] void []
test_rval_write
in /src/core/tests/unit/rlist_test.c:733
[] void []
VerifyStoragePromise
in /src/core/cf-agent/verify_storage.c:89
['EvalContext*', 'char*', 'Promise*'] PromiseResult []
KeepEditLinePromise
in /src/core/cf-agent/files_editline.c:325
['EvalContext*', 'Promise*', 'void*'] PromiseResult []
GenericAgentShowVariablesFormatted
in /src/core/libpromises/generic_agent.c:2861
['EvalContext*', 'char*'] void []
CommonEvalPromise
in /src/core/libpromises/expand.c:1321
['EvalContext*', 'Promise*', 'ARG_UNUSED*'] PromiseResult []
PolicyToString
in /src/core/libpromises/policy.c:2173
['Policy*', 'Writer*'] void []
test_get_in_default_namespace
in /src/core/tests/unit/variable_test.c:87
[] void []
test_multi_index_array_conflation
in /src/core/tests/unit/variable_test.c:99
[] void []
test_get_different_namespaces
in /src/core/tests/unit/variable_test.c:109
[] void []
test_get_indices
in /src/core/tests/unit/variable_test.c:119
[] void []
test_replace
in /src/core/tests/unit/variable_test.c:129
[] void []
test_set_names
in /src/core/tests/unit/set_domainname_test.c:56
[] void []
execd_config_empty_cb
in /src/core/tests/unit/exec-config-test.c:41
['EvalContext*', 'Policy*'] void []
execd_config_full_cb
in /src/core/tests/unit/exec-config-test.c:69
['EvalContext*', 'Policy*'] void []
exec_config_empty_cb
in /src/core/tests/unit/exec-config-test.c:90
['EvalContext*', 'Policy*'] void []
exec_config_full_cb
in /src/core/tests/unit/exec-config-test.c:131
['EvalContext*', 'Policy*'] void []
exec_config_copy_cb
in /src/core/tests/unit/exec-config-test.c:143
['EvalContext*', 'Policy*'] void []
test_expand_promise_array_with_scalar_arg
in /src/core/tests/unit/expand_test.c:409
['void**'] void []
test_expand_promise_slist
in /src/core/tests/unit/expand_test.c:460
['void**'] void []
test_expand_promise_array_with_slist_arg
in /src/core/tests/unit/expand_test.c:516
['void**'] void []
test_execd_config_empty
in /src/core/tests/unit/exec-config-test.c:64
[] void []
test_execd_config_full
in /src/core/tests/unit/exec-config-test.c:84
[] void []
test_exec_config_empty
in /src/core/tests/unit/exec-config-test.c:111
[] void []
test_exec_config_full
in /src/core/tests/unit/exec-config-test.c:138
[] void []
test_exec_config_copy
in /src/core/tests/unit/exec-config-test.c:154
[] void []
LookupVarRefToJson
in /src/core/libpromises/evalfunction.c:437
['void*', 'char**'] JsonElement []
FnCallUrlGet
in /src/core/libpromises/evalfunction.c:3051
['ARG_UNUSED', 'ARG_UNUSED*', 'FnCall*', 'Rlist*'] FnCallResult []
FnCallGetIndices
in /src/core/libpromises/evalfunction.c:3431
['EvalContext*', 'ARG_UNUSED*', 'FnCall*', 'Rlist*'] FnCallResult []
FnCallGetValues
in /src/core/libpromises/evalfunction.c:3567
['EvalContext*', 'ARG_UNUSED*', 'FnCall*', 'Rlist*'] FnCallResult []
FnCallJoin
in /src/core/libpromises/evalfunction.c:3639
['EvalContext*', 'ARG_UNUSED*', 'ARG_UNUSED*', 'Rlist*'] FnCallResult []
FnCallMapList
in /src/core/libpromises/evalfunction.c:4213
['EvalContext*', 'Policy*', 'FnCall*', 'ARG_UNUSED*'] FnCallResult []
FnCallMergeData
in /src/core/libpromises/evalfunction.c:4346
['EvalContext*', 'ARG_UNUSED*', 'FnCall*', 'Rlist*'] FnCallResult []
FnCallShuffle
in /src/core/libpromises/evalfunction.c:4715
['EvalContext*', 'ARG_UNUSED*', 'FnCall*', 'Rlist*'] FnCallResult []
FnCallGrep
in /src/core/libpromises/evalfunction.c:3592
['EvalContext*', 'ARG_UNUSED*', 'FnCall*', 'Rlist*'] FnCallResult []
FnCallRegList
in /src/core/libpromises/evalfunction.c:3605
['EvalContext*', 'ARG_UNUSED*', 'FnCall*', 'Rlist*'] FnCallResult []
FnCallFilter
in /src/core/libpromises/evalfunction.c:5222
['EvalContext*', 'ARG_UNUSED*', 'FnCall*', 'Rlist*'] FnCallResult []
FnCallEverySomeNone
in /src/core/libpromises/evalfunction.c:5914
['EvalContext*', 'ARG_UNUSED*', 'FnCall*', 'Rlist*'] FnCallResult []
FnCallSublist
in /src/core/libpromises/evalfunction.c:5397
['EvalContext*', 'ARG_UNUSED*', 'FnCall*', 'Rlist*'] FnCallResult []
FnCallSetop
in /src/core/libpromises/evalfunction.c:5467
['EvalContext*', 'ARG_UNUSED*', 'FnCall*', 'Rlist*'] FnCallResult []
FnCallLength
in /src/core/libpromises/evalfunction.c:5559
['EvalContext*', 'ARG_UNUSED*', 'FnCall*', 'Rlist*'] FnCallResult []
FnCallFold
in /src/core/libpromises/evalfunction.c:5587
['EvalContext*', 'ARG_UNUSED*', 'FnCall*', 'Rlist*'] FnCallResult []
FnCallNth
in /src/core/libpromises/evalfunction.c:5839
['EvalContext*', 'ARG_UNUSED*', 'FnCall*', 'Rlist*'] FnCallResult []
FnCallSort
in /src/core/libpromises/evalfunction.c:5925
['EvalContext*', 'ARG_UNUSED*', 'FnCall*', 'Rlist*'] FnCallResult []
FnCallReverse
in /src/core/libpromises/evalfunction.c:7046
['EvalContext*', 'ARG_UNUSED*', 'FnCall*', 'Rlist*'] FnCallResult []
FnCallDataExpand
in /src/core/libpromises/evalfunction.c:8067
['EvalContext*', 'ARG_UNUSED*', 'ARG_UNUSED*', 'Rlist*'] FnCallResult []
FnCallFileSexist
in /src/core/libpromises/evalfunction.c:8384
['EvalContext*', 'ARG_UNUSED*', 'ARG_UNUSED*', 'Rlist*'] FnCallResult []
FnCallMakerule
in /src/core/libpromises/evalfunction.c:8546
['EvalContext*', 'ARG_UNUSED*', 'ARG_UNUSED*', 'Rlist*'] FnCallResult []
FnCallString
in /src/core/libpromises/evalfunction.c:9740
['EvalContext*', 'ARG_UNUSED*', 'FnCall*', 'Rlist*'] FnCallResult []
FnCallVariablesMatching
in /src/core/libpromises/evalfunction.c:1808
['EvalContext*', 'ARG_UNUSED*', 'FnCall*', 'Rlist*'] FnCallResult []
FnCallBundlesMatching
in /src/core/libpromises/evalfunction.c:2052
['EvalContext*', 'Policy*', 'FnCall*', 'Rlist*'] FnCallResult []
FnCallSelectServers
in /src/core/libpromises/evalfunction.c:4551
['EvalContext*', 'ARG_UNUSED*', 'FnCall*', 'Rlist*'] FnCallResult []
FnCallFormat
in /src/core/libpromises/evalfunction.c:5997
['EvalContext*', 'ARG_UNUSED*', 'FnCall*', 'Rlist*'] FnCallResult []
FnCallDatatype
in /src/core/libpromises/evalfunction.c:5762
['EvalContext*', 'ARG_UNUSED*', 'FnCall*', 'Rlist*'] FnCallResult []
FnCallIsDatatype
in /src/core/libpromises/evalfunction.c:5796
['EvalContext*', 'ARG_UNUSED*', 'FnCall*', 'Rlist*'] FnCallResult []
FnCallIsVariable
in /src/core/libpromises/evalfunction.c:6373
['EvalContext*', 'ARG_UNUSED*', 'ARG_UNUSED*', 'Rlist*'] FnCallResult []
KeepMonitorPromise
in /src/core/cf-monitord/env_monitor.c:1175
['EvalContext*', 'Promise*', 'ARG_UNUSED*'] PromiseResult []
KeepEditXmlPromise
in /src/core/cf-agent/files_editxml.c:205
['EvalContext*', 'Promise*', 'ARG_UNUSED*'] PromiseResult []
KeepServerPromise
in /src/core/cf-serverd/server_transform.c:733
['EvalContext*', 'Promise*', 'ARG_UNUSED*'] PromiseResult []
cf_readlink
in /src/core/cf-agent/verify_files_utils.c:4074
['EvalContext*', 'char*', 'char*', 'size_t', 'Attributes*', 'Promise*', 'AgentConnection*', 'PromiseResult*'] int []
VerifyACL
in /src/core/cf-agent/verify_acl.c:51
['EvalContext*', 'char*', 'Attributes*', 'Promise*'] PromiseResult []
test_different_name
in /src/core/tests/unit/package_versions_compare_test.c:7
[] void []
test_wildcard_arch
in /src/core/tests/unit/package_versions_compare_test.c:28
[] void []
test_non_matching_arch
in /src/core/tests/unit/package_versions_compare_test.c:49
[] void []
test_wildcard_version
in /src/core/tests/unit/package_versions_compare_test.c:93
[] void []
test_eq
in /src/core/tests/unit/package_versions_compare_test.c:98
[] void []
test_ne
in /src/core/tests/unit/package_versions_compare_test.c:105
[] void []
test_gt_lt
in /src/core/tests/unit/package_versions_compare_test.c:111
[] void []
test_gte_lte
in /src/core/tests/unit/package_versions_compare_test.c:121
[] void []
wrong_separators
in /src/core/tests/unit/package_versions_compare_test.c:131
[] void []
uneven_lengths_1
in /src/core/tests/unit/package_versions_compare_test.c:136
[] void []
uneven_lengths_2
in /src/core/tests/unit/package_versions_compare_test.c:141
[] void []
uneven_lengths_3
in /src/core/tests/unit/package_versions_compare_test.c:146
[] void []
uneven_lengths_4
in /src/core/tests/unit/package_versions_compare_test.c:151
[] void []
uneven_lengths_5
in /src/core/tests/unit/package_versions_compare_test.c:156
[] void []
uneven_lengths_6
in /src/core/tests/unit/package_versions_compare_test.c:161
[] void []
uneven_lengths_7
in /src/core/tests/unit/package_versions_compare_test.c:166
[] void []
uneven_lengths_8
in /src/core/tests/unit/package_versions_compare_test.c:171
[] void []
uneven_lengths_9
in /src/core/tests/unit/package_versions_compare_test.c:176
[] void []
uneven_lengths_10
in /src/core/tests/unit/package_versions_compare_test.c:181
[] void []
uneven_lengths_11
in /src/core/tests/unit/package_versions_compare_test.c:186
[] void []
uneven_lengths_12
in /src/core/tests/unit/package_versions_compare_test.c:191
[] void []
uneven_lengths_13
in /src/core/tests/unit/package_versions_compare_test.c:196
[] void []
uneven_lengths_14
in /src/core/tests/unit/package_versions_compare_test.c:201
[] void []
uneven_lengths_15
in /src/core/tests/unit/package_versions_compare_test.c:206
[] void []
uneven_lengths_16
in /src/core/tests/unit/package_versions_compare_test.c:211
[] void []
uneven_lengths_17
in /src/core/tests/unit/package_versions_compare_test.c:216
[] void []
uneven_lengths_18
in /src/core/tests/unit/package_versions_compare_test.c:221
[] void []
uneven_lengths_19
in /src/core/tests/unit/package_versions_compare_test.c:226
[] void []
uneven_lengths_20
in /src/core/tests/unit/package_versions_compare_test.c:231
[] void []
invalid_01
in /src/core/tests/unit/package_versions_compare_test.c:236
[] void []
invalid_02
in /src/core/tests/unit/package_versions_compare_test.c:241
[] void []
invalid_03
in /src/core/tests/unit/package_versions_compare_test.c:246
[] void []
invalid_04
in /src/core/tests/unit/package_versions_compare_test.c:251
[] void []
invalid_05
in /src/core/tests/unit/package_versions_compare_test.c:256
[] void []
invalid_06
in /src/core/tests/unit/package_versions_compare_test.c:261
[] void []
invalid_07
in /src/core/tests/unit/package_versions_compare_test.c:266
[] void []
invalid_08
in /src/core/tests/unit/package_versions_compare_test.c:271
[] void []
VerifyEnvironments
in /src/core/cf-agent/verify_environments.c:203
['EvalContext*', 'Attributes*', 'Promise*'] PromiseResult []
SetupRunagentSocket
in /src/core/cf-execd/cf-execd.c:642
['ExecdConfig*'] int []
VerifyFileIntegrity
in /src/core/cf-agent/verify_files_utils.c:3600
['EvalContext*', 'char*', 'Attributes*', 'Promise*'] PromiseResult []
VerifySetUidGid
in /src/core/cf-agent/verify_files_utils.c:3840
['EvalContext*', 'char*', 'struct stat*', 'mode_t', 'Promise*', 'Attributes*'] PromiseResult []
VerifyFinderType
in /src/core/cf-agent/verify_files_utils.c:3910
['EvalContext*', 'char*', 'Attributes*', 'Promise*', 'PromiseResult*'] int []
VerifyOwner
in /src/core/cf-agent/verify_files_utils.c:4142
['EvalContext*', 'char*', 'Promise*', 'Attributes*', 'struct stat*', 'PromiseResult*'] bool []
CheckPosixLinuxAccessACEs
in /src/core/cf-agent/acl_posix.c:90
['EvalContext*', 'Rlist*', 'AclMethod', 'char*', 'Attributes*', 'Promise*', 'PromiseResult*'] bool []
CheckPosixLinuxDefaultACEs
in /src/core/cf-agent/acl_posix.c:97
['EvalContext*', 'Rlist*', 'AclMethod', 'AclDefault', 'char*', 'Attributes*', 'Promise*', 'PromiseResult*'] bool []
VerifyFileChanges
in /src/core/cf-agent/verify_files_utils.c:4344
['EvalContext*', 'char*', 'struct stat*', 'Attributes*', 'Promise*', 'PromiseResult*'] void []
ENTERPRISE_FUNC_8ARG_DEFINE_STUB
in /src/core/cf-agent/cf-agent-enterprise-stubs.c:28
['ARG_UNUSED', 'ARG_UNUSED', 'ARG_UNUSED', 'ARG_UNUSED', 'ARG_UNUSED', 'ARG_UNUSED', 'ARG_UNUSED', 'ARG_UNUSED'] void []
GenericAgentPostLoadInit
in /src/core/libpromises/generic_agent.c:2776
['EvalContext*'] bool []
HailServer
in /src/core/cf-runagent/cf-runagent.c:517
['EvalContext*', 'GenericAgentConfig*', 'char*'] int []
FnCallAnd
in /src/core/libpromises/evalfunction.c:699
['EvalContext*', 'ARG_UNUSED*', 'ARG_UNUSED*', 'Rlist*'] FnCallResult []
FnCallConcat
in /src/core/libpromises/evalfunction.c:1544
['EvalContext*', 'ARG_UNUSED*', 'ARG_UNUSED*', 'Rlist*'] FnCallResult []
FnCallIfElse
in /src/core/libpromises/evalfunction.c:1576
['EvalContext*', 'ARG_UNUSED*', 'ARG_UNUSED*', 'Rlist*'] FnCallResult []
FnCallClassesMatching
in /src/core/libpromises/evalfunction.c:1624
['EvalContext*', 'ARG_UNUSED*', 'FnCall*', 'Rlist*'] FnCallResult []
FnCallGetMetaTags
in /src/core/libpromises/evalfunction.c:1895
['EvalContext*', 'Policy*', 'FnCall*', 'Rlist*'] FnCallResult []
FnCallExecResult
in /src/core/libpromises/evalfunction.c:2816
['ARG_UNUSED', 'ARG_UNUSED*', 'FnCall*', 'Rlist*'] FnCallResult []
FnCallExpandRange
in /src/core/libpromises/evalfunction.c:4289
['EvalContext*', 'ARG_UNUSED*', 'ARG_UNUSED*', 'Rlist*'] FnCallResult []
FnCallOr
in /src/core/libpromises/evalfunction.c:7117
['EvalContext*', 'ARG_UNUSED*', 'ARG_UNUSED*', 'Rlist*'] FnCallResult []
FnCallEval
in /src/core/libpromises/evalfunction.c:7362
['EvalContext*', 'ARG_UNUSED*', 'FnCall*', 'Rlist*'] FnCallResult []
FnCallClassFilterCsv
in /src/core/libpromises/evalfunction.c:7780
['EvalContext*', 'ARG_UNUSED*', 'FnCall*', 'Rlist*'] FnCallResult []
FnCallReadStringArray
in /src/core/libpromises/evalfunction.c:8144
['EvalContext*', 'ARG_UNUSED*', 'FnCall*', 'Rlist*'] FnCallResult []
FnCallReadStringArrayIndex
in /src/core/libpromises/evalfunction.c:8151
['EvalContext*', 'ARG_UNUSED*', 'FnCall*', 'Rlist*'] FnCallResult []
FnCallReadIntArray
in /src/core/libpromises/evalfunction.c:8158
['EvalContext*', 'ARG_UNUSED*', 'FnCall*', 'Rlist*'] FnCallResult []
FnCallReadRealArray
in /src/core/libpromises/evalfunction.c:8165
['EvalContext*', 'ARG_UNUSED*', 'FnCall*', 'Rlist*'] FnCallResult []
FnCallParseStringArray
in /src/core/libpromises/evalfunction.c:8223
['EvalContext*', 'ARG_UNUSED*', 'FnCall*', 'Rlist*'] FnCallResult []
FnCallParseStringArrayIndex
in /src/core/libpromises/evalfunction.c:8230
['EvalContext*', 'ARG_UNUSED*', 'FnCall*', 'Rlist*'] FnCallResult []
FnCallParseIntArray
in /src/core/libpromises/evalfunction.c:8237
['EvalContext*', 'ARG_UNUSED*', 'FnCall*', 'Rlist*'] FnCallResult []
FnCallParseRealArray
in /src/core/libpromises/evalfunction.c:8244
['EvalContext*', 'ARG_UNUSED*', 'FnCall*', 'Rlist*'] FnCallResult []
FnCallReadModuleProtocol
in /src/core/libpromises/evalfunction.c:7715
['ARG_UNUSED', 'ARG_UNUSED*', 'FnCall*', 'Rlist*'] FnCallResult []
FnCallUseModule
in /src/core/libpromises/evalfunction.c:2918
['EvalContext*', 'ARG_UNUSED*', 'ARG_UNUSED*', 'Rlist*'] FnCallResult []
GenericAgentConfigApply
in /src/core/libpromises/generic_agent.c:2645
['EvalContext*', 'GenericAgentConfig*'] void []
GetEnvironmentsAttributes
in /src/core/libpromises/attributes.c:133
['EvalContext*', 'Promise*'] Attributes []
test_failsafe
in /src/core/tests/unit/policy_test.c:70
[] void []
DefaultVarPromiseWrapper
in /src/core/cf-agent/cf-agent.c:265
['EvalContext*', 'Promise*', 'void*'] PromiseResult []
test_map_iterators_from_rval_naked_list_var
in /src/core/tests/unit/expand_test.c:116
['void**'] void []
test_map_iterators_from_rval_naked_list_var_namespace
in /src/core/tests/unit/expand_test.c:189
['void**'] void []
test_PromiseIteratorPrepare
in /src/core/tests/unit/iteration_test.c:297
[] void []
test_class_persistence
in /src/core/tests/unit/eval_context_test.c:32
[] void []
test_map_iterators_from_rval_empty
in /src/core/tests/unit/expand_test.c:79
['void**'] void []
test_map_iterators_from_rval_literal
in /src/core/tests/unit/expand_test.c:98
['void**'] void []
test_expand_list_nested
in /src/core/tests/unit/expand_test.c:373
['void**'] void []
test_expand_scalar_two_scalars_concat
in /src/core/tests/unit/expand_test.c:262
['void**'] void []
test_expand_scalar_two_scalars_nested
in /src/core/tests/unit/expand_test.c:283
['void**'] void []
test_expand_scalar_array_concat
in /src/core/tests/unit/expand_test.c:304
['void**'] void []
test_expand_scalar_array_with_scalar_arg
in /src/core/tests/unit/expand_test.c:325
['void**'] void []
test_expand_scalar_undefined
in /src/core/tests/unit/expand_test.c:346
['void**'] void []
test_expand_scalar_nested_inner_undefined
in /src/core/tests/unit/expand_test.c:357
['void**'] void []
EvalContextVariablePromiseGet
in /src/core/libpromises/eval_context.c:2629
['EvalContext*', 'VarRef*'] Promise []
test_counting
in /src/core/tests/unit/variable_test.c:245
[] void []
test_iterate_indices
in /src/core/tests/unit/variable_test.c:262
[] void []
test_iterate_indices_ordering_related
in /src/core/tests/unit/variable_test.c:304
[] void []
FnCallNetworkConnections
in /src/core/libpromises/evalfunction.c:9015
['EvalContext*', 'ARG_UNUSED*', 'ARG_UNUSED*', 'ARG_UNUSED*'] FnCallResult []
test_block_text_match
in /src/core/tests/unit/regex_test.c:22
[] void []
test_block_text_match2
in /src/core/tests/unit/regex_test.c:35
[] void []
test_full_text_match
in /src/core/tests/unit/regex_test.c:8
[] void []
test_full_text_match2
in /src/core/tests/unit/regex_test.c:15
[] void []
test_list_select_last_matching_finds_first
in /src/core/tests/unit/item_test.c:30
[] void []
test_list_select_last_matching_finds_last
in /src/core/tests/unit/item_test.c:49
[] void []
test_list_select_last_matching_not_found
in /src/core/tests/unit/item_test.c:68
[] void []
test_match_region
in /src/core/tests/unit/item_lib_test.c:8
[] void []
FnCallGetFields
in /src/core/libpromises/evalfunction.c:3669
['EvalContext*', 'ARG_UNUSED*', 'FnCall*', 'Rlist*'] FnCallResult []
FnCallRegExtract
in /src/core/libpromises/evalfunction.c:6826
['EvalContext*', 'ARG_UNUSED*', 'ARG_UNUSED*', 'Rlist*'] FnCallResult []
test_policy_json_to_from
in /src/core/tests/unit/policy_test.c:163
[] void []
ParserHandleBundlePromiseRval
in /src/core/libpromises/cf3parse_logic.h:652
[] void []
test_rval_write_quoted
in /src/core/tests/unit/rlist_test.c:743
[] void []
FnCallGetUserInfo
in /src/core/libpromises/evalfunction.c:1324
['ARG_UNUSED', 'ARG_UNUSED*', 'ARG_UNUSED*', 'Rlist*'] FnCallResult []
FnCallUserExists
in /src/core/libpromises/evalfunction.c:8627
['ARG_UNUSED', 'ARG_UNUSED*', 'ARG_UNUSED*', 'Rlist*'] FnCallResult []
CheckAgentAccess
in /src/core/cf-agent/cf-agent.c:1665
['Rlist*', 'Policy*'] void []
FnCallGroupExists
in /src/core/libpromises/evalfunction.c:8654
['ARG_UNUSED', 'ARG_UNUSED*', 'ARG_UNUSED*', 'Rlist*'] FnCallResult []
EnvironmentsSanityChecks
in /src/core/cf-agent/verify_environments.c:160
['Attributes*', 'Promise*'] bool []
test_rval_write_raw
in /src/core/tests/unit/rlist_test.c:753
[] void []
test_show_object_compound_compact
in /src/core/libntech/tests/unit/json_test.c:231
[] void []
test_show_array_compact
in /src/core/libntech/tests/unit/json_test.c:304
[] void []
test_parse_escaped_string
in /src/core/libntech/tests/unit/json_test.c:978
[] void []
test_json_object_merge_deep
in /src/core/libntech/tests/unit/json_test.c:2024
[] void []
PromiseModule_Terminate_untyped
in /src/core/libpromises/mod_custom.c:1194
['void*'] void []
test_comment
in /src/core/libntech/tests/unit/xml_writer_test.c:12
[] void []
test_generateAvahiConfig
in /src/core/tests/unit/avahi_config_test.c:29
[] void []
test_complex_tag
in /src/core/libntech/tests/unit/xml_writer_test.c:44
[] void []
test_no_attr
in /src/core/libntech/tests/unit/xml_writer_test.c:22
[] void []
test_tag
in /src/core/libntech/tests/unit/xml_writer_test.c:32
[] void []
test_escape
in /src/core/libntech/tests/unit/csv_writer_test.c:90
[] void []
test_single_field
in /src/core/libntech/tests/unit/csv_writer_test.c:16
[] void []
test_several_fields
in /src/core/libntech/tests/unit/csv_writer_test.c:29
[] void []
test_two_records
in /src/core/libntech/tests/unit/csv_writer_test.c:44
[] void []
test_empty_record
in /src/core/libntech/tests/unit/csv_writer_test.c:60
[] void []
test_empty_last_record
in /src/core/libntech/tests/unit/csv_writer_test.c:75
[] void []
test_terminate
in /src/core/libntech/tests/unit/csv_writer_test.c:103
[] void []
test_no_terminate
in /src/core/libntech/tests/unit/csv_writer_test.c:116
[] void []
CsvWriterFieldF
in /src/core/libntech/libutils/csv_writer.c:85
['CsvWriter*', 'char*'] void []
test_empty
in /src/core/libntech/tests/unit/csv_writer_test.c:5
[] void []
test_StringJoin
in /src/core/libntech/tests/unit/string_sequence_test.c:7
[] void []
HandleRequestsOrSleep
in /src/core/cf-execd/cf-execd.c:471
['time_t', 'char*', 'int', 'char*'] bool []
FnCallHostsSeen
in /src/core/libpromises/evalfunction.c:737
['ARG_UNUSED', 'ARG_UNUSED*', 'ARG_UNUSED*', 'Rlist*'] FnCallResult []
LocalExecInFork
in /src/core/cf-execd/cf-execd.c:824
['ExecConfig*'] pid_t []
LocalExecThread
in /src/core/cf-execd/cf-execd.c:850
['void*'] void []
Apoptosis
in /src/core/cf-execd/cf-execd.c:881
[] void []
FnCallProcessExists
in /src/core/libpromises/evalfunction.c:8966
['ARG_UNUSED', 'ARG_UNUSED*', 'FnCall*', 'Rlist*'] FnCallResult []
PromisePath
in /src/core/libpromises/policy.c:2810
['Writer*', 'Promise*'] void []
test_file_read_all
in /src/core/tests/unit/files_lib_test.c:38
[] void []
test_file_read_truncate
in /src/core/tests/unit/files_lib_test.c:59
[] void []
test_file_read_empty
in /src/core/tests/unit/files_lib_test.c:88
[] void []
test_file_read_invalid
in /src/core/tests/unit/files_lib_test.c:104
[] void []
test_copy_compare
in /src/core/libntech/tests/unit/json_test.c:559
[] void []
test_json_walk
in /src/core/libntech/tests/unit/json_test.c:930
[] void []
test_file_read
in /src/core/libntech/tests/unit/file_lib_test.c:1598
[] void []
FnCallReadData
in /src/core/libpromises/evalfunction.c:7556
['ARG_UNUSED', 'ARG_UNUSED*', 'FnCall*', 'Rlist*'] FnCallResult []
FnCallReadCsv
in /src/core/libpromises/evalfunction.c:7606
['ARG_UNUSED', 'ARG_UNUSED*', 'FnCall*', 'Rlist*'] FnCallResult []
FnCallReadEnvFile
in /src/core/libpromises/evalfunction.c:7614
['ARG_UNUSED', 'ARG_UNUSED*', 'FnCall*', 'Rlist*'] FnCallResult []
FnCallReadYaml
in /src/core/libpromises/evalfunction.c:7622
['ARG_UNUSED', 'ARG_UNUSED*', 'FnCall*', 'Rlist*'] FnCallResult []
FnCallReadJson
in /src/core/libpromises/evalfunction.c:7630
['ARG_UNUSED', 'ARG_UNUSED*', 'FnCall*', 'Rlist*'] FnCallResult []
ReadChecksumFromPolicyValidatedMasterfiles
in /src/core/libpromises/generic_agent.c:2040
['GenericAgentConfig*', 'char*'] char []
JsonParseYamlFile
in /src/core/libntech/libutils/json-yaml.c:32
['char*', 'size_t', 'JsonElement**'] JsonParseError []
MonMemoryGatherData
in /src/core/cf-monitord/mon_mem_solaris.c:127
['double*'] void []
MonMeminfoGatherData
in /src/core/cf-monitord/mon_mem_linux.c:83
['double*'] void []
MonIoDiskstatsGatherData
in /src/core/cf-monitord/mon_io_linux.c:160
['double*'] void []
CFTestD_ServeReport
in /src/core/cf-testd/cf-testd.c:611
['void*'] void []
FnCallPeers
in /src/core/libpromises/evalfunction.c:6588
['ARG_UNUSED', 'ARG_UNUSED*', 'ARG_UNUSED*', 'Rlist*'] FnCallResult []
FnCallPeerLeader
in /src/core/libpromises/evalfunction.c:6668
['ARG_UNUSED', 'ARG_UNUSED*', 'ARG_UNUSED*', 'Rlist*'] FnCallResult []
FnCallPeerLeaders
in /src/core/libpromises/evalfunction.c:6730
['ARG_UNUSED', 'ARG_UNUSED*', 'ARG_UNUSED*', 'Rlist*'] FnCallResult []
FnCallReadFile
in /src/core/libpromises/evalfunction.c:7412
['ARG_UNUSED', 'ARG_UNUSED*', 'ARG_UNUSED*', 'Rlist*'] FnCallResult []
FnCallReadStringList
in /src/core/libpromises/evalfunction.c:7524
['EvalContext*', 'ARG_UNUSED*', 'FnCall*', 'Rlist*'] FnCallResult []
FnCallReadIntList
in /src/core/libpromises/evalfunction.c:7529
['EvalContext*', 'ARG_UNUSED*', 'FnCall*', 'Rlist*'] FnCallResult []
FnCallReadRealList
in /src/core/libpromises/evalfunction.c:7534
['EvalContext*', 'ARG_UNUSED*', 'FnCall*', 'Rlist*'] FnCallResult []
FnCallDataRead
in /src/core/libpromises/evalfunction.c:8088
['EvalContext*', 'ARG_UNUSED*', 'FnCall*', 'Rlist*'] FnCallResult []
test_write_char_string_buffer
in /src/core/libntech/tests/unit/string_writer_test.c:53
[] void []
test_get_next_line
in /src/core/libntech/tests/unit/csv_parser_test.c:158
[] void []
test_get_next_line_edge_cases
in /src/core/libntech/tests/unit/csv_parser_test.c:207
[] void []
DiffPkgOperations
in /src/core/cf-agent/simulate_mode.c:730
[] bool []
ManifestPkgOperations
in /src/core/cf-agent/simulate_mode.c:922
[] bool []
test_json_array_to_stringset
in /src/core/libntech/tests/unit/set_test.c:121
[] void []
test_select
in /src/core/libntech/tests/unit/json_test.c:592
[] void []
test_parse_empty_containers
in /src/core/libntech/tests/unit/json_test.c:689
[] void []
test_parse_object_simple
in /src/core/libntech/tests/unit/json_test.c:715
[] void []
test_parse_tzz_evil_key
in /src/core/libntech/tests/unit/json_test.c:754
[] void []
test_parse_primitives
in /src/core/libntech/tests/unit/json_test.c:769
[] void []
test_parse_array_simple
in /src/core/libntech/tests/unit/json_test.c:794
[] void []
test_parse_object_compound
in /src/core/libntech/tests/unit/json_test.c:806
[] void []
test_parse_object_diverse
in /src/core/libntech/tests/unit/json_test.c:825
[] void []
test_parse_array_object
in /src/core/libntech/tests/unit/json_test.c:846
[] void []
test_iterator_current
in /src/core/libntech/tests/unit/json_test.c:859
[] void []
test_parse_empty_string
in /src/core/libntech/tests/unit/json_test.c:955
[] void []
test_parse_big_numbers
in /src/core/libntech/tests/unit/json_test.c:1027
[] void []
test_parse_good_numbers
in /src/core/libntech/tests/unit/json_test.c:1153
[] void []
test_parse_bad_numbers
in /src/core/libntech/tests/unit/json_test.c:1244
[] void []
test_parse_trim
in /src/core/libntech/tests/unit/json_test.c:1295
[] void []
test_parse_array_extra_closing
in /src/core/libntech/tests/unit/json_test.c:1306
[] void []
test_parse_array_diverse
in /src/core/libntech/tests/unit/json_test.c:1402
[] void []
test_parse_bad_apple2
in /src/core/libntech/tests/unit/json_test.c:1421
[] void []
test_parse_object_garbage
in /src/core/libntech/tests/unit/json_test.c:1430
[] void []
test_parse_object_nested_garbage
in /src/core/libntech/tests/unit/json_test.c:1461
[] void []
test_parse_array_garbage
in /src/core/libntech/tests/unit/json_test.c:1478
[] void []
test_parse_array_nested_garbage
in /src/core/libntech/tests/unit/json_test.c:1509
[] void []
test_parse_array_double_and_trailing_commas
in /src/core/libntech/tests/unit/json_test.c:1682
[] void []
test_parse_array_comma_after_brace
in /src/core/libntech/tests/unit/json_test.c:1721
[] void []
test_parse_array_bad_nested_elems
in /src/core/libntech/tests/unit/json_test.c:1738
[] void []
test_parse_object_double_colon
in /src/core/libntech/tests/unit/json_test.c:1769
[] void []
test_parse_object_double_and_trailing_comma
in /src/core/libntech/tests/unit/json_test.c:1786
[] void []
test_parse_all
in /src/core/libntech/tests/unit/json_test.c:1317
[] void []
FnCallValidData
in /src/core/libpromises/evalfunction.c:7670
['ARG_UNUSED', 'ARG_UNUSED*', 'FnCall*', 'Rlist*'] FnCallResult []
FnCallValidJson
in /src/core/libpromises/evalfunction.c:7694
['ARG_UNUSED', 'ARG_UNUSED*', 'FnCall*', 'Rlist*'] FnCallResult []
FnCallParseJson
in /src/core/libpromises/evalfunction.c:7955
['ARG_UNUSED', 'ARG_UNUSED*', 'ARG_UNUSED*', 'Rlist*'] FnCallResult []
PassOpenFile_Get
in /src/core/libntech/libutils/passopenfile.c:427
['int', 'char**'] int []
test_stringset_from_string
in /src/core/libntech/tests/unit/set_test.c:7
[] void []
NetworkingRoutesPostProcessInfo
in /src/core/libenv/unix_iface.c:1050
['ARG_LINUX_ONLY*', 'ARG_LINUX_ONLY*'] void []
EvalContextClassPutSoftNS
in /src/core/libpromises/eval_context.c:1852
['EvalContext*', 'char*', 'char*', 'ContextScope', 'char*'] bool []
FnCallRemoteClassesMatching
in /src/core/libpromises/evalfunction.c:6531
['EvalContext*', 'ARG_UNUSED*', 'ARG_UNUSED*', 'Rlist*'] FnCallResult []
GenericAgentConfigParseWarningOptions
in /src/core/libpromises/generic_agent.c:2474
['GenericAgentConfig*', 'char*'] bool []
test_StringSplit
in /src/core/libntech/tests/unit/string_sequence_test.c:44
[] void []
test_expand_braces
in /src/core/libntech/tests/unit/glob_lib_test.c:4
[] void []
test_glob_find
in /src/core/libntech/tests/unit/glob_lib_test.c:260
[] void []
FnCallBasename
in /src/core/libpromises/evalfunction.c:2005
['ARG_UNUSED', 'ARG_UNUSED*', 'FnCall*', 'Rlist*'] FnCallResult []
DoRandomReadsRoutine
in /src/core/libpromises/dbm_test_api.c:219
['void*'] void []
test_literal
in /src/core/tests/unit/string_expressions_test.c:52
[] void []
test_var_naked
in /src/core/tests/unit/string_expressions_test.c:57
[] void []
test_var_naked_two_level
in /src/core/tests/unit/string_expressions_test.c:62
[] void []
test_var_one_level
in /src/core/tests/unit/string_expressions_test.c:67
[] void []
test_different_var_types
in /src/core/tests/unit/string_expressions_test.c:72
[] void []
FnCallClassify
in /src/core/libpromises/evalfunction.c:2569
['EvalContext*', 'ARG_UNUSED*', 'ARG_UNUSED*', 'Rlist*'] FnCallResult []
FnCallSplayClass
in /src/core/libpromises/evalfunction.c:2963
['EvalContext*', 'ARG_UNUSED*', 'ARG_UNUSED*', 'Rlist*'] FnCallResult []
FnCallNot
in /src/core/libpromises/evalfunction.c:7210
['EvalContext*', 'ARG_UNUSED*', 'ARG_UNUSED*', 'Rlist*'] FnCallResult []
EvalContextHeapAddAbort
in /src/core/libpromises/eval_context.c:894
['EvalContext*', 'char*', 'char*'] void []
EvalContextClassPutSoftNSTagsSet
in /src/core/libpromises/eval_context.c:1861
['EvalContext*', 'char*', 'char*', 'ContextScope', 'StringSet*'] bool []
test_eval_with_token_from_list
in /src/core/tests/unit/eval_context_test.c:128
[] void []
ParserHandleBlockAttributeRval
in /src/core/libpromises/cf3parse_logic.h:893
[] void []
test_SplitProcLine_windows
in /src/core/tests/unit/processes_select_test.c:7
[] void []
test_split_line_challenges
in /src/core/tests/unit/split_process_line_test.c:17
[] void []
test_split_line_elapsed
in /src/core/tests/unit/split_process_line_test.c:47
[] void []
test_split_line_noelapsed
in /src/core/tests/unit/split_process_line_test.c:84
[] void []
test_split_line_longcmd
in /src/core/tests/unit/split_process_line_test.c:120
[] void []
test_split_line
in /src/core/tests/unit/split_process_line_test.c:209
[] void []
test_split_line_serious_overspill
in /src/core/tests/unit/split_process_line_test.c:372
[] void []
test_platform_extra_table
in /src/core/tests/unit/split_process_line_test.c:454
[] void []
test_platform_specific_ps_examples
in /src/core/tests/unit/split_process_line_test.c:627
[] void []
VerifyBootstrap
in /src/core/cf-agent/cf-agent.c:2168
['bool'] bool []
test_class_ref
in /src/core/tests/unit/class_test.c:5
[] void []
EvalTokenAsClass
in /src/core/libpromises/eval_context.c:510
['char*', 'void*'] ExpressionValue []
MethodsParseTreeCheck
in /src/core/libpromises/mod_methods.c:45
['Promise*', 'Seq*'] bool []
test_split_empty
in /src/core/tests/unit/arg_split_test.c:9
[] void []
test_split_easy
in /src/core/tests/unit/arg_split_test.c:23
[] void []
test_split_whitespace_prefix
in /src/core/tests/unit/arg_split_test.c:43
[] void []
test_split_quoted_beginning
in /src/core/tests/unit/arg_split_test.c:63
[] void []
test_split_quoted_end
in /src/core/tests/unit/arg_split_test.c:81
[] void []
test_split_quoted_middle
in /src/core/tests/unit/arg_split_test.c:99
[] void []
test_complex_quoting
in /src/core/tests/unit/arg_split_test.c:118
[] void []
test_arguments_resize_for_null
in /src/core/tests/unit/arg_split_test.c:134
[] void []
test_arguments_resize
in /src/core/tests/unit/arg_split_test.c:145
[] void []
test_arguments_with_arglist
in /src/core/tests/unit/arg_split_test.c:155
[] void []
PipeWriteData
in /src/core/libpromises/pipes.c:159
['char*', 'char*', 'char*'] int []
test_uptime
in /src/core/tests/unit/sysinfo_test.c:6
[] void []
CFNetRun
in /src/core/cf-net/cf-net.c:446
['CFNetOptions*', 'char**', 'char*'] int []
CFNetGetFile
in /src/core/cf-net/cf-net.c:743
['void*'] void []
FnCallGetUid
in /src/core/libpromises/evalfunction.c:1376
['ARG_UNUSED', 'ARG_UNUSED*', 'ARG_UNUSED*', 'Rlist*'] FnCallResult []
FnCallGetGid
in /src/core/libpromises/evalfunction.c:1395
['ARG_UNUSED', 'ARG_UNUSED*', 'ARG_UNUSED*', 'Rlist*'] FnCallResult []
OpenUcbPsPipe
in /src/core/libpromises/processes_select.c:1465
[] FILE []
test_processes_monitor
in /src/core/tests/unit/mon_processes_test.c:101
[] void []
GetLMSensors
in /src/core/cf-monitord/mon_temp.c:258
['double*'] bool []
ManifestChangedFiles
in /src/core/cf-agent/simulate_mode.c:632
['StringSet**'] bool []
ManifestAllFiles
in /src/core/cf-agent/simulate_mode.c:637
['StringSet**'] bool []
DiffChangedFiles
in /src/core/cf-agent/simulate_mode.c:642
['StringSet**'] bool []
FnCallReturnsZero
in /src/core/libpromises/evalfunction.c:2768
['ARG_UNUSED', 'ARG_UNUSED*', 'FnCall*', 'Rlist*'] FnCallResult []
test_plain_variable_with_no_stuff_in_it
in /src/core/tests/unit/var_expressions_test.c:5
[] void []
test_scoped
in /src/core/tests/unit/var_expressions_test.c:16
[] void []
test_full
in /src/core/tests/unit/var_expressions_test.c:27
[] void []
test_dotted_array
in /src/core/tests/unit/var_expressions_test.c:38
[] void []
test_levels
in /src/core/tests/unit/var_expressions_test.c:49
[] void []
test_unqualified_array
in /src/core/tests/unit/var_expressions_test.c:62
[] void []
test_qualified_array
in /src/core/tests/unit/var_expressions_test.c:73
[] void []
test_nested_array
in /src/core/tests/unit/var_expressions_test.c:84
[] void []
test_array_with_dot_colon_in_index
in /src/core/tests/unit/var_expressions_test.c:95
[] void []
test_to_string_qualified
in /src/core/tests/unit/var_expressions_test.c:138
[] void []
test_to_string_unqualified
in /src/core/tests/unit/var_expressions_test.c:147
[] void []
test_special_scope
in /src/core/tests/unit/var_expressions_test.c:106
[] void []
VarRefDeMangle
in /src/core/libpromises/var_expressions.c:487
['char*'] VarRef []
strdup ['/src/string_fuzzer.c'] N/A
Blocker function Arguments type Return type Constants touched
StartServer
in /src/core/cf-serverd/cf-serverd-functions.c:828
['EvalContext*', 'Policy**', 'GenericAgentConfig*'] int []
AddPackage
in /src/core/tests/acceptance/mock_package_manager.c:310
['PackagePattern*'] void []
PopulateAvailable
in /src/core/tests/acceptance/mock_package_manager.c:351
['char*'] void []
DeserializePackagePattern
in /src/core/tests/acceptance/mock_package_manager.c:146
['char*'] PackagePattern []
test_map_iterators_from_rval_naked_list_var
in /src/core/tests/unit/expand_test.c:116
['void**'] void []
test_map_iterators_from_rval_naked_list_var_namespace
in /src/core/tests/unit/expand_test.c:189
['void**'] void []
test_MangleVarRefString
in /src/core/tests/unit/iteration_test.c:191
[] void []
test_PromiseIteratorPrepare
in /src/core/tests/unit/iteration_test.c:297
[] void []
test_copy
in /src/core/libntech/tests/unit/stack_test.c:53
[] void []
FnCallDatastate
in /src/core/libpromises/evalfunction.c:4517
['EvalContext*', 'ARG_UNUSED*', 'ARG_UNUSED*', 'ARG_UNUSED*'] FnCallResult []
FnCallBundlestate
in /src/core/libpromises/evalfunction.c:4526
['EvalContext*', 'ARG_UNUSED*', 'ARG_UNUSED*', 'ARG_UNUSED*'] FnCallResult []
FnCallStringMustache
in /src/core/libpromises/evalfunction.c:8251
['EvalContext*', 'ARG_UNUSED*', 'FnCall*', 'Rlist*'] FnCallResult []
KeepAgentPromise
in /src/core/cf-agent/cf-agent.c:1851
['EvalContext*', 'Promise*', 'ARG_UNUSED*'] PromiseResult []
test_expand_promise_array_with_scalar_arg
in /src/core/tests/unit/expand_test.c:409
['void**'] void []
test_expand_promise_slist
in /src/core/tests/unit/expand_test.c:460
['void**'] void []
test_expand_promise_array_with_slist_arg
in /src/core/tests/unit/expand_test.c:516
['void**'] void []
CFExecdMainLoop
in /src/core/cf-execd/cf-execd.c:721
['EvalContext*', 'Policy**', 'GenericAgentConfig*', 'ExecdConfig**', 'ExecConfig**', 'ARG_UNUSED'] void []
test_have_tty_interactive_failsafe_is_not_created
in /src/core/tests/unit/generic_agent_test.c:15
[] void []
test_dont_have_tty_interactive_failsafe_is_created
in /src/core/tests/unit/generic_agent_test.c:48
[] void []
test_execd_config_empty
in /src/core/tests/unit/exec-config-test.c:64
[] void []
test_execd_config_full
in /src/core/tests/unit/exec-config-test.c:84
[] void []
test_exec_config_empty
in /src/core/tests/unit/exec-config-test.c:111
[] void []
test_exec_config_full
in /src/core/tests/unit/exec-config-test.c:138
[] void []
test_exec_config_copy
in /src/core/tests/unit/exec-config-test.c:154
[] void []
MonitorStartServer
in /src/core/cf-monitord/env_monitor.c:267
['EvalContext*', 'Policy*'] void []
test_filter
in /src/core/tests/unit/rlist_test.c:135
[] void []
test_filter_everything
in /src/core/tests/unit/rlist_test.c:162
[] void []
FnCallSelectServers
in /src/core/libpromises/evalfunction.c:4551
['EvalContext*', 'ARG_UNUSED*', 'FnCall*', 'Rlist*'] FnCallResult []
test_policy_json_to_from
in /src/core/tests/unit/policy_test.c:163
[] void []
ParserHandleBundlePromiseRval
in /src/core/libpromises/cf3parse_logic.h:652
[] void []
test_expand_list_nested
in /src/core/tests/unit/expand_test.c:373
['void**'] void []
test_class_persistence
in /src/core/tests/unit/eval_context_test.c:32
[] void []
KeepMonitorPromise
in /src/core/cf-monitord/env_monitor.c:1175
['EvalContext*', 'Promise*', 'ARG_UNUSED*'] PromiseResult []
KeepEditLinePromise
in /src/core/cf-agent/files_editline.c:325
['EvalContext*', 'Promise*', 'void*'] PromiseResult []
KeepEditXmlPromise
in /src/core/cf-agent/files_editxml.c:205
['EvalContext*', 'Promise*', 'ARG_UNUSED*'] PromiseResult []
KeepServerPromise
in /src/core/cf-serverd/server_transform.c:733
['EvalContext*', 'Promise*', 'ARG_UNUSED*'] PromiseResult []
DefaultVarPromiseWrapper
in /src/core/cf-agent/cf-agent.c:265
['EvalContext*', 'Promise*', 'void*'] PromiseResult []
FnCallMapData
in /src/core/libpromises/evalfunction.c:3966
['EvalContext*', 'ARG_UNUSED*', 'FnCall*', 'ARG_UNUSED*'] FnCallResult []
FnCallMapList
in /src/core/libpromises/evalfunction.c:4213
['EvalContext*', 'Policy*', 'FnCall*', 'ARG_UNUSED*'] FnCallResult []
NetworkingRoutesPostProcessInfo
in /src/core/libenv/unix_iface.c:1050
['ARG_LINUX_ONLY*', 'ARG_LINUX_ONLY*'] void []
NetworkingIPv6RoutesPostProcessInfo
in /src/core/libenv/unix_iface.c:1097
['ARG_UNUSED*', 'ARG_LINUX_ONLY*'] void []
NetworkingIPv6AddressesPostProcessInfo
in /src/core/libenv/unix_iface.c:1132
['ARG_UNUSED*', 'void*'] void []
NetworkingPortsPostProcessInfo
in /src/core/libenv/unix_iface.c:1213
['ARG_UNUSED*', 'void*'] void []
FnCallGetUserInfo
in /src/core/libpromises/evalfunction.c:1324
['ARG_UNUSED', 'ARG_UNUSED*', 'ARG_UNUSED*', 'Rlist*'] FnCallResult []
test_new_delete
in /src/core/libntech/tests/unit/json_test.c:95
[] void []
test_object_duplicate_key
in /src/core/libntech/tests/unit/json_test.c:103
[] void []
test_show_object_simple
in /src/core/libntech/tests/unit/json_test.c:130
[] void []
test_show_object_escaped
in /src/core/libntech/tests/unit/json_test.c:148
[] void []
test_show_object_compound
in /src/core/libntech/tests/unit/json_test.c:200
[] void []
test_show_object_compound_compact
in /src/core/libntech/tests/unit/json_test.c:231
[] void []
test_show_array_object
in /src/core/libntech/tests/unit/json_test.c:363
[] void []
test_object_get_string
in /src/core/libntech/tests/unit/json_test.c:434
[] void []
test_object_iterator
in /src/core/libntech/tests/unit/json_test.c:478
[] void []
test_merge_object
in /src/core/libntech/tests/unit/json_test.c:664
[] void []
FnCallReadData
in /src/core/libpromises/evalfunction.c:7556
['ARG_UNUSED', 'ARG_UNUSED*', 'FnCall*', 'Rlist*'] FnCallResult []
FnCallReadCsv
in /src/core/libpromises/evalfunction.c:7606
['ARG_UNUSED', 'ARG_UNUSED*', 'FnCall*', 'Rlist*'] FnCallResult []
FnCallReadEnvFile
in /src/core/libpromises/evalfunction.c:7614
['ARG_UNUSED', 'ARG_UNUSED*', 'FnCall*', 'Rlist*'] FnCallResult []
FnCallReadYaml
in /src/core/libpromises/evalfunction.c:7622
['ARG_UNUSED', 'ARG_UNUSED*', 'FnCall*', 'Rlist*'] FnCallResult []
FnCallReadJson
in /src/core/libpromises/evalfunction.c:7630
['ARG_UNUSED', 'ARG_UNUSED*', 'FnCall*', 'Rlist*'] FnCallResult []
FnCallReadModuleProtocol
in /src/core/libpromises/evalfunction.c:7715
['ARG_UNUSED', 'ARG_UNUSED*', 'FnCall*', 'Rlist*'] FnCallResult []
FnCallUseModule
in /src/core/libpromises/evalfunction.c:2918
['EvalContext*', 'ARG_UNUSED*', 'ARG_UNUSED*', 'Rlist*'] FnCallResult []
FnCallNetworkConnections
in /src/core/libpromises/evalfunction.c:9015
['EvalContext*', 'ARG_UNUSED*', 'ARG_UNUSED*', 'ARG_UNUSED*'] FnCallResult []
dump_dbs
in /src/core/cf-check/dump.c:476
['Seq*', 'dump_mode', 'char*'] int []
SyntaxToJson
in /src/core/libpromises/syntax.c:1322
[] JsonElement []
LookupVarRefToJson
in /src/core/libpromises/evalfunction.c:437
['void*', 'char**'] JsonElement []
FnCallUrlGet
in /src/core/libpromises/evalfunction.c:3051
['ARG_UNUSED', 'ARG_UNUSED*', 'FnCall*', 'Rlist*'] FnCallResult []
FnCallGetIndices
in /src/core/libpromises/evalfunction.c:3431
['EvalContext*', 'ARG_UNUSED*', 'FnCall*', 'Rlist*'] FnCallResult []
FnCallGetValues
in /src/core/libpromises/evalfunction.c:3567
['EvalContext*', 'ARG_UNUSED*', 'FnCall*', 'Rlist*'] FnCallResult []
FnCallJoin
in /src/core/libpromises/evalfunction.c:3639
['EvalContext*', 'ARG_UNUSED*', 'ARG_UNUSED*', 'Rlist*'] FnCallResult []
FnCallMergeData
in /src/core/libpromises/evalfunction.c:4346
['EvalContext*', 'ARG_UNUSED*', 'FnCall*', 'Rlist*'] FnCallResult []
FnCallShuffle
in /src/core/libpromises/evalfunction.c:4715
['EvalContext*', 'ARG_UNUSED*', 'FnCall*', 'Rlist*'] FnCallResult []
FnCallGrep
in /src/core/libpromises/evalfunction.c:3592
['EvalContext*', 'ARG_UNUSED*', 'FnCall*', 'Rlist*'] FnCallResult []
FnCallRegList
in /src/core/libpromises/evalfunction.c:3605
['EvalContext*', 'ARG_UNUSED*', 'FnCall*', 'Rlist*'] FnCallResult []
FnCallFilter
in /src/core/libpromises/evalfunction.c:5222
['EvalContext*', 'ARG_UNUSED*', 'FnCall*', 'Rlist*'] FnCallResult []
FnCallEverySomeNone
in /src/core/libpromises/evalfunction.c:5914
['EvalContext*', 'ARG_UNUSED*', 'FnCall*', 'Rlist*'] FnCallResult []
FnCallSublist
in /src/core/libpromises/evalfunction.c:5397
['EvalContext*', 'ARG_UNUSED*', 'FnCall*', 'Rlist*'] FnCallResult []
FnCallSetop
in /src/core/libpromises/evalfunction.c:5467
['EvalContext*', 'ARG_UNUSED*', 'FnCall*', 'Rlist*'] FnCallResult []
FnCallLength
in /src/core/libpromises/evalfunction.c:5559
['EvalContext*', 'ARG_UNUSED*', 'FnCall*', 'Rlist*'] FnCallResult []
FnCallFold
in /src/core/libpromises/evalfunction.c:5587
['EvalContext*', 'ARG_UNUSED*', 'FnCall*', 'Rlist*'] FnCallResult []
FnCallNth
in /src/core/libpromises/evalfunction.c:5839
['EvalContext*', 'ARG_UNUSED*', 'FnCall*', 'Rlist*'] FnCallResult []
FnCallSort
in /src/core/libpromises/evalfunction.c:5925
['EvalContext*', 'ARG_UNUSED*', 'FnCall*', 'Rlist*'] FnCallResult []
FnCallReverse
in /src/core/libpromises/evalfunction.c:7046
['EvalContext*', 'ARG_UNUSED*', 'FnCall*', 'Rlist*'] FnCallResult []
FnCallStoreJson
in /src/core/libpromises/evalfunction.c:7995
['EvalContext*', 'ARG_UNUSED*', 'FnCall*', 'Rlist*'] FnCallResult []
FnCallDataExpand
in /src/core/libpromises/evalfunction.c:8067
['EvalContext*', 'ARG_UNUSED*', 'ARG_UNUSED*', 'Rlist*'] FnCallResult []
FnCallFileSexist
in /src/core/libpromises/evalfunction.c:8384
['EvalContext*', 'ARG_UNUSED*', 'ARG_UNUSED*', 'Rlist*'] FnCallResult []
FnCallMakerule
in /src/core/libpromises/evalfunction.c:8546
['EvalContext*', 'ARG_UNUSED*', 'ARG_UNUSED*', 'Rlist*'] FnCallResult []
FnCallString
in /src/core/libpromises/evalfunction.c:9740
['EvalContext*', 'ARG_UNUSED*', 'FnCall*', 'Rlist*'] FnCallResult []
FnCallVariablesMatching
in /src/core/libpromises/evalfunction.c:1808
['EvalContext*', 'ARG_UNUSED*', 'FnCall*', 'Rlist*'] FnCallResult []
FnCallSysctlValue
in /src/core/libpromises/evalfunction.c:1204
['ARG_UNUSED', 'ARG_UNUSED*', 'ARG_LINUX_ONLY*', 'ARG_LINUX_ONLY*'] FnCallResult []
FnCallPackagesMatching
in /src/core/libpromises/evalfunction.c:2308
['ARG_UNUSED', 'ARG_UNUSED*', 'FnCall*', 'Rlist*'] FnCallResult []
FnCallExecResult
in /src/core/libpromises/evalfunction.c:2816
['ARG_UNUSED', 'ARG_UNUSED*', 'FnCall*', 'Rlist*'] FnCallResult []
FnCallRegExtract
in /src/core/libpromises/evalfunction.c:6826
['EvalContext*', 'ARG_UNUSED*', 'ARG_UNUSED*', 'Rlist*'] FnCallResult []
FnCallClassFilterCsv
in /src/core/libpromises/evalfunction.c:7780
['EvalContext*', 'ARG_UNUSED*', 'FnCall*', 'Rlist*'] FnCallResult []
FnCallProcessExists
in /src/core/libpromises/evalfunction.c:8966
['ARG_UNUSED', 'ARG_UNUSED*', 'FnCall*', 'Rlist*'] FnCallResult []
FnCallCFEngineCallers
in /src/core/libpromises/evalfunction.c:9726
['EvalContext*', 'ARG_UNUSED*', 'FnCall*', 'ARG_UNUSED*'] FnCallResult []
PromiseModule_Terminate_untyped
in /src/core/libpromises/mod_custom.c:1194
['void*'] void []
test_policy_json_offsets
in /src/core/tests/unit/policy_test.c:276
[] void []
test_show_object_array
in /src/core/libntech/tests/unit/json_test.c:264
[] void []
test_show_array
in /src/core/libntech/tests/unit/json_test.c:286
[] void []
test_show_array_compact
in /src/core/libntech/tests/unit/json_test.c:304
[] void []
test_object_get_array
in /src/core/libntech/tests/unit/json_test.c:460
[] void []
test_array_get_string
in /src/core/libntech/tests/unit/json_test.c:523
[] void []
test_array_iterator
in /src/core/libntech/tests/unit/json_test.c:536
[] void []
test_compare_container_type_mismatch
in /src/core/libntech/tests/unit/json_test.c:573
[] void []
test_merge_array
in /src/core/libntech/tests/unit/json_test.c:638
[] void []
test_array_extend
in /src/core/libntech/tests/unit/json_test.c:1526
[] void []
test_array_remove_range
in /src/core/libntech/tests/unit/json_test.c:1587
[] void []
FnCallFindfilesUp
in /src/core/libpromises/evalfunction.c:9236
['ARG_UNUSED', 'ARG_UNUSED*', 'FnCall*', 'Rlist*'] FnCallResult []
FnCallDataRead
in /src/core/libpromises/evalfunction.c:8088
['EvalContext*', 'ARG_UNUSED*', 'FnCall*', 'Rlist*'] FnCallResult []
test_show_string
in /src/core/libntech/tests/unit/json_test.c:115
[] void []
test_copy_compare
in /src/core/libntech/tests/unit/json_test.c:559
[] void []
test_json_object_merge_deep
in /src/core/libntech/tests/unit/json_test.c:2024
[] void []
test_benchmark
in /src/core/tests/unit/parser_test.c:18
[] void []
test_no_bundle_or_body_keyword
in /src/core/tests/unit/parser_test.c:23
[] void []
test_bundle_invalid_type
in /src/core/tests/unit/parser_test.c:28
[] void []
test_constraint_ifvarclass_invalid
in /src/core/tests/unit/parser_test.c:33
[] void []
test_bundle_args_invalid_type
in /src/core/tests/unit/parser_test.c:38
[] void []
test_bundle_args_forgot_cp
in /src/core/tests/unit/parser_test.c:43
[] void []
test_bundle_body_forgot_ob
in /src/core/tests/unit/parser_test.c:48
[] void []
test_bundle_custom_promise_type
in /src/core/tests/unit/parser_test.c:53
[] void []
test_bundle_body_wrong_promise_type_token
in /src/core/tests/unit/parser_test.c:58
[] void []
test_bundle_body_wrong_statement
in /src/core/tests/unit/parser_test.c:63
[] void []
test_bundle_body_forgot_semicolon
in /src/core/tests/unit/parser_test.c:68
[] void []
test_bundle_body_promiser_statement_contains_colon
in /src/core/tests/unit/parser_test.c:73
[] void []
test_bundle_body_promiser_statement_missing_assign
in /src/core/tests/unit/parser_test.c:78
[] void []
test_bundle_body_promisee_missing_arrow
in /src/core/tests/unit/parser_test.c:83
[] void []
test_bundle_body_promiser_wrong_constraint_token
in /src/core/tests/unit/parser_test.c:88
[] void []
test_bundle_body_promiser_unknown_constraint_id
in /src/core/tests/unit/parser_test.c:93
[] void []
test_body_edit_line_common_constraints
in /src/core/tests/unit/parser_test.c:98
[] void []
test_body_edit_xml_common_constraints
in /src/core/tests/unit/parser_test.c:103
[] void []
test_promise_promiser_nonscalar
in /src/core/tests/unit/parser_test.c:108
[] void []
test_bundle_body_promiser_forgot_colon
in /src/core/tests/unit/parser_test.c:113
[] void []
test_bundle_body_promisee_no_colon_allowed
in /src/core/tests/unit/parser_test.c:118
[] void []
test_bundle_body_forget_cb_eof
in /src/core/tests/unit/parser_test.c:123
[] void []
test_bundle_body_forget_cb_body
in /src/core/tests/unit/parser_test.c:128
[] void []
test_bundle_body_forget_cb_bundle
in /src/core/tests/unit/parser_test.c:133
[] void []
test_body_selection_wrong_token
in /src/core/tests/unit/parser_test.c:138
[] void []
test_body_selection_forgot_semicolon
in /src/core/tests/unit/parser_test.c:143
[] void []
test_body_selection_unknown_selection_id
in /src/core/tests/unit/parser_test.c:148
[] void []
test_body_body_forget_cb_eof
in /src/core/tests/unit/parser_test.c:153
[] void []
test_body_body_forget_cb_body
in /src/core/tests/unit/parser_test.c:158
[] void []
test_body_body_forget_cb_bundle
in /src/core/tests/unit/parser_test.c:163
[] void []
test_rval_list_forgot_colon
in /src/core/tests/unit/parser_test.c:168
[] void []
test_rval_list_wrong_input_type
in /src/core/tests/unit/parser_test.c:173
[] void []
test_rval_function_forgot_colon
in /src/core/tests/unit/parser_test.c:178
[] void []
test_rval_function_wrong_input_type
in /src/core/tests/unit/parser_test.c:183
[] void []
test_rval_wrong_input_type
in /src/core/tests/unit/parser_test.c:188
[] void []
test_rval_list_forgot_cb_semicolon
in /src/core/tests/unit/parser_test.c:193
[] void []
test_rval_list_forgot_cb_colon
in /src/core/tests/unit/parser_test.c:198
[] void []
test_rval_function_forgot_cp_semicolon
in /src/core/tests/unit/parser_test.c:203
[] void []
test_rval_function_forgot_cp_colon
in /src/core/tests/unit/parser_test.c:208
[] void []
test_bundle_redefinition
in /src/core/tests/unit/policy_test.c:107
[] void []
test_bundle_reserved_name
in /src/core/tests/unit/policy_test.c:115
[] void []
test_body_redefinition
in /src/core/tests/unit/policy_test.c:123
[] void []
test_body_control_no_arguments
in /src/core/tests/unit/policy_test.c:131
[] void []
test_vars_multiple_types
in /src/core/tests/unit/policy_test.c:139
[] void []
test_methods_invalid_arity
in /src/core/tests/unit/policy_test.c:147
[] void []
test_promise_duplicate_handle
in /src/core/tests/unit/policy_test.c:155
[] void []
test_promiser_empty_varref
in /src/core/tests/unit/policy_test.c:421
[] void []
test_constraint_comment_nonscalar
in /src/core/tests/unit/policy_test.c:429
[] void []
test_body_action_with_log_repaired_needs_log_string
in /src/core/tests/unit/policy_test.c:438
[] void []
test_failsafe
in /src/core/tests/unit/policy_test.c:70
[] void []
ParserBeginBlockBody
in /src/core/libpromises/cf3parse_logic.h:825
[] void []
ParserBeginBlock
in /src/core/libpromises/cf3parse_logic.h:727
['ParserBlock'] void []
ParserHandleBlockAttributeRval
in /src/core/libpromises/cf3parse_logic.h:893
[] void []
test_get_in_default_namespace
in /src/core/tests/unit/variable_test.c:87
[] void []
test_multi_index_array_conflation
in /src/core/tests/unit/variable_test.c:99
[] void []
test_get_different_namespaces
in /src/core/tests/unit/variable_test.c:109
[] void []
test_get_indices
in /src/core/tests/unit/variable_test.c:119
[] void []
test_replace
in /src/core/tests/unit/variable_test.c:129
[] void []
test_counting
in /src/core/tests/unit/variable_test.c:245
[] void []
test_iterate_indices
in /src/core/tests/unit/variable_test.c:262
[] void []
test_iterate_indices_ordering_related
in /src/core/tests/unit/variable_test.c:304
[] void []
test_set_names
in /src/core/tests/unit/set_domainname_test.c:56
[] void []
test_block_text_match
in /src/core/tests/unit/regex_test.c:22
[] void []
test_block_text_match2
in /src/core/tests/unit/regex_test.c:35
[] void []
test_full_text_match
in /src/core/tests/unit/regex_test.c:8
[] void []
test_full_text_match2
in /src/core/tests/unit/regex_test.c:15
[] void []
VerifyStoragePromise
in /src/core/cf-agent/verify_storage.c:89
['EvalContext*', 'char*', 'Promise*'] PromiseResult []
test_list_select_last_matching_finds_first
in /src/core/tests/unit/item_test.c:30
[] void []
test_list_select_last_matching_finds_last
in /src/core/tests/unit/item_test.c:49
[] void []
test_list_select_last_matching_not_found
in /src/core/tests/unit/item_test.c:68
[] void []
test_match_region
in /src/core/tests/unit/item_lib_test.c:8
[] void []
test_expand_scalar_two_scalars_concat
in /src/core/tests/unit/expand_test.c:262
['void**'] void []
test_expand_scalar_two_scalars_nested
in /src/core/tests/unit/expand_test.c:283
['void**'] void []
test_expand_scalar_array_concat
in /src/core/tests/unit/expand_test.c:304
['void**'] void []
test_expand_scalar_array_with_scalar_arg
in /src/core/tests/unit/expand_test.c:325
['void**'] void []
test_expand_scalar_nested_inner_undefined
in /src/core/tests/unit/expand_test.c:357
['void**'] void []
FnCallGetFields
in /src/core/libpromises/evalfunction.c:3669
['EvalContext*', 'ARG_UNUSED*', 'FnCall*', 'Rlist*'] FnCallResult []
FnCallReadStringArray
in /src/core/libpromises/evalfunction.c:8144
['EvalContext*', 'ARG_UNUSED*', 'FnCall*', 'Rlist*'] FnCallResult []
FnCallReadStringArrayIndex
in /src/core/libpromises/evalfunction.c:8151
['EvalContext*', 'ARG_UNUSED*', 'FnCall*', 'Rlist*'] FnCallResult []
FnCallReadIntArray
in /src/core/libpromises/evalfunction.c:8158
['EvalContext*', 'ARG_UNUSED*', 'FnCall*', 'Rlist*'] FnCallResult []
FnCallReadRealArray
in /src/core/libpromises/evalfunction.c:8165
['EvalContext*', 'ARG_UNUSED*', 'FnCall*', 'Rlist*'] FnCallResult []
FnCallParseStringArray
in /src/core/libpromises/evalfunction.c:8223
['EvalContext*', 'ARG_UNUSED*', 'FnCall*', 'Rlist*'] FnCallResult []
FnCallParseStringArrayIndex
in /src/core/libpromises/evalfunction.c:8230
['EvalContext*', 'ARG_UNUSED*', 'FnCall*', 'Rlist*'] FnCallResult []
FnCallParseIntArray
in /src/core/libpromises/evalfunction.c:8237
['EvalContext*', 'ARG_UNUSED*', 'FnCall*', 'Rlist*'] FnCallResult []
FnCallParseRealArray
in /src/core/libpromises/evalfunction.c:8244
['EvalContext*', 'ARG_UNUSED*', 'FnCall*', 'Rlist*'] FnCallResult []
test_different_name
in /src/core/tests/unit/package_versions_compare_test.c:7
[] void []
test_wildcard_arch
in /src/core/tests/unit/package_versions_compare_test.c:28
[] void []
test_non_matching_arch
in /src/core/tests/unit/package_versions_compare_test.c:49
[] void []
test_wildcard_version
in /src/core/tests/unit/package_versions_compare_test.c:93
[] void []
test_eq
in /src/core/tests/unit/package_versions_compare_test.c:98
[] void []
test_ne
in /src/core/tests/unit/package_versions_compare_test.c:105
[] void []
test_gt_lt
in /src/core/tests/unit/package_versions_compare_test.c:111
[] void []
test_gte_lte
in /src/core/tests/unit/package_versions_compare_test.c:121
[] void []
wrong_separators
in /src/core/tests/unit/package_versions_compare_test.c:131
[] void []
uneven_lengths_1
in /src/core/tests/unit/package_versions_compare_test.c:136
[] void []
uneven_lengths_2
in /src/core/tests/unit/package_versions_compare_test.c:141
[] void []
uneven_lengths_3
in /src/core/tests/unit/package_versions_compare_test.c:146
[] void []
uneven_lengths_4
in /src/core/tests/unit/package_versions_compare_test.c:151
[] void []
uneven_lengths_5
in /src/core/tests/unit/package_versions_compare_test.c:156
[] void []
uneven_lengths_6
in /src/core/tests/unit/package_versions_compare_test.c:161
[] void []
uneven_lengths_7
in /src/core/tests/unit/package_versions_compare_test.c:166
[] void []
uneven_lengths_8
in /src/core/tests/unit/package_versions_compare_test.c:171
[] void []
uneven_lengths_9
in /src/core/tests/unit/package_versions_compare_test.c:176
[] void []
uneven_lengths_10
in /src/core/tests/unit/package_versions_compare_test.c:181
[] void []
uneven_lengths_11
in /src/core/tests/unit/package_versions_compare_test.c:186
[] void []
uneven_lengths_12
in /src/core/tests/unit/package_versions_compare_test.c:191
[] void []
uneven_lengths_13
in /src/core/tests/unit/package_versions_compare_test.c:196
[] void []
uneven_lengths_14
in /src/core/tests/unit/package_versions_compare_test.c:201
[] void []
uneven_lengths_15
in /src/core/tests/unit/package_versions_compare_test.c:206
[] void []
uneven_lengths_16
in /src/core/tests/unit/package_versions_compare_test.c:211
[] void []
uneven_lengths_17
in /src/core/tests/unit/package_versions_compare_test.c:216
[] void []
uneven_lengths_18
in /src/core/tests/unit/package_versions_compare_test.c:221
[] void []
uneven_lengths_19
in /src/core/tests/unit/package_versions_compare_test.c:226
[] void []
uneven_lengths_20
in /src/core/tests/unit/package_versions_compare_test.c:231
[] void []
invalid_01
in /src/core/tests/unit/package_versions_compare_test.c:236
[] void []
invalid_02
in /src/core/tests/unit/package_versions_compare_test.c:241
[] void []
invalid_03
in /src/core/tests/unit/package_versions_compare_test.c:246
[] void []
invalid_04
in /src/core/tests/unit/package_versions_compare_test.c:251
[] void []
invalid_05
in /src/core/tests/unit/package_versions_compare_test.c:256
[] void []
invalid_06
in /src/core/tests/unit/package_versions_compare_test.c:261
[] void []
invalid_07
in /src/core/tests/unit/package_versions_compare_test.c:266
[] void []
invalid_08
in /src/core/tests/unit/package_versions_compare_test.c:271
[] void []
NewAssoc
in /src/core/libpromises/assoc.c:29
['char*', 'Rval', 'DataType'] CfAssoc []
test_length
in /src/core/tests/unit/rlist_test.c:19
[] void []
Apoptosis
in /src/core/cf-execd/cf-execd.c:881
[] void []
FnCallClassesMatching
in /src/core/libpromises/evalfunction.c:1624
['EvalContext*', 'ARG_UNUSED*', 'FnCall*', 'Rlist*'] FnCallResult []
FnCallBundlesMatching
in /src/core/libpromises/evalfunction.c:2052
['EvalContext*', 'Policy*', 'FnCall*', 'Rlist*'] FnCallResult []
FnCallLsDir
in /src/core/libpromises/evalfunction.c:3816
['ARG_UNUSED', 'ARG_UNUSED*', 'ARG_UNUSED*', 'Rlist*'] FnCallResult []
FnCallPeers
in /src/core/libpromises/evalfunction.c:6588
['ARG_UNUSED', 'ARG_UNUSED*', 'ARG_UNUSED*', 'Rlist*'] FnCallResult []
FnCallPeerLeaders
in /src/core/libpromises/evalfunction.c:6730
['ARG_UNUSED', 'ARG_UNUSED*', 'ARG_UNUSED*', 'Rlist*'] FnCallResult []
test_prepend_scalar_idempotent
in /src/core/tests/unit/rlist_test.c:51
[] void []
FnCallHostsSeen
in /src/core/libpromises/evalfunction.c:737
['ARG_UNUSED', 'ARG_UNUSED*', 'ARG_UNUSED*', 'Rlist*'] FnCallResult []
test_add_module_to_context
in /src/core/tests/unit/new_packages_promise_test.c:17
[] void []
test_default_package_module_settings
in /src/core/tests/unit/new_packages_promise_test.c:51
[] void []
EvalContextSetRestrictKeys
in /src/core/libpromises/eval_context.c:225
['EvalContext*', 'Rlist*'] void []
test_map_iterators_from_rval_empty
in /src/core/tests/unit/expand_test.c:79
['void**'] void []
test_map_iterators_from_rval_literal
in /src/core/tests/unit/expand_test.c:98
['void**'] void []
test_special_scope
in /src/core/tests/unit/var_expressions_test.c:106
[] void []
ParserBeginBundleBody
in /src/core/libpromises/cf3parse_logic.h:1020
[] void []
IdentityVarRefEval
in /src/core/tests/unit/string_expressions_test.c:15
['char*', 'ARG_UNUSED', 'ARG_UNUSED*'] char []
test_sort_item_list_names
in /src/core/tests/unit/sort_test.c:12
[] void []
test_sort_item_list_classes
in /src/core/tests/unit/sort_test.c:31
[] void []
test_clear
in /src/core/libntech/tests/unit/map_test.c:355
[] void []
ForceKeyRemoval
in /src/core/cf-key/cf-key-functions.c:354
['char*'] int []
ForceIpAddressRemoval
in /src/core/cf-key/cf-key-functions.c:426
['char*'] int []
test_push_pop
in /src/core/libntech/tests/unit/threaded_deque_test.c:16
[] void []
test_push_report_count
in /src/core/libntech/tests/unit/stack_test.c:112
[] void []
test_expand
in /src/core/libntech/tests/unit/stack_test.c:129
[] void []
test_trim_crlf
in /src/core/libntech/tests/unit/string_lib_test.c:1015
[] void []
test_close_hole
in /src/core/libntech/tests/unit/string_lib_test.c:1113
[] void []
test_popn
in /src/core/libntech/tests/unit/threaded_deque_test.c:242
[] void []
test_popn_into_array
in /src/core/libntech/tests/unit/threaded_queue_test.c:279
[] void []
thread_push
in /src/core/libntech/tests/unit/threaded_deque_test.c:301
[] void []
thread_wait_empty
in /src/core/libntech/tests/unit/threaded_deque_test.c:309
[] void []
test_basics
in /src/core/libntech/tests/unit/queue_test.c:7
[] void []
test_destroy
in /src/core/libntech/tests/unit/queue_test.c:41
[] void []
test_stringset_clear
in /src/core/libntech/tests/unit/set_test.c:21
[] void []
test_stringset_serialization
in /src/core/libntech/tests/unit/set_test.c:36
[] void []
test_stringset_join
in /src/core/libntech/tests/unit/set_test.c:66
[] void []
test_json_array_to_stringset
in /src/core/libntech/tests/unit/set_test.c:121
[] void []
test_stringset_add_f
in /src/core/libntech/tests/unit/set_test.c:163
[] void []
test_free_array_items
in /src/core/libntech/tests/unit/alloc_test.c:38
[] void []
test_insert
in /src/core/libntech/tests/unit/map_test.c:45
[] void []
test_insert_jumbo
in /src/core/libntech/tests/unit/map_test.c:82
[] void []
test_grow
in /src/core/libntech/tests/unit/map_test.c:159
[] void []
test_shrink
in /src/core/libntech/tests/unit/map_test.c:253
[] void []
test_no_shrink_below_init_size
in /src/core/libntech/tests/unit/map_test.c:312
[] void []
test_clear_hashmap
in /src/core/libntech/tests/unit/map_test.c:368
[] void []
test_get
in /src/core/libntech/tests/unit/map_test.c:334
[] void []
test_has_key
in /src/core/libntech/tests/unit/map_test.c:345
[] void []
test_soft_destroy
in /src/core/libntech/tests/unit/map_test.c:417
[] void []
test_insert_jumbo_more
in /src/core/libntech/tests/unit/map_test.c:457
[] void []
test_array_map_insert
in /src/core/libntech/tests/unit/map_test.c:540
[] void []
test_array_map_get
in /src/core/libntech/tests/unit/map_test.c:585
[] void []
test_array_map_remove
in /src/core/libntech/tests/unit/map_test.c:618
[] void []
test_array_map_soft_destroy
in /src/core/libntech/tests/unit/map_test.c:648
[] void []
test_array_map_iterator
in /src/core/libntech/tests/unit/map_test.c:728
[] void []
test_array_map_key_referenced_in_value
in /src/core/libntech/tests/unit/map_test.c:683
[] void []
test_hash_map_key_referenced_in_value
in /src/core/libntech/tests/unit/map_test.c:764
[] void []
test_append
in /src/core/libntech/tests/unit/sequence_test.c:29
[] void []
test_set
in /src/core/libntech/tests/unit/sequence_test.c:48
[] void []
test_split
in /src/core/libntech/tests/unit/sequence_test.c:378
[] void []
test_string_deserialize
in /src/core/libntech/tests/unit/sequence_test.c:609
[] void []
test_string_serialize
in /src/core/libntech/tests/unit/sequence_test.c:646
[] void []
test_seq_string_file
in /src/core/libntech/tests/unit/sequence_test.c:677
[] void []
test_destroyer
in /src/core/libntech/tests/unit/list_test.c:32
[] void []
test_prependToList
in /src/core/libntech/tests/unit/list_test.c:65
[] void []
test_appendToList
in /src/core/libntech/tests/unit/list_test.c:116
[] void []
copyFunction
in /src/core/libntech/tests/unit/list_test.c:166
['void*', 'void**'] void []
test_removeFromList
in /src/core/libntech/tests/unit/list_test.c:177
[] void []
test_copyList
in /src/core/libntech/tests/unit/list_test.c:340
[] void []
test_iterator
in /src/core/libntech/tests/unit/list_test.c:427
[] void []
test_mutableIterator
in /src/core/libntech/tests/unit/list_test.c:603
[] void []
test_push_pop_top
in /src/core/libntech/tests/unit/stack_test.c:6
[] void []
test_createBufferFrom
in /src/core/libntech/tests/unit/buffer_test.c:22
[] void []
test_setBuffer
in /src/core/libntech/tests/unit/buffer_test.c:47
[] void []
test_zeroBuffer
in /src/core/libntech/tests/unit/buffer_test.c:121
[] void []
test_copyCompareBuffer
in /src/core/libntech/tests/unit/buffer_test.c:143
[] void []
test_appendBuffer
in /src/core/libntech/tests/unit/buffer_test.c:181
[] void []
test_printf
in /src/core/libntech/tests/unit/buffer_test.c:306
[] void []
test_vprintf
in /src/core/libntech/tests/unit/buffer_test.c:459
[] void []
test_shortage
in /src/core/libntech/tests/unit/ring_buffer_test.c:55
[] void []
test_substring_overshoot
in /src/core/libntech/tests/unit/string_lib_test.c:364
[] void []
test_substring_positive
in /src/core/libntech/tests/unit/string_lib_test.c:372
[] void []
test_substring_negative_length
in /src/core/libntech/tests/unit/string_lib_test.c:380
[] void []
test_substring_negative
in /src/core/libntech/tests/unit/string_lib_test.c:388
[] void []
test_substring_evil
in /src/core/libntech/tests/unit/string_lib_test.c:396
[] void []
test_expand_braces
in /src/core/libntech/tests/unit/glob_lib_test.c:4
[] void []
test_glob_match
in /src/core/libntech/tests/unit/glob_lib_test.c:185
[] void []
PathWalkCallback
in /src/core/libntech/libutils/glob_lib.c:415
['char*', 'Seq*', 'Seq*', 'void*'] void []
test_glob_find
in /src/core/libntech/tests/unit/glob_lib_test.c:260
[] void []
test_glob_file_list
in /src/core/libntech/tests/unit/glob_lib_test.c:281
[] void []
FnCallFindfiles
in /src/core/libpromises/evalfunction.c:5169
['EvalContext*', 'ARG_UNUSED*', 'FnCall*', 'Rlist*'] FnCallResult []
test_path_getquoted
in /src/core/libntech/tests/unit/path_test.c:5
[] void []
CallHostsSeenCallback
in /src/core/libpromises/evalfunction.c:727
['char*', 'char*', 'ARG_UNUSED', 'KeyHostSeen*', 'void*'] bool []
FnCallDatatype
in /src/core/libpromises/evalfunction.c:5762
['EvalContext*', 'ARG_UNUSED*', 'FnCall*', 'Rlist*'] FnCallResult []
FnCallIsDatatype
in /src/core/libpromises/evalfunction.c:5796
['EvalContext*', 'ARG_UNUSED*', 'FnCall*', 'Rlist*'] FnCallResult []
test_ns
in /src/core/tests/unit/class_test.c:38
[] void []
test_default_ns
in /src/core/tests/unit/class_test.c:59
[] void []
test_put_replace
in /src/core/tests/unit/class_test.c:93
[] void []
cf_readlink
in /src/core/cf-agent/verify_files_utils.c:4074
['EvalContext*', 'char*', 'char*', 'size_t', 'Attributes*', 'Promise*', 'AgentConnection*', 'PromiseResult*'] int []
VerifyACL
in /src/core/cf-agent/verify_acl.c:51
['EvalContext*', 'char*', 'Attributes*', 'Promise*'] PromiseResult []
VerifyEnvironments
in /src/core/cf-agent/verify_environments.c:203
['EvalContext*', 'Attributes*', 'Promise*'] PromiseResult []
SetupRunagentSocket
in /src/core/cf-execd/cf-execd.c:642
['ExecdConfig*'] int []
VerifyFileIntegrity
in /src/core/cf-agent/verify_files_utils.c:3600
['EvalContext*', 'char*', 'Attributes*', 'Promise*'] PromiseResult []
VerifySetUidGid
in /src/core/cf-agent/verify_files_utils.c:3840
['EvalContext*', 'char*', 'struct stat*', 'mode_t', 'Promise*', 'Attributes*'] PromiseResult []
VerifyFinderType
in /src/core/cf-agent/verify_files_utils.c:3910
['EvalContext*', 'char*', 'Attributes*', 'Promise*', 'PromiseResult*'] int []
VerifyOwner
in /src/core/cf-agent/verify_files_utils.c:4142
['EvalContext*', 'char*', 'Promise*', 'Attributes*', 'struct stat*', 'PromiseResult*'] bool []
CheckPosixLinuxAccessACEs
in /src/core/cf-agent/acl_posix.c:90
['EvalContext*', 'Rlist*', 'AclMethod', 'char*', 'Attributes*', 'Promise*', 'PromiseResult*'] bool []
CheckPosixLinuxDefaultACEs
in /src/core/cf-agent/acl_posix.c:97
['EvalContext*', 'Rlist*', 'AclMethod', 'AclDefault', 'char*', 'Attributes*', 'Promise*', 'PromiseResult*'] bool []
VerifyFileChanges
in /src/core/cf-agent/verify_files_utils.c:4344
['EvalContext*', 'char*', 'struct stat*', 'Attributes*', 'Promise*', 'PromiseResult*'] void []
ENTERPRISE_FUNC_8ARG_DEFINE_STUB
in /src/core/cf-agent/cf-agent-enterprise-stubs.c:28
['ARG_UNUSED', 'ARG_UNUSED', 'ARG_UNUSED', 'ARG_UNUSED', 'ARG_UNUSED', 'ARG_UNUSED', 'ARG_UNUSED', 'ARG_UNUSED'] void []
GenericAgentConfigApply
in /src/core/libpromises/generic_agent.c:2645
['EvalContext*', 'GenericAgentConfig*'] void []
EvalContextClassPutSoftNS
in /src/core/libpromises/eval_context.c:1852
['EvalContext*', 'char*', 'char*', 'ContextScope', 'char*'] bool []
FnCallRemoteClassesMatching
in /src/core/libpromises/evalfunction.c:6531
['EvalContext*', 'ARG_UNUSED*', 'ARG_UNUSED*', 'Rlist*'] FnCallResult []
EvalContextClassPutSoftNSTagsSet
in /src/core/libpromises/eval_context.c:1861
['EvalContext*', 'char*', 'char*', 'ContextScope', 'StringSet*'] bool []
DiffPkgOperations
in /src/core/cf-agent/simulate_mode.c:730
[] bool []
ManifestPkgOperations
in /src/core/cf-agent/simulate_mode.c:922
[] bool []
test_long_search
in /src/core/libntech/tests/unit/string_lib_test.c:178
[] void []
test_replace_empty_pattern
in /src/core/libntech/tests/unit/string_lib_test.c:186
[] void []
test_replace_empty_replacement
in /src/core/libntech/tests/unit/string_lib_test.c:194
[] void []
test_replace_eq_size
in /src/core/libntech/tests/unit/string_lib_test.c:202
[] void []
test_replace_more_size
in /src/core/libntech/tests/unit/string_lib_test.c:210
[] void []
test_replace_less_size
in /src/core/libntech/tests/unit/string_lib_test.c:218
[] void []
test_no_replace
in /src/core/libntech/tests/unit/string_lib_test.c:226
[] void []
test_translate_bracket
in /src/core/libntech/tests/unit/glob_lib_test.c:73
[] void []
test_translate_glob
in /src/core/libntech/tests/unit/glob_lib_test.c:141
[] void []
FnCallStrftime
in /src/core/libpromises/evalfunction.c:7320
['ARG_UNUSED', 'ARG_UNUSED*', 'FnCall*', 'Rlist*'] FnCallResult []
FnCallStringReplace
in /src/core/libpromises/evalfunction.c:8342
['ARG_UNUSED', 'ARG_UNUSED*', 'ARG_UNUSED*', 'Rlist*'] FnCallResult []
test_GET_OPTIONAL_ARGUMENT
in /src/core/tests/unit/getopt_test.c:62
[] void []
test_setenv_wrapper
in /src/core/libntech/tests/unit/misc_lib_test.c:219
[] void []
test_putenv_wrapper
in /src/core/libntech/tests/unit/misc_lib_test.c:203
[] void []
test_normalize_path
in /src/core/libntech/tests/unit/glob_lib_test.c:60
[] void []
GlobFindDataCopy
in /src/core/libntech/libutils/glob_lib.c:320
['void*'] void []
test_new_csv_reader_empty_string
in /src/core/libntech/tests/unit/csv_parser_test.c:8
[] void []
test_new_csv_reader_basic
in /src/core/libntech/tests/unit/csv_parser_test.c:29
[] void []
test_new_csv_reader
in /src/core/libntech/tests/unit/csv_parser_test.c:55
[] void []
test_new_csv_reader_lfln
in /src/core/libntech/tests/unit/csv_parser_test.c:77
[] void []
test_new_csv_reader_lfln_at_end
in /src/core/libntech/tests/unit/csv_parser_test.c:97
[] void []
test_new_csv_reader_lfln_at_end2
in /src/core/libntech/tests/unit/csv_parser_test.c:119
[] void []
test_new_csv_reader_lfln_at_end3
in /src/core/libntech/tests/unit/csv_parser_test.c:138
[] void []
test_get_next_line
in /src/core/libntech/tests/unit/csv_parser_test.c:158
[] void []
test_get_next_line_edge_cases
in /src/core/libntech/tests/unit/csv_parser_test.c:207
[] void []
test_new_csv_reader_zd3151_ENT3023
in /src/core/libntech/tests/unit/csv_parser_test.c:263
[] void []
test_new_csv_reader_carriage_return
in /src/core/libntech/tests/unit/csv_parser_test.c:272
[] void []
test_show_object_numeric
in /src/core/libntech/tests/unit/json_test.c:165
[] void []
test_show_object_boolean
in /src/core/libntech/tests/unit/json_test.c:183
[] void []
test_object_get_bool
in /src/core/libntech/tests/unit/json_test.c:447
[] void []
test_iterator_current
in /src/core/libntech/tests/unit/json_test.c:859
[] void []
test_parse_big_numbers
in /src/core/libntech/tests/unit/json_test.c:1027
[] void []
test_remove_key_from_object
in /src/core/libntech/tests/unit/json_test.c:1650
[] void []
test_detach_key_from_object
in /src/core/libntech/tests/unit/json_test.c:1665
[] void []
test_json_null_not_null
in /src/core/libntech/tests/unit/json_test.c:1907
[] void []
test_spec
in /src/core/tests/unit/mustache_test.c:62
[] void []
test_json_walk
in /src/core/libntech/tests/unit/json_test.c:930
[] void []
test_select
in /src/core/libntech/tests/unit/json_test.c:592
[] void []
test_parse_empty_containers
in /src/core/libntech/tests/unit/json_test.c:689
[] void []
test_parse_object_simple
in /src/core/libntech/tests/unit/json_test.c:715
[] void []
test_parse_object_escaped
in /src/core/libntech/tests/unit/json_test.c:728
[] void []
test_parse_tzz_evil_key
in /src/core/libntech/tests/unit/json_test.c:754
[] void []
test_parse_primitives
in /src/core/libntech/tests/unit/json_test.c:769
[] void []
test_parse_array_simple
in /src/core/libntech/tests/unit/json_test.c:794
[] void []
test_parse_object_compound
in /src/core/libntech/tests/unit/json_test.c:806
[] void []
test_parse_object_diverse
in /src/core/libntech/tests/unit/json_test.c:825
[] void []
test_parse_array_object
in /src/core/libntech/tests/unit/json_test.c:846
[] void []
test_parse_empty_string
in /src/core/libntech/tests/unit/json_test.c:955
[] void []
test_parse_escaped_string
in /src/core/libntech/tests/unit/json_test.c:978
[] void []
test_parse_good_numbers
in /src/core/libntech/tests/unit/json_test.c:1153
[] void []
test_parse_bad_numbers
in /src/core/libntech/tests/unit/json_test.c:1244
[] void []
test_parse_trim
in /src/core/libntech/tests/unit/json_test.c:1295
[] void []
test_parse_array_extra_closing
in /src/core/libntech/tests/unit/json_test.c:1306
[] void []
test_parse_array_diverse
in /src/core/libntech/tests/unit/json_test.c:1402
[] void []
test_parse_bad_apple2
in /src/core/libntech/tests/unit/json_test.c:1421
[] void []
test_parse_object_garbage
in /src/core/libntech/tests/unit/json_test.c:1430
[] void []
test_parse_object_nested_garbage
in /src/core/libntech/tests/unit/json_test.c:1461
[] void []
test_parse_array_garbage
in /src/core/libntech/tests/unit/json_test.c:1478
[] void []
test_parse_array_nested_garbage
in /src/core/libntech/tests/unit/json_test.c:1509
[] void []
test_parse_array_double_and_trailing_commas
in /src/core/libntech/tests/unit/json_test.c:1682
[] void []
test_parse_array_comma_after_brace
in /src/core/libntech/tests/unit/json_test.c:1721
[] void []
test_parse_array_bad_nested_elems
in /src/core/libntech/tests/unit/json_test.c:1738
[] void []
test_parse_object_double_colon
in /src/core/libntech/tests/unit/json_test.c:1769
[] void []
test_parse_object_double_and_trailing_comma
in /src/core/libntech/tests/unit/json_test.c:1786
[] void []
ReadChecksumFromPolicyValidatedMasterfiles
in /src/core/libpromises/generic_agent.c:2040
['GenericAgentConfig*', 'char*'] char []
JsonParseYamlFile
in /src/core/libntech/libutils/json-yaml.c:32
['char*', 'size_t', 'JsonElement**'] JsonParseError []
test_parse_all
in /src/core/libntech/tests/unit/json_test.c:1317
[] void []
JsonParseAndWrite
in /src/core/libntech/examples/json_example.c:6
['char*'] int []
FnCallValidData
in /src/core/libpromises/evalfunction.c:7670
['ARG_UNUSED', 'ARG_UNUSED*', 'FnCall*', 'Rlist*'] FnCallResult []
FnCallValidJson
in /src/core/libpromises/evalfunction.c:7694
['ARG_UNUSED', 'ARG_UNUSED*', 'FnCall*', 'Rlist*'] FnCallResult []
FnCallParseJson
in /src/core/libpromises/evalfunction.c:7955
['ARG_UNUSED', 'ARG_UNUSED*', 'ARG_UNUSED*', 'Rlist*'] FnCallResult []
test_show_array_boolean
in /src/core/libntech/tests/unit/json_test.c:322
[] void []
test_show_array_numeric
in /src/core/libntech/tests/unit/json_test.c:345
[] void []
test_show_array_empty
in /src/core/libntech/tests/unit/json_test.c:383
[] void []
test_show_array_nan
in /src/core/libntech/tests/unit/json_test.c:398
[] void []
test_show_array_infinity
in /src/core/libntech/tests/unit/json_test.c:418
[] void []
AddArrayItemToStringSet
in /src/core/libntech/libutils/set.c:213
['JsonElement*', 'void*'] bool []
test_empty
in /src/core/libntech/tests/unit/csv_writer_test.c:5
[] void []
test_rval_write
in /src/core/tests/unit/rlist_test.c:733
[] void []
test_rval_write_quoted
in /src/core/tests/unit/rlist_test.c:743
[] void []
test_rval_write_raw
in /src/core/tests/unit/rlist_test.c:753
[] void []
test_comment
in /src/core/libntech/tests/unit/xml_writer_test.c:12
[] void []
test_no_attr
in /src/core/libntech/tests/unit/xml_writer_test.c:22
[] void []
test_tag
in /src/core/libntech/tests/unit/xml_writer_test.c:32
[] void []
test_complex_tag
in /src/core/libntech/tests/unit/xml_writer_test.c:44
[] void []
test_escape
in /src/core/libntech/tests/unit/csv_writer_test.c:90
[] void []
test_empty_file_buffer
in /src/core/libntech/tests/unit/file_writer_test.c:36
[] void []
test_write_empty_file_buffer
in /src/core/libntech/tests/unit/file_writer_test.c:50
[] void []
test_write_file_buffer
in /src/core/libntech/tests/unit/file_writer_test.c:65
[] void []
test_multiwrite_file_buffer
in /src/core/libntech/tests/unit/file_writer_test.c:80
[] void []
test_empty_string_buffer
in /src/core/libntech/tests/unit/string_writer_test.c:6
[] void []
test_write_empty_string_buffer
in /src/core/libntech/tests/unit/string_writer_test.c:16
[] void []
test_write_string_buffer
in /src/core/libntech/tests/unit/string_writer_test.c:28
[] void []
test_multiwrite_string_buffer
in /src/core/libntech/tests/unit/string_writer_test.c:40
[] void []
test_write_char_string_buffer
in /src/core/libntech/tests/unit/string_writer_test.c:53
[] void []
test_release_string
in /src/core/libntech/tests/unit/string_writer_test.c:66
[] void []
test_single_field
in /src/core/libntech/tests/unit/csv_writer_test.c:16
[] void []
test_several_fields
in /src/core/libntech/tests/unit/csv_writer_test.c:29
[] void []
test_two_records
in /src/core/libntech/tests/unit/csv_writer_test.c:44
[] void []
test_empty_record
in /src/core/libntech/tests/unit/csv_writer_test.c:60
[] void []
test_empty_last_record
in /src/core/libntech/tests/unit/csv_writer_test.c:75
[] void []
test_terminate
in /src/core/libntech/tests/unit/csv_writer_test.c:103
[] void []
test_no_terminate
in /src/core/libntech/tests/unit/csv_writer_test.c:116
[] void []
GenericAgentShowVariablesFormatted
in /src/core/libpromises/generic_agent.c:2861
['EvalContext*', 'char*'] void []
CommonEvalPromise
in /src/core/libpromises/expand.c:1321
['EvalContext*', 'Promise*', 'ARG_UNUSED*'] PromiseResult []
PolicyToString
in /src/core/libpromises/policy.c:2173
['Policy*', 'Writer*'] void []
execd_config_empty_cb
in /src/core/tests/unit/exec-config-test.c:41
['EvalContext*', 'Policy*'] void []
execd_config_full_cb
in /src/core/tests/unit/exec-config-test.c:69
['EvalContext*', 'Policy*'] void []
exec_config_empty_cb
in /src/core/tests/unit/exec-config-test.c:90
['EvalContext*', 'Policy*'] void []
exec_config_full_cb
in /src/core/tests/unit/exec-config-test.c:131
['EvalContext*', 'Policy*'] void []
exec_config_copy_cb
in /src/core/tests/unit/exec-config-test.c:143
['EvalContext*', 'Policy*'] void []
FnCallFormat
in /src/core/libpromises/evalfunction.c:5997
['EvalContext*', 'ARG_UNUSED*', 'FnCall*', 'Rlist*'] FnCallResult []
FnCallIsVariable
in /src/core/libpromises/evalfunction.c:6373
['EvalContext*', 'ARG_UNUSED*', 'ARG_UNUSED*', 'Rlist*'] FnCallResult []
GenericAgentPostLoadInit
in /src/core/libpromises/generic_agent.c:2776
['EvalContext*'] bool []
HailServer
in /src/core/cf-runagent/cf-runagent.c:517
['EvalContext*', 'GenericAgentConfig*', 'char*'] int []
FnCallAnd
in /src/core/libpromises/evalfunction.c:699
['EvalContext*', 'ARG_UNUSED*', 'ARG_UNUSED*', 'Rlist*'] FnCallResult []
FnCallConcat
in /src/core/libpromises/evalfunction.c:1544
['EvalContext*', 'ARG_UNUSED*', 'ARG_UNUSED*', 'Rlist*'] FnCallResult []
FnCallIfElse
in /src/core/libpromises/evalfunction.c:1576
['EvalContext*', 'ARG_UNUSED*', 'ARG_UNUSED*', 'Rlist*'] FnCallResult []
FnCallGetMetaTags
in /src/core/libpromises/evalfunction.c:1895
['EvalContext*', 'Policy*', 'FnCall*', 'Rlist*'] FnCallResult []
FnCallExpandRange
in /src/core/libpromises/evalfunction.c:4289
['EvalContext*', 'ARG_UNUSED*', 'ARG_UNUSED*', 'Rlist*'] FnCallResult []
FnCallOr
in /src/core/libpromises/evalfunction.c:7117
['EvalContext*', 'ARG_UNUSED*', 'ARG_UNUSED*', 'Rlist*'] FnCallResult []
FnCallEval
in /src/core/libpromises/evalfunction.c:7362
['EvalContext*', 'ARG_UNUSED*', 'FnCall*', 'Rlist*'] FnCallResult []
GetEnvironmentsAttributes
in /src/core/libpromises/attributes.c:133
['EvalContext*', 'Promise*'] Attributes []
test_expand_scalar_undefined
in /src/core/tests/unit/expand_test.c:346
['void**'] void []
EvalContextVariablePromiseGet
in /src/core/libpromises/eval_context.c:2629
['EvalContext*', 'VarRef*'] Promise []
FnCallUserExists
in /src/core/libpromises/evalfunction.c:8627
['ARG_UNUSED', 'ARG_UNUSED*', 'ARG_UNUSED*', 'Rlist*'] FnCallResult []
CheckAgentAccess
in /src/core/cf-agent/cf-agent.c:1665
['Rlist*', 'Policy*'] void []
FnCallGroupExists
in /src/core/libpromises/evalfunction.c:8654
['ARG_UNUSED', 'ARG_UNUSED*', 'ARG_UNUSED*', 'Rlist*'] FnCallResult []
EnvironmentsSanityChecks
in /src/core/cf-agent/verify_environments.c:160
['Attributes*', 'Promise*'] bool []
test_file_read_all
in /src/core/tests/unit/files_lib_test.c:38
[] void []
test_file_read_truncate
in /src/core/tests/unit/files_lib_test.c:59
[] void []
test_file_read_empty
in /src/core/tests/unit/files_lib_test.c:88
[] void []
test_file_read_invalid
in /src/core/tests/unit/files_lib_test.c:104
[] void []
test_file_read
in /src/core/libntech/tests/unit/file_lib_test.c:1598
[] void []
MonMemoryGatherData
in /src/core/cf-monitord/mon_mem_solaris.c:127
['double*'] void []
MonMeminfoGatherData
in /src/core/cf-monitord/mon_mem_linux.c:83
['double*'] void []
MonIoDiskstatsGatherData
in /src/core/cf-monitord/mon_io_linux.c:160
['double*'] void []
CFTestD_ServeReport
in /src/core/cf-testd/cf-testd.c:611
['void*'] void []
FnCallPeerLeader
in /src/core/libpromises/evalfunction.c:6668
['ARG_UNUSED', 'ARG_UNUSED*', 'ARG_UNUSED*', 'Rlist*'] FnCallResult []
FnCallReadFile
in /src/core/libpromises/evalfunction.c:7412
['ARG_UNUSED', 'ARG_UNUSED*', 'ARG_UNUSED*', 'Rlist*'] FnCallResult []
FnCallReadStringList
in /src/core/libpromises/evalfunction.c:7524
['EvalContext*', 'ARG_UNUSED*', 'FnCall*', 'Rlist*'] FnCallResult []
FnCallReadIntList
in /src/core/libpromises/evalfunction.c:7529
['EvalContext*', 'ARG_UNUSED*', 'FnCall*', 'Rlist*'] FnCallResult []
FnCallReadRealList
in /src/core/libpromises/evalfunction.c:7534
['EvalContext*', 'ARG_UNUSED*', 'FnCall*', 'Rlist*'] FnCallResult []
test_StringJoin
in /src/core/libntech/tests/unit/string_sequence_test.c:7
[] void []
LocalExecInFork
in /src/core/cf-execd/cf-execd.c:824
['ExecConfig*'] pid_t []
LocalExecThread
in /src/core/cf-execd/cf-execd.c:850
['void*'] void []
worker_process
in /src/core/tests/load/lastseen_threaded_load.c:212
[] void []
contend
in /src/core/tests/load/db_load.c:50
['ARG_UNUSED*'] void []
test_reverse_missing
in /src/core/tests/unit/lastseen_test.c:126
[] void []
test_reverse_conflict
in /src/core/tests/unit/lastseen_test.c:135
[] void []
test_reverse_missing_forward
in /src/core/tests/unit/lastseen_test.c:161
[] void []
CFNetRun
in /src/core/cf-net/cf-net.c:446
['CFNetOptions*', 'char**', 'char*'] int []
CFNetGetFile
in /src/core/cf-net/cf-net.c:743
['void*'] void []
GetHostRSAKey
in /src/core/cf-secret/cf-secret.c:155
['char*', 'HostRSAKeyType'] char []
PrintDigest
in /src/core/cf-key/cf-key-functions.c:49
['char*'] int []
TrustKey
in /src/core/libpromises/crypto.c:596
['char*', 'char*', 'char*'] bool []
RSAEncrypt
in /src/core/cf-secret/cf-secret.c:306
['Seq*', 'char*', 'char*'] bool []
RSADecrypt
in /src/core/cf-secret/cf-secret.c:659
['RSA*', 'char*', 'char*'] bool []
init
in /src/core/tests/unit/files_copy_test.c:130
[] void []
finalise
in /src/core/tests/unit/files_copy_test.c:175
[] void []
test_sparse_files_1
in /src/core/tests/unit/files_copy_test.c:311
[] void []
test_sparse_files_2
in /src/core/tests/unit/files_copy_test.c:340
[] void []
test_sparse_files_3
in /src/core/tests/unit/files_copy_test.c:370
[] void []
test_sparse_files_4
in /src/core/tests/unit/files_copy_test.c:400
[] void []
test_sparse_files_5
in /src/core/tests/unit/files_copy_test.c:430
[] void []
test_sparse_files_6
in /src/core/tests/unit/files_copy_test.c:460
[] void []
test_sparse_files_7
in /src/core/tests/unit/files_copy_test.c:490
[] void []
test_sparse_files_8
in /src/core/tests/unit/files_copy_test.c:520
[] void []
test_processes_monitor
in /src/core/tests/unit/mon_processes_test.c:101
[] void []
test_take_listen_message
in /src/core/tests/unit/passopenfile_test.c:927
[] void []
test_take_connect_message
in /src/core/tests/unit/passopenfile_test.c:973
[] void []
test_send_listen_message
in /src/core/tests/unit/passopenfile_test.c:1019
[] void []
test_send_connect_message
in /src/core/tests/unit/passopenfile_test.c:1064
[] void []
test_take_listen_silent
in /src/core/tests/unit/passopenfile_test.c:1108
[] void []
test_take_connect_silent
in /src/core/tests/unit/passopenfile_test.c:1153
[] void []
test_send_listen_silent
in /src/core/tests/unit/passopenfile_test.c:1198
[] void []
test_send_connect_silent
in /src/core/tests/unit/passopenfile_test.c:1243
[] void []
test_connect_outlive
in /src/core/tests/unit/passopenfile_test.c:1287
[] void []
test_listen_outlive
in /src/core/tests/unit/passopenfile_test.c:1325
[] void []
setup_uds
in /src/core/tests/unit/passopenfile_test.c:341
['int', 'bool'] int []
check_hail
in /src/core/tests/unit/passopenfile_test.c:384
['int', 'char*'] bool []
child_hail
in /src/core/tests/unit/passopenfile_test.c:457
['int', 'char*'] void []
self_hail
in /src/core/tests/unit/passopenfile_test.c:477
['int[]'] bool []
choose_dialup_UDS_file
in /src/core/tests/unit/passopenfile_test.c:168
[] bool []
setup_pipe
in /src/core/tests/unit/passopenfile_test.c:364
['int[]'] bool []
test_eval_with_token_from_list
in /src/core/tests/unit/eval_context_test.c:128
[] void []
test_uptime
in /src/core/tests/unit/sysinfo_test.c:6
[] void []
ShowLastSeenHosts
in /src/core/cf-key/cf-key-functions.c:164
['bool'] void []
RemoveKeys
in /src/core/cf-key/cf-key-functions.c:195
['char*', 'bool'] int []
KeepKeyPromises
in /src/core/cf-key/cf-key-functions.c:299
['char*', 'char*', 'int'] bool []
test_timestamp_regex
in /src/core/libntech/tests/unit/logging_timestamp_test.c:11
[] void []
test_match
in /src/core/libntech/tests/unit/regex_test.c:13
[] void []
VerifyBootstrap
in /src/core/cf-agent/cf-agent.c:2168
['bool'] bool []
test_copy_from_servers
in /src/core/tests/unit/syntax_test.c:92
[] void []
test_match_full
in /src/core/libntech/tests/unit/regex_test.c:43
[] void []
CompareStringOrRegex
in /src/core/libntech/libutils/regex.c:273
['char*', 'char*', 'bool'] bool []
test_string_is_local_host_ip
in /src/core/libntech/tests/unit/ipaddress_test.c:678
[] void []
HandleRequestsOrSleep
in /src/core/cf-execd/cf-execd.c:471
['time_t', 'char*', 'int', 'char*'] bool []
ConfigureBootstrap
in /src/core/cf-agent/cf-agent.c:438
['GenericAgentConfig*', 'char*'] void []
test_typecheck_null_rval
in /src/core/tests/unit/syntax_test.c:105
[] void []
FnCallRegCmp
in /src/core/libpromises/evalfunction.c:6793
['ARG_UNUSED', 'ARG_UNUSED*', 'ARG_UNUSED*', 'Rlist*'] FnCallResult []
FnCallCountLinesMatching
in /src/core/libpromises/evalfunction.c:3764
['ARG_UNUSED', 'ARG_UNUSED*', 'ARG_UNUSED*', 'Rlist*'] FnCallResult []
FnCallRegLine
in /src/core/libpromises/evalfunction.c:6911
['ARG_UNUSED', 'ARG_UNUSED*', 'FnCall*', 'Rlist*'] FnCallResult []
FnCallClassify
in /src/core/libpromises/evalfunction.c:2569
['EvalContext*', 'ARG_UNUSED*', 'ARG_UNUSED*', 'Rlist*'] FnCallResult []
FnCallSplayClass
in /src/core/libpromises/evalfunction.c:2963
['EvalContext*', 'ARG_UNUSED*', 'ARG_UNUSED*', 'Rlist*'] FnCallResult []
FnCallNot
in /src/core/libpromises/evalfunction.c:7210
['EvalContext*', 'ARG_UNUSED*', 'ARG_UNUSED*', 'Rlist*'] FnCallResult []
EvalContextHeapAddAbort
in /src/core/libpromises/eval_context.c:894
['EvalContext*', 'char*', 'char*'] void []
GenericAgentShowContextsFormatted
in /src/core/libpromises/generic_agent.c:2806
['EvalContext*', 'char*'] void []
FnCallLastNode
in /src/core/libpromises/evalfunction.c:2521
['ARG_UNUSED', 'ARG_UNUSED*', 'ARG_UNUSED*', 'Rlist*'] FnCallResult []
FnCallSplitString
in /src/core/libpromises/evalfunction.c:8297
['ARG_UNUSED', 'ARG_UNUSED*', 'ARG_UNUSED*', 'Rlist*'] FnCallResult []
test_regex_split
in /src/core/tests/unit/rlist_test.c:593
[] void []
test_regex_split_too_few_chunks
in /src/core/tests/unit/rlist_test.c:606
[] void []
test_regex_split_too_many_chunks
in /src/core/tests/unit/rlist_test.c:618
[] void []
test_regex_split_empty_chunks
in /src/core/tests/unit/rlist_test.c:632
[] void []
test_regex_split_no_match
in /src/core/tests/unit/rlist_test.c:647
[] void []
test_regex_split_adjacent_separators
in /src/core/tests/unit/rlist_test.c:657
[] void []
test_regex_split_real_regex
in /src/core/tests/unit/rlist_test.c:697
[] void []
test_regex_split_overlapping_delimiters
in /src/core/tests/unit/rlist_test.c:720
[] void []
FnCallStringSplit
in /src/core/libpromises/evalfunction.c:8313
['ARG_UNUSED', 'ARG_UNUSED*', 'ARG_UNUSED*', 'Rlist*'] FnCallResult []
DeleteItemStarting
in /src/core/libpromises/item_lib.c:971
['Item**', 'char*'] bool []
DeleteItemNotStarting
in /src/core/libpromises/item_lib.c:978
['Item**', 'char*'] bool []
DeleteItemNotMatching
in /src/core/libpromises/item_lib.c:999
['Item**', 'char*'] bool []
test_match_with_captures
in /src/core/libntech/tests/unit/regex_test.c:52
[] void []
test_string_to_long_errors
in /src/core/libntech/tests/unit/string_lib_test.c:456
[] void []
test_string_to_ulong_errors
in /src/core/libntech/tests/unit/string_lib_test.c:644
[] void []
is_even
in /src/core/tests/unit/rlist_test.c:127
['void*', 'void*'] bool []
test_string_to_long
in /src/core/libntech/tests/unit/string_lib_test.c:403
[] void []
test_excess
in /src/core/libntech/tests/unit/ring_buffer_test.c:7
[] void []
test_string_to_ulong
in /src/core/libntech/tests/unit/string_lib_test.c:597
[] void []
test_string_to_int64
in /src/core/libntech/tests/unit/string_lib_test.c:677
[] void []
CFTestD_CheckOpts
in /src/core/cf-testd/cf-testd.c:159
['int', 'char**', 'long*'] CFTestD_Config []
EqualGid
in /src/core/cf-agent/verify_users_pam.c:992
['char*', 'struct group*'] bool []
xclock_gettime
in /src/core/libntech/libutils/misc_lib.c:93
['clockid_t', 'struct timespec*'] void []
lastsaw_worker_thread
in /src/core/tests/load/lastseen_threaded_load.c:124
['void*'] void []
Cleanup
in /src/core/tests/load/db_load.c:194
[] void []
test_newentry
in /src/core/tests/unit/lastseen_test.c:61
[] void []
test_update
in /src/core/tests/unit/lastseen_test.c:93
[] void []
test_HostkeyToAddress
in /src/core/tests/unit/lastseen_test.c:116
[] void []
test_remove_no_a_entry
in /src/core/tests/unit/lastseen_test.c:206
[] void []
test_remove_ip
in /src/core/tests/unit/lastseen_test.c:228
[] void []
test_no_migration
in /src/core/tests/unit/lastseen_migration_test.c:88
[] void []
test_up_to_date
in /src/core/tests/unit/lastseen_migration_test.c:118
[] void []
test_migrate_incoming
in /src/core/tests/unit/lastseen_migration_test.c:202
[] void []
test_migrate_outgoing
in /src/core/tests/unit/lastseen_migration_test.c:207
[] void []
test_ignore_wrong_sized
in /src/core/tests/unit/lastseen_migration_test.c:212
[] void []
fct2
in /src/core/tests/unit/db_concurrent_test.c:64
['void*'] void []
test_purge_old_connections_nochange
in /src/core/tests/unit/connection_management_test.c:19
[] void []
test_purge_old_connections_purge_first
in /src/core/tests/unit/connection_management_test.c:49
[] void []
test_purge_old_connections_purge_middle
in /src/core/tests/unit/connection_management_test.c:79
[] void []
test_purge_old_connections_purge_last
in /src/core/tests/unit/connection_management_test.c:109
[] void []
test_recreate
in /src/core/tests/unit/db_test.c:148
[] void []
avahi_address_snprint
in /src/core/tests/unit/findhub_test.c:139
['char*', 'size_t', 'AvahiAddress*'] char []
test_resolve_non_anchored_base_path
in /src/core/tests/unit/generic_agent_test.c:86
[] void []
closefrom
in /src/core/libntech/libcompat/closefrom.c:36
['int'] int []
HandleSignalsForAgent
in /src/core/libpromises/signals.c:151
['int'] void []
HandleSignalsForDaemon
in /src/core/libpromises/signals.c:201
['int'] void []
FnCallTextXform
in /src/core/libpromises/evalfunction.c:2435
['ARG_UNUSED', 'ARG_UNUSED*', 'FnCall*', 'Rlist*'] FnCallResult []
test_SplitProcLine_windows
in /src/core/tests/unit/processes_select_test.c:7
[] void []
test_split_line_challenges
in /src/core/tests/unit/split_process_line_test.c:17
[] void []
test_split_line_elapsed
in /src/core/tests/unit/split_process_line_test.c:47
[] void []
test_split_line_noelapsed
in /src/core/tests/unit/split_process_line_test.c:84
[] void []
test_split_line_longcmd
in /src/core/tests/unit/split_process_line_test.c:120
[] void []
test_split_line
in /src/core/tests/unit/split_process_line_test.c:209
[] void []
test_split_line_serious_overspill
in /src/core/tests/unit/split_process_line_test.c:372
[] void []
test_platform_extra_table
in /src/core/tests/unit/split_process_line_test.c:454
[] void []
test_platform_specific_ps_examples
in /src/core/tests/unit/split_process_line_test.c:627
[] void []
EvalTokenAsClass
in /src/core/libpromises/eval_context.c:510
['char*', 'void*'] ExpressionValue []
EvalContextHeapRemoveSoft
in /src/core/libpromises/eval_context.c:1187
['EvalContext*', 'char*', 'char*'] bool []
EvalContextHeapRemoveHard
in /src/core/libpromises/eval_context.c:1192
['EvalContext*', 'char*'] bool []
extension_library_open
in /src/core/libpromises/extensions.c:77
['char*'] void []
CheckDBRepairFlagFile
in /src/core/libpromises/dbm_api.c:764
[] bool []
test_gen_time_key
in /src/core/tests/unit/granules_test.c:36
[] void []
test_set_port
in /src/core/tests/unit/logging_test.c:43
[] void []
test_set_host
in /src/core/tests/unit/logging_test.c:61
[] void []
MonitorInitialize
in /src/core/cf-monitord/env_monitor.c:121
[] void []
GetSysThermal
in /src/core/cf-monitord/mon_temp.c:195
['double*'] bool []
test_migration
in /src/core/tests/unit/changes_migration_test.c:103
[] void []
PassOpenFile_Put
in /src/core/libntech/libutils/passopenfile.c:346
['int', 'int', 'char*'] bool []
PassOpenFile_Get
in /src/core/libntech/libutils/passopenfile.c:427
['int', 'char**'] int []
__ThreadWait
in /src/core/libntech/libutils/mutex.c:70
['pthread_cond_t*', 'pthread_mutex_t*', 'int', 'char*', 'char*', 'int'] int []
test_pushn
in /src/core/libntech/tests/unit/threaded_queue_test.c:229
[] void []
test_clear_and_push
in /src/core/libntech/tests/unit/threaded_queue_test.c:335
[] void []
test_threads_pushn
in /src/core/libntech/tests/unit/threaded_queue_test.c:504
[] void []
test_threads_clear_empty
in /src/core/libntech/tests/unit/threaded_queue_test.c:529
[] void []
ThreadedQueueCopy
in /src/core/libntech/libutils/threaded_queue.c:443
['ThreadedQueue*'] ThreadedQueue []
test_HashString
in /src/core/libntech/tests/unit/hash_test.c:93
[] void []
test_HashCopy
in /src/core/libntech/tests/unit/hash_test.c:186
[] void []
test_HashDescriptor
in /src/core/libntech/tests/unit/hash_test.c:128
[] void []
test_HashKey
in /src/core/libntech/tests/unit/hash_test.c:157
[] void []
test_key_basic
in /src/core/tests/unit/key_test.c:45
[] void []
test_key_hash
in /src/core/tests/unit/key_test.c:69
[] void []
FnCallHandlerHash
in /src/core/libpromises/evalfunction.c:1483
['ARG_UNUSED', 'ARG_UNUSED*', 'ARG_UNUSED*', 'Rlist*'] FnCallResult []
FnCallHashMatch
in /src/core/libpromises/evalfunction.c:1518
['ARG_UNUSED', 'ARG_UNUSED*', 'ARG_UNUSED*', 'Rlist*'] FnCallResult []
test_HashesMatch
in /src/core/libntech/tests/unit/hash_test.c:218
[] void []
test_StringCopyTruncateAndHashIfNecessary
in /src/core/libntech/tests/unit/hash_test.c:236
[] void []
LocksCleanup
in /src/core/libpromises/locks.c:458
[] void []
BackupLockDatabase
in /src/core/libpromises/locks.c:1193
[] void []
FnCallHashToInt
in /src/core/libpromises/evalfunction.c:883
['ARG_UNUSED', 'ARG_UNUSED*', 'ARG_UNUSED*', 'Rlist*'] FnCallResult []
FnCallCanonify
in /src/core/libpromises/evalfunction.c:2406
['ARG_UNUSED', 'ARG_UNUSED*', 'FnCall*', 'Rlist*'] FnCallResult []
test_search_and_replace
in /src/core/libntech/tests/unit/regex_test.c:87
[] void []
test_search_and_replace_bad_backrefs
in /src/core/libntech/tests/unit/regex_test.c:137
[] void []
FnCallRegReplace
in /src/core/libpromises/evalfunction.c:6803
['ARG_UNUSED', 'ARG_UNUSED*', 'ARG_UNUSED*', 'Rlist*'] FnCallResult []
ThreadedStackNew
in /src/core/libntech/libutils/threaded_stack.c:47
['size_t'] ThreadedStack []
ThreadedStackCopy
in /src/core/libntech/libutils/threaded_stack.c:172
['ThreadedStack*'] ThreadedStack []
LogEnableModulesFromString
in /src/core/libntech/libutils/logging.c:643
['char*'] bool []
test_fsattrs_immutable_flag
in /src/core/libntech/tests/unit/fsattrs_test.c:7
[] void []
FSAttrsUpdateImmutableFlag
in /src/core/libntech/libutils/fsattrs.c:174
['char*', 'bool'] FSAttrsResult []
test_threads_wait_pop
in /src/core/libntech/tests/unit/threaded_deque_test.c:317
[] void []
test_threads_wait_empty
in /src/core/libntech/tests/unit/threaded_deque_test.c:355
[] void []
ThreadedDequeCopy
in /src/core/libntech/libutils/threaded_deque.c:500
['ThreadedDeque*'] ThreadedDeque []
test_file_copy
in /src/core/libntech/tests/unit/file_lib_test.c:1564
[] void []
test_file_copy_to_dir
in /src/core/libntech/tests/unit/file_lib_test.c:1580
[] void []
repair_main
in /src/core/cf-check/repair.c:353
['int', 'char**'] int []
repair_lmdb_default
in /src/core/cf-check/repair.c:391
['bool'] int []
backup_main
in /src/core/cf-check/backup.c:195
['int', 'char**'] int []
test_open_close
in /src/core/tests/unit/db_test.c:36
[] void []
test_read_write
in /src/core/tests/unit/db_test.c:44
[] void []
test_iter_modify_entry
in /src/core/tests/unit/db_test.c:73
[] void []
test_iter_delete_entry
in /src/core/tests/unit/db_test.c:105
[] void []
test_old_workdir_db_location
in /src/core/tests/unit/db_test.c:172
[] void []
DoRandomReadsRoutine
in /src/core/libpromises/dbm_test_api.c:219
['void*'] void []
DoRandomWritesRoutine
in /src/core/libpromises/dbm_test_api.c:360
['void*'] void []
DoRandomIterationsRoutine
in /src/core/libpromises/dbm_test_api.c:426
['void*'] void []
SimulateDBLoad
in /src/core/libpromises/dbm_test_api.c:453
['dbid', 'int', 'long', 'long', 'int', 'int', 'long', 'long', 'long', 'long'] DBLoadSimulation []
FillUpDB
in /src/core/libpromises/dbm_test_api.c:640
['dbid', 'int'] DBFilament []
RemoveFilament
in /src/core/libpromises/dbm_test_api.c:705
['DBFilament*'] void []
PurgeLocks
in /src/core/libpromises/locks.c:1210
[] void []
test_consistent_1a
in /src/core/tests/unit/lastseen_test.c:357
[] void []
test_consistent_2a
in /src/core/tests/unit/lastseen_test.c:378
[] void []
test_consistent_3a
in /src/core/tests/unit/lastseen_test.c:397
[] void []
test_consistent_4a
in /src/core/tests/unit/lastseen_test.c:416
[] void []
test_consistent_5a
in /src/core/tests/unit/lastseen_test.c:440
[] void []
test_consistent_6a
in /src/core/tests/unit/lastseen_test.c:462
[] void []
test_consistent_1b
in /src/core/tests/unit/lastseen_test.c:369
[] void []
test_consistent_2b
in /src/core/tests/unit/lastseen_test.c:389
[] void []
test_consistent_3b
in /src/core/tests/unit/lastseen_test.c:408
[] void []
test_consistent_4b
in /src/core/tests/unit/lastseen_test.c:429
[] void []
test_consistent_5b
in /src/core/tests/unit/lastseen_test.c:453
[] void []
test_consistent_6b
in /src/core/tests/unit/lastseen_test.c:476
[] void []
test_consistent_7b
in /src/core/tests/unit/lastseen_test.c:506
[] void []
test_inconsistent_1
in /src/core/tests/unit/lastseen_test.c:561
[] void []
test_inconsistent_2
in /src/core/tests/unit/lastseen_test.c:567
[] void []
test_inconsistent_3
in /src/core/tests/unit/lastseen_test.c:575
[] void []
test_inconsistent_4
in /src/core/tests/unit/lastseen_test.c:581
[] void []
test_inconsistent_5
in /src/core/tests/unit/lastseen_test.c:589
[] void []
test_inconsistent_6
in /src/core/tests/unit/lastseen_test.c:596
[] void []
AgentDiagnosticsCheckDBPersistentClasses
in /src/core/cf-agent/agent-diagnostics.c:178
['char*'] AgentDiagnosticsResult []
AgentDiagnosticsCheckDBChecksums
in /src/core/cf-agent/agent-diagnostics.c:183
['char*'] AgentDiagnosticsResult []
AgentDiagnosticsCheckDBLastSeen
in /src/core/cf-agent/agent-diagnostics.c:188
['char*'] AgentDiagnosticsResult []
AgentDiagnosticsCheckDBObservations
in /src/core/cf-agent/agent-diagnostics.c:193
['char*'] AgentDiagnosticsResult []
AgentDiagnosticsCheckDBFileStats
in /src/core/cf-agent/agent-diagnostics.c:198
['char*'] AgentDiagnosticsResult []
AgentDiagnosticsCheckDBLocks
in /src/core/cf-agent/agent-diagnostics.c:203
['char*'] AgentDiagnosticsResult []
AgentDiagnosticsCheckDBPerformance
in /src/core/cf-agent/agent-diagnostics.c:208
['char*'] AgentDiagnosticsResult []
keycount_worker_thread
in /src/core/tests/load/lastseen_threaded_load.c:150
['void*'] void []
LastSeenHostAcknowledge
in /src/core/libpromises/lastseen.c:787
['char*', 'bool'] bool []
scanlastseen_worker_thread
in /src/core/tests/load/lastseen_threaded_load.c:164
['void*'] void []
test_safe_open_create_safe_inserted_symlink
in /src/core/libntech/tests/unit/file_lib_test.c:509
[] void []
test_safe_open_create_alternating_symlink
in /src/core/libntech/tests/unit/file_lib_test.c:529
[] void []
test_safe_open_create_unsafe_switched_symlink
in /src/core/libntech/tests/unit/file_lib_test.c:548
[] void []
test_safe_open_create_switched_dangling_symlink
in /src/core/libntech/tests/unit/file_lib_test.c:566
[] void []
test_safe_open_create_switched_dangling_symlink_exclusively
in /src/core/libntech/tests/unit/file_lib_test.c:584
[] void []
test_safe_open_create_dangling_symlink_exclusively
in /src/core/libntech/tests/unit/file_lib_test.c:602
[] void []
test_full_read_write
in /src/core/libntech/tests/unit/file_lib_test.c:1641
[] void []
test_safe_open_currentdir
in /src/core/libntech/tests/unit/file_lib_test.c:173
[] void []
test_safe_open_subdir
in /src/core/libntech/tests/unit/file_lib_test.c:185
[] void []
test_safe_open_subsubdir
in /src/core/libntech/tests/unit/file_lib_test.c:197
[] void []
test_safe_open_updir
in /src/core/libntech/tests/unit/file_lib_test.c:209
[] void []
test_safe_open_upupdir
in /src/core/libntech/tests/unit/file_lib_test.c:223
[] void []
test_safe_open_generic_relative_dir
in /src/core/libntech/tests/unit/file_lib_test.c:237
[] void []
test_safe_open_generic_absolute_dir
in /src/core/libntech/tests/unit/file_lib_test.c:249
[] void []
test_safe_open_extra_slashes_relative
in /src/core/libntech/tests/unit/file_lib_test.c:264
[] void []
test_safe_open_extra_slashes_absolute
in /src/core/libntech/tests/unit/file_lib_test.c:276
[] void []
test_safe_open_unsafe_symlink
in /src/core/libntech/tests/unit/file_lib_test.c:293
[] void []
test_safe_open_safe_symlink
in /src/core/libntech/tests/unit/file_lib_test.c:308
[] void []
test_safe_open_unsafe_inserted_symlink
in /src/core/libntech/tests/unit/file_lib_test.c:325
[] void []
test_safe_open_safe_inserted_symlink
in /src/core/libntech/tests/unit/file_lib_test.c:342
[] void []
test_safe_open_unsafe_switched_symlink
in /src/core/libntech/tests/unit/file_lib_test.c:359
[] void []
test_safe_open_safe_switched_symlink
in /src/core/libntech/tests/unit/file_lib_test.c:376
[] void []
test_safe_open_unsafe_dir_symlink
in /src/core/libntech/tests/unit/file_lib_test.c:395
[] void []
test_safe_open_safe_dir_symlink
in /src/core/libntech/tests/unit/file_lib_test.c:410
[] void []
test_safe_open_unsafe_inserted_dir_symlink
in /src/core/libntech/tests/unit/file_lib_test.c:427
[] void []
test_safe_open_safe_inserted_dir_symlink
in /src/core/libntech/tests/unit/file_lib_test.c:444
[] void []
test_safe_open_unsafe_switched_dir_symlink
in /src/core/libntech/tests/unit/file_lib_test.c:461
[] void []
test_safe_open_safe_switched_dir_symlink
in /src/core/libntech/tests/unit/file_lib_test.c:484
[] void []
test_safe_open_switched_dangling_symlink
in /src/core/libntech/tests/unit/file_lib_test.c:618
[] void []
test_safe_open_root
in /src/core/libntech/tests/unit/file_lib_test.c:635
[] void []
test_safe_open_ending_slashes
in /src/core/libntech/tests/unit/file_lib_test.c:647
[] void []
test_safe_open_null
in /src/core/libntech/tests/unit/file_lib_test.c:682
[] void []
test_safe_open_empty
in /src/core/libntech/tests/unit/file_lib_test.c:693
[] void []
test_safe_open_TRUNC_safe_switched_symlink
in /src/core/libntech/tests/unit/file_lib_test.c:745
[] void []
test_safe_open_TRUNC_unsafe_switched_symlink
in /src/core/libntech/tests/unit/file_lib_test.c:770
[] void []
test_safe_open_TRUNC_existing_nonempty
in /src/core/libntech/tests/unit/file_lib_test.c:808
[] void []
test_safe_open_TRUNC_existing_empty
in /src/core/libntech/tests/unit/file_lib_test.c:824
[] void []
test_safe_open_TRUNC_nonexisting
in /src/core/libntech/tests/unit/file_lib_test.c:840
[] void []
test_safe_open_CREAT_TRUNC_existing_nonempty
in /src/core/libntech/tests/unit/file_lib_test.c:854
[] void []
test_safe_open_CREAT_TRUNC_existing_empty
in /src/core/libntech/tests/unit/file_lib_test.c:870
[] void []
test_safe_open_CREAT_TRUNC_nonexisting
in /src/core/libntech/tests/unit/file_lib_test.c:886
[] void []
test_symlink_loop
in /src/core/libntech/tests/unit/file_lib_test.c:1495
[] void []
diagnose_main
in /src/core/cf-check/diagnose.c:665
['int', 'char**'] int []
DeleteChangesChroot
in /src/core/libpromises/generic_agent.c:1767
[] void []
GetAcpi
in /src/core/cf-monitord/mon_temp.c:121
['double*'] bool []
ManifestChangedFiles
in /src/core/cf-agent/simulate_mode.c:632
['StringSet**'] bool []
ManifestAllFiles
in /src/core/cf-agent/simulate_mode.c:637
['StringSet**'] bool []
DiffChangedFiles
in /src/core/cf-agent/simulate_mode.c:642
['StringSet**'] bool []
test_safe_chown_plain_file
in /src/core/libntech/tests/unit/file_lib_test.c:1022
[] void []
test_safe_chown_relative_file
in /src/core/libntech/tests/unit/file_lib_test.c:1046
[] void []
test_safe_chown_absolute_file
in /src/core/libntech/tests/unit/file_lib_test.c:1070
[] void []
test_safe_chown_file_extra_slashes
in /src/core/libntech/tests/unit/file_lib_test.c:1094
[] void []
test_safe_chown_plain_directory
in /src/core/libntech/tests/unit/file_lib_test.c:1118
[] void []
test_safe_chown_unsafe_link
in /src/core/libntech/tests/unit/file_lib_test.c:1142
[] void []
test_safe_chmod_chown_fifos
in /src/core/libntech/tests/unit/file_lib_test.c:1521
[] void []
test_safe_lchown_plain_file
in /src/core/libntech/tests/unit/file_lib_test.c:1174
[] void []
test_safe_lchown_relative_file
in /src/core/libntech/tests/unit/file_lib_test.c:1198
[] void []
test_safe_lchown_absolute_file
in /src/core/libntech/tests/unit/file_lib_test.c:1222
[] void []
test_safe_lchown_file_extra_slashes
in /src/core/libntech/tests/unit/file_lib_test.c:1246
[] void []
test_safe_lchown_plain_directory
in /src/core/libntech/tests/unit/file_lib_test.c:1270
[] void []
test_safe_lchown_unsafe_link
in /src/core/libntech/tests/unit/file_lib_test.c:1294
[] void []
test_safe_lchown_unsafe_link_to_directory
in /src/core/libntech/tests/unit/file_lib_test.c:1326
[] void []
test_safe_chmod_plain_file
in /src/core/libntech/tests/unit/file_lib_test.c:1370
[] void []
test_safe_chmod_relative_file
in /src/core/libntech/tests/unit/file_lib_test.c:1386
[] void []
test_safe_chmod_absolute_file
in /src/core/libntech/tests/unit/file_lib_test.c:1402
[] void []
test_safe_chmod_extra_slashes
in /src/core/libntech/tests/unit/file_lib_test.c:1418
[] void []
test_safe_chmod_unsafe_link
in /src/core/libntech/tests/unit/file_lib_test.c:1434
[] void []
test_file_locking_with_path
in /src/core/libntech/tests/unit/file_lib_test.c:1800
[] void []
GetWriteTransaction
in /src/core/libpromises/dbm_lmdb.c:126
['DBPriv*', 'DBTxn**'] int []
GetMasterfilesStageLock
in /src/core/libpromises/policy.c:107
['FileLock*', 'bool', 'bool'] bool []
test_seq_string_empty_file
in /src/core/libntech/tests/unit/sequence_test.c:708
[] void []
test_safe_fopen
in /src/core/libntech/tests/unit/file_lib_test.c:903
[] void []
test_read_file_stream_to_buffer
in /src/core/libntech/tests/unit/file_lib_test.c:1623
[] void []
ReadPID
in /src/core/libpromises/generic_agent.c:2428
['char*'] pid_t []
SaveItemListCallback
in /src/core/libpromises/files_operators.c:297
['char*', 'void*', 'NewLineMode'] bool []
test_cpu_monitor
in /src/core/tests/unit/mon_cpu_test.c:53
[] void []
AgentDiagnosticsCheckIsBootstrapped
in /src/core/cf-agent/agent-diagnostics.c:81
['char*'] AgentDiagnosticsResult []
SaveBufferCallback
in /src/core/cf-agent/verify_files.c:773
['char*', 'void*', 'NewLineMode'] bool []
AllClassesReport
in /src/core/cf-agent/cf-agent.c:1534
['EvalContext*'] void []
test_generateAvahiConfig
in /src/core/tests/unit/avahi_config_test.c:29
[] void []
ReadPrivateKey
in /src/core/cf-secret/cf-secret.c:247
['char*'] RSA []
LoadPublicKeys
in /src/core/cf-secret/cf-secret.c:820
['Seq*'] Seq []
test_file_write
in /src/core/tests/unit/files_lib_test.c:32
[] void []
test_safe_creat_exists
in /src/core/libntech/tests/unit/file_lib_test.c:1466
[] void []
test_safe_creat_doesnt_exist
in /src/core/libntech/tests/unit/file_lib_test.c:1480
[] void []
RestoreLockDatabase
in /src/core/libpromises/locks.c:1117
[] void []
test_file_locking
in /src/core/libntech/tests/unit/file_lib_test.c:1698
[] void []
remove_files
in /src/core/cf-check/repair.c:46
['Seq*'] int []
HandleSrcLMDBCorruption
in /src/core/cf-check/replicate_lmdb.c:24
['MDB_env*', 'char*'] void []
HandleDstLMDBCorruption
in /src/core/cf-check/replicate_lmdb.c:52
['MDB_env*', 'char*'] void []
CFNetParse
in /src/core/cf-net/cf-net.c:282
['int', 'char**', 'CFNetOptions*', 'char***', 'char**'] int []
Lock
in /src/core/libpromises/dbm_quick.c:65
['DBPriv*'] bool []
Unlock
in /src/core/libpromises/dbm_quick.c:77
['DBPriv*'] void []
LastseenMigrationVersion1
in /src/core/libpromises/dbm_migration_lastseen.c:73
['DBHandle*'] bool []
CloseAllDBExit
in /src/core/libpromises/dbm_api.c:355
[] void []
GetRecordForTime
in /src/core/libpromises/monitoring_read.c:321
['CF_DB*', 'time_t', 'Averages*'] bool []
EndMeasureValueMs
in /src/core/libpromises/instrumentation.c:122
['struct timespec'] int []
test_join_paths
in /src/core/tests/unit/file_name_test.c:138
[] void []
test_get_absolute_path
in /src/core/tests/unit/file_name_test.c:206
[] void []
test_get_parent_directory_copy
in /src/core/tests/unit/file_name_test.c:28
[] void []
FnCallFileStatDetails
in /src/core/libpromises/evalfunction.c:4892
['ARG_UNUSED', 'ARG_UNUSED*', 'FnCall*', 'Rlist*'] FnCallResult []
PipeWriteData
in /src/core/libpromises/pipes.c:159
['char*', 'char*', 'char*'] int []
FnCallGetUid
in /src/core/libpromises/evalfunction.c:1376
['ARG_UNUSED', 'ARG_UNUSED*', 'ARG_UNUSED*', 'Rlist*'] FnCallResult []
FnCallGetGid
in /src/core/libpromises/evalfunction.c:1395
['ARG_UNUSED', 'ARG_UNUSED*', 'ARG_UNUSED*', 'Rlist*'] FnCallResult []
OpenUcbPsPipe
in /src/core/libpromises/processes_select.c:1465
[] FILE []
GetLMSensors
in /src/core/cf-monitord/mon_temp.c:258
['double*'] bool []
test_extract_reference
in /src/core/tests/unit/expand_test.c:47
[] void []
test_graceful_terminate
in /src/core/tests/unit/process_test.c:180
[] void []
test_kill_simple_process
in /src/core/tests/unit/process_terminate_unix_test.c:263
[] void []
test_kill_wrong_process
in /src/core/tests/unit/process_terminate_unix_test.c:277
[] void []
test_kill_long_reacting_signal
in /src/core/tests/unit/process_terminate_unix_test.c:293
[] void []
test_kill_no_sigint
in /src/core/tests/unit/process_terminate_unix_test.c:308
[] void []
test_kill_no_sigint_sigterm
in /src/core/tests/unit/process_terminate_unix_test.c:323
[] void []
test_kill_anothers_process
in /src/core/tests/unit/process_terminate_unix_test.c:341
[] void []
TimeOut
in /src/core/libpromises/timeout.c:38
[] void []
FnCallGetACLs
in /src/core/libpromises/evalfunction.c:661
['ARG_UNUSED', 'ARG_UNUSED*', 'FnCall*', 'Rlist*'] FnCallResult []
FnCallGetUsers
in /src/core/libpromises/evalfunction.c:973
['ARG_UNUSED', 'ARG_UNUSED*', 'ARG_UNUSED*', 'ARG_UNUSED*'] FnCallResult []
FnCallFindLocalUsers
in /src/core/libpromises/evalfunction.c:1137
['ARG_UNUSED', 'ARG_UNUSED*', 'ARG_UNUSED*', 'ARG_UNUSED*'] FnCallResult []
FnCallUserInGroup
in /src/core/libpromises/evalfunction.c:1430
['ARG_UNUSED', 'ARG_UNUSED*', 'FnCall*', 'Rlist*'] FnCallResult []
FnCallBasename
in /src/core/libpromises/evalfunction.c:2005
['ARG_UNUSED', 'ARG_UNUSED*', 'FnCall*', 'Rlist*'] FnCallResult []
FnCallVersionMinimum
in /src/core/libpromises/evalfunction.c:2642
['ARG_UNUSED', 'ARG_UNUSED*', 'FnCall*', 'Rlist*'] FnCallResult []
FnCallVersionAfter
in /src/core/libpromises/evalfunction.c:2658
['ARG_UNUSED', 'ARG_UNUSED*', 'FnCall*', 'Rlist*'] FnCallResult []
FnCallVersionMaximum
in /src/core/libpromises/evalfunction.c:2673
['ARG_UNUSED', 'ARG_UNUSED*', 'FnCall*', 'Rlist*'] FnCallResult []
FnCallVersionBefore
in /src/core/libpromises/evalfunction.c:2689
['ARG_UNUSED', 'ARG_UNUSED*', 'FnCall*', 'Rlist*'] FnCallResult []
FnCallVersionAt
in /src/core/libpromises/evalfunction.c:2704
['ARG_UNUSED', 'ARG_UNUSED*', 'FnCall*', 'Rlist*'] FnCallResult []
FnCallVersionCompare
in /src/core/libpromises/evalfunction.c:2608
['ARG_UNUSED', 'ARG_UNUSED*', 'FnCall*', 'Rlist*'] FnCallResult []
FnCallVersionBetween
in /src/core/libpromises/evalfunction.c:2719
['ARG_UNUSED', 'ARG_UNUSED*', 'FnCall*', 'Rlist*'] FnCallResult []
FnCallReturnsZero
in /src/core/libpromises/evalfunction.c:2768
['ARG_UNUSED', 'ARG_UNUSED*', 'FnCall*', 'Rlist*'] FnCallResult []
cfengine_curl_write_callback
in /src/core/libpromises/evalfunction.c:3007
['char*', 'size_t', 'size_t', 'void*'] size_t []
FnCallReadTcp
in /src/core/libpromises/evalfunction.c:3256
['ARG_UNUSED', 'ARG_UNUSED*', 'ARG_UNUSED*', 'Rlist*'] FnCallResult []
FnCallIsConnectable
in /src/core/libpromises/evalfunction.c:3332
['ARG_UNUSED', 'ARG_UNUSED*', 'FnCall*', 'Rlist*'] FnCallResult []
FnCallIPRange
in /src/core/libpromises/evalfunction.c:6214
['EvalContext*', 'ARG_UNUSED*', 'FnCall*', 'Rlist*'] FnCallResult []
FnCallIsIpInSubnet
in /src/core/libpromises/evalfunction.c:6285
['ARG_UNUSED', 'ARG_UNUSED*', 'FnCall*', 'Rlist*'] FnCallResult []
test_hostinnetgroup_found
in /src/core/tests/unit/evalfunction_test.c:52
[] void []
test_hostinnetgroup_not_found
in /src/core/tests/unit/evalfunction_test.c:69
[] void []
FnCallHubKnowledge
in /src/core/libpromises/evalfunction.c:6493
['EvalContext*', 'ARG_UNUSED*', 'ARG_UNUSED*', 'Rlist*'] FnCallResult []
FnCallRRange
in /src/core/libpromises/evalfunction.c:7016
['ARG_UNUSED', 'ARG_UNUSED*', 'ARG_UNUSED*', 'Rlist*'] FnCallResult []
FnCallOn
in /src/core/libpromises/evalfunction.c:7102
['ARG_UNUSED', 'ARG_UNUSED*', 'ARG_UNUSED*', 'Rlist*'] FnCallResult []
FnCallLaterThan
in /src/core/libpromises/evalfunction.c:7149
['ARG_UNUSED', 'ARG_UNUSED*', 'ARG_UNUSED*', 'Rlist*'] FnCallResult []
FnCallLDAPArray
in /src/core/libpromises/evalfunction.c:8464
['EvalContext*', 'ARG_UNUSED*', 'FnCall*', 'Rlist*'] FnCallResult []
IsReadableThreadRoutine
in /src/core/libpromises/evalfunction.c:9039
['void*'] void []
FnCallIsReadable
in /src/core/libpromises/evalfunction.c:9091
['ARG_UNUSED', 'ARG_UNUSED*', 'FnCall*', 'Rlist*'] FnCallResult []
StopSimulation
in /src/core/libpromises/dbm_test_api.c:546
['DBLoadSimulation*'] void []
HashDirectoryTreeCallback
in /src/core/libpromises/files_lib.c:585
['char*', 'ARG_UNUSED*', 'void*'] int []
FnCallFileStat
in /src/core/libpromises/evalfunction.c:4843
['ARG_UNUSED', 'ARG_UNUSED*', 'FnCall*', 'Rlist*'] FnCallResult []
math_eval_push
in /src/core/libpromises/math_eval.c:48
['double', 'double*', 'int*'] double []
math_eval_pop
in /src/core/libpromises/math_eval.c:59
['double*', 'int*'] double []
GetReadTransaction
in /src/core/libpromises/dbm_lmdb.c:97
['DBPriv*', 'DBTxn**'] int []
NoOrObsoleteLock
in /src/core/libpromises/locks.c:344
['LockData*', 'ARG_UNUSED', 'size_t*'] bool []
test_int_from_string
in /src/core/tests/unit/conversion_test.c:78
[] void []
FnCallRandomInt
in /src/core/libpromises/evalfunction.c:842
['ARG_UNUSED', 'ARG_UNUSED*', 'ARG_UNUSED*', 'Rlist*'] FnCallResult []
FnCallGetEnv
in /src/core/libpromises/evalfunction.c:918
['ARG_UNUSED', 'ARG_UNUSED*', 'ARG_UNUSED*', 'Rlist*'] FnCallResult []
FnCallIsNewerThanTime
in /src/core/libpromises/evalfunction.c:4789
['ARG_UNUSED', 'ARG_UNUSED*', 'ARG_UNUSED*', 'Rlist*'] FnCallResult []
FnCallIRange
in /src/core/libpromises/evalfunction.c:6994
['ARG_UNUSED', 'ARG_UNUSED*', 'ARG_UNUSED*', 'Rlist*'] FnCallResult []
FnCallAgoDate
in /src/core/libpromises/evalfunction.c:7167
['ARG_UNUSED', 'ARG_UNUSED*', 'ARG_UNUSED*', 'Rlist*'] FnCallResult []
FnCallAccumulatedDate
in /src/core/libpromises/evalfunction.c:7192
['ARG_UNUSED', 'ARG_UNUSED*', 'ARG_UNUSED*', 'Rlist*'] FnCallResult []
test_double_from_string
in /src/core/tests/unit/conversion_test.c:117
[] void []
FnCallInt
in /src/core/libpromises/evalfunction.c:4759
['ARG_UNUSED', 'ARG_UNUSED*', 'ARG_UNUSED*', 'Rlist*'] FnCallResult []
FnCallIsLessGreaterThan
in /src/core/libpromises/evalfunction.c:6957
['ARG_UNUSED', 'ARG_UNUSED*', 'FnCall*', 'Rlist*'] FnCallResult []
CleanPidFile
in /src/core/libpromises/generic_agent.c:2390
[] void []
GenericAgentConfigParseWarningOptions
in /src/core/libpromises/generic_agent.c:2474
['GenericAgentConfig*', 'char*'] bool []
setegid
in /src/core/libpromises/patches.c:95
['gid_t'] int []
ShowHost
in /src/core/cf-key/cf-key-functions.c:131
['char*', 'char*', 'bool', 'KeyHostSeen*', 'void*'] bool []
rpl_ctime
in /src/core/libntech/libcompat/rpl_ctime.c:29
['time_t*'] char []
cf_strtimestamp_utc
in /src/core/libpromises/patches.c:147
['time_t', 'char*'] char []
FnCallEscape
in /src/core/libpromises/evalfunction.c:1147
['ARG_UNUSED', 'ARG_UNUSED*', 'ARG_UNUSED*', 'Rlist*'] FnCallResult []
LastseenMigrationVersion0
in /src/core/libpromises/dbm_migration_lastseen.c:56
['DBHandle*'] bool []
test_plain_variable_with_no_stuff_in_it
in /src/core/tests/unit/var_expressions_test.c:5
[] void []
test_scoped
in /src/core/tests/unit/var_expressions_test.c:16
[] void []
test_full
in /src/core/tests/unit/var_expressions_test.c:27
[] void []
test_dotted_array
in /src/core/tests/unit/var_expressions_test.c:38
[] void []
test_levels
in /src/core/tests/unit/var_expressions_test.c:49
[] void []
test_unqualified_array
in /src/core/tests/unit/var_expressions_test.c:62
[] void []
test_qualified_array
in /src/core/tests/unit/var_expressions_test.c:73
[] void []
test_nested_array
in /src/core/tests/unit/var_expressions_test.c:84
[] void []
test_array_with_dot_colon_in_index
in /src/core/tests/unit/var_expressions_test.c:95
[] void []
test_to_string_qualified
in /src/core/tests/unit/var_expressions_test.c:138
[] void []
test_to_string_unqualified
in /src/core/tests/unit/var_expressions_test.c:147
[] void []
VarRefDeMangle
in /src/core/libpromises/var_expressions.c:487
['char*'] VarRef []
test_symmetric_decrypt
in /src/core/tests/unit/crypto_symmetric_test.c:54
[] void []
OpenSSLLock_callback
in /src/core/libpromises/crypto.c:833
['int', 'int', 'char*', 'int'] void []
FnCallDiskFree
in /src/core/libpromises/evalfunction.c:8533
['ARG_UNUSED', 'ARG_UNUSED*', 'ARG_UNUSED*', 'Rlist*'] FnCallResult []
test_new_parser_success
in /src/core/tests/unit/rlist_test.c:564
[] void []
test_new_parser_failure
in /src/core/tests/unit/rlist_test.c:580
[] void []
test_mode
in /src/core/tests/unit/parsemode_test.c:18
[] void []
test_validation
in /src/core/tests/unit/parsemode_test.c:47
[] void []
ENTERPRISE_FUNC_6ARG_DEFINE_STUB
in /src/core/libpromises/enterprise_stubs.c:159
[] void []
ENTERPRISE_VOID_FUNC_3ARG_DEFINE_STUB
in /src/core/cf-serverd/cf-serverd-enterprise-stubs.c:30
['ARG_UNUSED', 'ARG_UNUSED', 'ARG_UNUSED'] void []
ENTERPRISE_FUNC_5ARG_DEFINE_STUB
in /src/core/cf-serverd/cf-serverd-enterprise-stubs.c:44
['ARG_UNUSED', 'ARG_UNUSED', 'ARG_UNUSED', 'ARG_UNUSED'] void []
test_load_monitor
in /src/core/tests/unit/mon_load_test.c:7
[] void []
MonNetworkSnifferEnable
in /src/core/cf-monitord/mon_network_sniffer.c:133
['bool'] void []
CfenvTimeOut
in /src/core/cf-monitord/mon_network_sniffer.c:141
['ARG_UNUSED'] void []
TLSVerifyCallback
in /src/core/libcfnet/tls_generic.c:199
['X509_STORE_CTX*', 'void*'] int []
FeedSmtpDirectives
in /src/core/tests/acceptance/25_cf-execd/cf-execd-rpl-functions.c:34
['void*'] void []
close_pipe
in /src/core/tests/unit/passopenfile_test.c:348
['int[]'] void []
ConnCache_Destroy
in /src/core/libcfnet/conn_cache.c:70
[] void []
FnCallHostRange
in /src/core/libpromises/evalfunction.c:6325
['ARG_UNUSED', 'ARG_UNUSED*', 'ARG_UNUSED*', 'Rlist*'] FnCallResult []
PolicyServerRemoveFile
in /src/core/libcfnet/policy_server.c:334
['char*'] bool []
FnCallHost2IP
in /src/core/libpromises/evalfunction.c:1162
['ARG_UNUSED', 'ARG_UNUSED*', 'ARG_UNUSED*', 'Rlist*'] FnCallResult []
FnCallIP2Host
in /src/core/libpromises/evalfunction.c:1182
['ARG_UNUSED', 'ARG_UNUSED*', 'ARG_UNUSED*', 'Rlist*'] FnCallResult []
SocketFamily
in /src/core/libcfnet/communication.c:240
['int'] unsigned short []
test_ValidateSQLTableName
in /src/core/tests/unit/verify_databases_test.c:5
[] void []
TranslateOldBootstrapOptionsSeparate
in /src/core/cf-agent/cf-agent.c:822
[] char []
TranslateOldBootstrapOptionsConcatenated
in /src/core/cf-agent/cf-agent.c:898
[] char []
WaitForBackgroundProcesses
in /src/core/cf-agent/cf-agent.c:2344
[] void []
SaveXmlCallback
in /src/core/cf-agent/files_edit.c:240
['char*', 'void*', 'ARG_UNUSED'] bool []
DBMetaNewDirect
in /src/core/cf-agent/tokyo_check.c:81
['char*'] DBMeta []
DBMetaPopulateOffsetMap
in /src/core/cf-agent/tokyo_check.c:176
['DBMeta*'] int []
DBMetaPopulateRecordMap
in /src/core/cf-agent/tokyo_check.c:313
['DBMeta*'] int []
DBMetaGetResults
in /src/core/cf-agent/tokyo_check.c:419
['DBMeta*'] int []
client_callback
in /src/core/cf-agent/findhub.c:37
['AvahiClient*', 'AvahiClientState', 'AVAHI_GCC_UNUSED*'] void []
browse_callback
in /src/core/cf-agent/findhub.c:50
['AvahiServiceBrowser*', 'AvahiIfIndex', 'AvahiProtocol', 'AvahiBrowserEvent', 'char*', 'char*', 'char*', 'AVAHI_GCC_UNUSED', 'void*'] void []
avahi_simple_poll_loop
in /src/core/tests/unit/findhub_test.c:187
['AvahiSimplePoll*'] int []
PrintList
in /src/core/cf-agent/findhub.c:128
['List*'] void []
test_noHubsFound
in /src/core/tests/unit/findhub_test.c:228
[] void []
test_oneHubFound
in /src/core/tests/unit/findhub_test.c:240
[] void []
test_multipleHubsFound
in /src/core/tests/unit/findhub_test.c:262
[] void []
test_errorOccurred
in /src/core/tests/unit/findhub_test.c:296
[] void []
IncrementIPaddress
in /src/core/cf-testd/cf-testd.c:731
['char*'] char []
log_lock
in /src/core/libpromises/locks.c:133
['char*', 'char*', 'char*', 'char*', 'LockData*'] void []
test_stringset_from_string
in /src/core/libntech/tests/unit/set_test.c:7
[] void []
test_StringSplit
in /src/core/libntech/tests/unit/string_sequence_test.c:44
[] void []
FnCallIsNewerThan
in /src/core/libpromises/evalfunction.c:4776
['ARG_UNUSED', 'ARG_UNUSED*', 'ARG_UNUSED*', 'Rlist*'] FnCallResult []
FnCallIsAccessedBefore
in /src/core/libpromises/evalfunction.c:4813
['ARG_UNUSED', 'ARG_UNUSED*', 'ARG_UNUSED*', 'Rlist*'] FnCallResult []
FnCallIsChangedBefore
in /src/core/libpromises/evalfunction.c:4828
['ARG_UNUSED', 'ARG_UNUSED*', 'ARG_UNUSED*', 'Rlist*'] FnCallResult []
FnCallStrCmp
in /src/core/libpromises/evalfunction.c:6395
['ARG_UNUSED', 'ARG_UNUSED*', 'ARG_UNUSED*', 'Rlist*'] FnCallResult []
FnCallDirname
in /src/core/libpromises/evalfunction.c:2553
['ARG_UNUSED', 'ARG_UNUSED*', 'ARG_UNUSED*', 'Rlist*'] FnCallResult []
FnCallTranslatePath
in /src/core/libpromises/evalfunction.c:6402
['ARG_UNUSED', 'ARG_UNUSED*', 'ARG_UNUSED*', 'Rlist*'] FnCallResult []
FnCallRemoteScalar
in /src/core/libpromises/evalfunction.c:6443
['EvalContext*', 'ARG_UNUSED*', 'ARG_UNUSED*', 'Rlist*'] FnCallResult []
FnCallStringTrim
in /src/core/libpromises/evalfunction.c:8375
['ARG_UNUSED', 'ARG_UNUSED*', 'ARG_UNUSED*', 'Rlist*'] FnCallResult []
FnCallLDAPValue
in /src/core/libpromises/evalfunction.c:8431
['ARG_UNUSED', 'ARG_UNUSED*', 'ARG_UNUSED*', 'Rlist*'] FnCallResult []
SetRepositoryLocation
in /src/core/libpromises/files_repository.c:45
['char*'] void []
test_literal
in /src/core/tests/unit/string_expressions_test.c:52
[] void []
test_var_naked
in /src/core/tests/unit/string_expressions_test.c:57
[] void []
test_var_naked_two_level
in /src/core/tests/unit/string_expressions_test.c:62
[] void []
test_var_one_level
in /src/core/tests/unit/string_expressions_test.c:67
[] void []
test_different_var_types
in /src/core/tests/unit/string_expressions_test.c:72
[] void []
MissionPortalLogHook
in /src/core/libpromises/eval_context.c:1042
['LoggingPrivContext*', 'LogLevel', 'char*'] char []
EvalContextStackPromisees
in /src/core/libpromises/eval_context.c:2025
['EvalContext*'] StringSet []
test_resolve_relative_base_path
in /src/core/tests/unit/generic_agent_test.c:114
[] void []
test_util_qualified_name_components
in /src/core/tests/unit/policy_test.c:358
[] void []
ParserHandlePromiseGuard
in /src/core/libpromises/cf3parse_logic.h:754
[] void []
test_class_ref
in /src/core/tests/unit/class_test.c:5
[] void []
MethodsParseTreeCheck
in /src/core/libpromises/mod_methods.c:45
['Promise*', 'Seq*'] bool []
AnchorRegexNew
in /src/core/libpromises/matching.c:403
['char*'] char []
test_split_empty
in /src/core/tests/unit/arg_split_test.c:9
[] void []
test_split_easy
in /src/core/tests/unit/arg_split_test.c:23
[] void []
test_split_whitespace_prefix
in /src/core/tests/unit/arg_split_test.c:43
[] void []
test_split_quoted_beginning
in /src/core/tests/unit/arg_split_test.c:63
[] void []
test_split_quoted_end
in /src/core/tests/unit/arg_split_test.c:81
[] void []
test_split_quoted_middle
in /src/core/tests/unit/arg_split_test.c:99
[] void []
test_complex_quoting
in /src/core/tests/unit/arg_split_test.c:118
[] void []
test_arguments_resize_for_null
in /src/core/tests/unit/arg_split_test.c:134
[] void []
test_arguments_resize
in /src/core/tests/unit/arg_split_test.c:145
[] void []
test_arguments_with_arglist
in /src/core/tests/unit/arg_split_test.c:155
[] void []
VarRefCopyLocalized
in /src/core/libpromises/var_expressions.c:141
['VarRef*'] VarRef []
test_equality
in /src/core/tests/unit/rlist_test.c:34
[] void []
test_split_escaped
in /src/core/tests/unit/rlist_test.c:193
[] void []
test_split_long
in /src/core/tests/unit/rlist_test.c:254
[] void []
test_split_long_escaped
in /src/core/tests/unit/rlist_test.c:270
[] void []
test_split_lines
in /src/core/tests/unit/rlist_test.c:203
[] void []
test_last
in /src/core/tests/unit/rlist_test.c:116
[] void []
test_sort_rlist
in /src/core/tests/unit/sort_test.c:94
[] void []
test_alpha_sort_rlist_names
in /src/core/tests/unit/sort_test.c:111
[] void []
ParserHandleQuotedListItem
in /src/core/libpromises/cf3parse_logic.h:1054
[] void []
test_prepend_item
in /src/core/tests/unit/item_test.c:6
[] void []
test_list_len
in /src/core/tests/unit/item_test.c:17
[] void []
IdempPrependItemClass
in /src/core/libpromises/item_lib.c:340
['Item**', 'char*', 'char*'] Item []
IdempItemCount
in /src/core/libpromises/item_lib.c:354
['Item**', 'char*', 'char*'] void []
test_split_string
in /src/core/tests/unit/item_test.c:113
[] void []
AddFilenameToListOfSuspicious
in /src/core/cf-agent/files_properties.c:33
['char*'] void []
test_list_compare
in /src/core/tests/unit/item_test.c:88
[] void []
test_MatchFSInFstab
in /src/core/tests/unit/nfs_test.c:6
[] void []
EvalContextHeapAddAbortCurrentBundle
in /src/core/libpromises/eval_context.c:911
['EvalContext*', 'char*', 'char*'] void []
AgentDiagnosticsCheckAmPolicyServer
in /src/core/cf-agent/agent-diagnostics.c:88
['ARG_UNUSED*'] AgentDiagnosticsResult []
PasswordSupplier
in /src/core/cf-agent/verify_users_pam.c:99
['int', 'struct pam_message**', 'struct pam_response**', 'void*'] int []
LogAddPrefix
in /src/core/cf-testd/cf-testd.c:590
['LoggingPrivContext*', 'ARG_UNUSED', 'char*'] char []
test_configuration
in /src/core/tests/unit/cf_upgrade_test.c:45
[] void []
test_parse
in /src/core/tests/unit/cf_upgrade_test.c:8
[] void []
RunUpdate
in /src/core/cf-upgrade/update.c:242
['Configuration*'] int []
yy_1_declaration
in /src/core/3rdparty/peg-0.1.15/src/leg.c:630
['yycontext*', 'char*', 'int'] void []
yy_1_trailer
in /src/core/3rdparty/peg-0.1.15/src/leg.c:617
['yycontext*', 'char*', 'int'] void []
yy_3_primary
in /src/core/3rdparty/peg-0.1.15/src/leg.c:434
['yycontext*', 'char*', 'int'] void []
yy_2_primary
in /src/core/3rdparty/peg-0.1.15/src/leg.c:447
['yycontext*', 'char*', 'int'] void []
yy_1_definition
in /src/core/3rdparty/peg-0.1.15/src/leg.c:603
['yycontext*', 'char*', 'int'] void []
yy_1_primary
in /src/core/3rdparty/peg-0.1.15/src/leg.c:460
['yycontext*', 'char*', 'int'] void []
makeCharacter
in /src/core/3rdparty/peg-0.1.15/src/tree.c:122
['char*'] Node []
yy_4_primary
in /src/core/3rdparty/peg-0.1.15/src/leg.c:421
['yycontext*', 'char*', 'int'] void []
yy_5_primary
in /src/core/3rdparty/peg-0.1.15/src/leg.c:408
['yycontext*', 'char*', 'int'] void []
yy_7_primary
in /src/core/3rdparty/peg-0.1.15/src/leg.c:382
['yycontext*', 'char*', 'int'] void []
yy_9_primary
in /src/core/3rdparty/peg-0.1.15/src/leg.c:356
['yycontext*', 'char*', 'int'] void []
yy_8_primary
in /src/core/3rdparty/peg-0.1.15/src/leg.c:369
['yycontext*', 'char*', 'int'] void []
yy_1_prefix
in /src/core/3rdparty/peg-0.1.15/src/leg.c:538
['yycontext*', 'char*', 'int'] void []
yy_1_error
in /src/core/3rdparty/peg-0.1.15/src/leg.c:551
['yycontext*', 'char*', 'int'] void []

Sink functions/methods found for CWE22

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