Lines Matching refs:config
445 static CKPROFILE_RESULT check_profiling_enabled(ConfigReader &config) in check_profiling_enabled() argument
458 if (access(config.getStringValue("config_directory").c_str(), F_OK) == -1) { in check_profiling_enabled()
460 config.getStringValue("config_directory").c_str(), strerror(errno)); in check_profiling_enabled()
466 std::string semaphore_filepath = config.getStringValue("config_directory") in check_profiling_enabled()
473 std::string pp = config.getStringValue("perf_path"); in check_profiling_enabled()
665 static void cleanup_destination_dir(const ConfigReader &config) in cleanup_destination_dir() argument
667 std::string dest_dir = config.getStringValue("destination_directory"); in cleanup_destination_dir()
692 static bool post_process(const ConfigReader &config, int current_seq) in post_process() argument
694 std::string dest_dir = config.getStringValue("destination_directory"); in post_process()
696 config.getStringValue("config_directory") + "/" + PROCESSED_FILENAME; in post_process()
725 unsigned maxLive = config.getUnsignedValue("max_unprocessed_profiles"); in post_process()
751 static PROFILE_RESULT collect_profile(const ConfigReader &config, int seq) in collect_profile() argument
756 std::string destdir = config.getStringValue("destination_directory"); in collect_profile()
786 unsigned duration = config.getUnsignedValue("sample_duration"); in collect_profile()
787 unsigned hardwire = config.getUnsignedValue("hardwire_cpus"); in collect_profile()
788 unsigned max_duration = config.getUnsignedValue("hardwire_cpus_max_duration"); in collect_profile()
796 (config.getUnsignedValue("stack_profile") != 0 ? "-g" : nullptr); in collect_profile()
797 std::string perf_path = config.getStringValue("perf_path"); in collect_profile()
798 unsigned period = config.getUnsignedValue("sampling_period"); in collect_profile()
844 static void set_seed(ConfigReader &config) in set_seed() argument
847 unsigned use_fixed_seed = config.getUnsignedValue("use_fixed_seed"); in set_seed()
871 static void init(ConfigReader &config) in init() argument
873 config.readFile(true); in init()
874 set_seed(config); in init()
875 cleanup_destination_dir(config); in init()
898 ConfigReader config; in perfprofd_main() local
903 init(config); in perfprofd_main()
907 config.getUnsignedValue("only_debug_build") == 1) { in perfprofd_main()
914 while(config.getUnsignedValue("main_loop_iterations") == 0 || in perfprofd_main()
915 iterations < config.getUnsignedValue("main_loop_iterations")) { in perfprofd_main()
922 config.getUnsignedValue("collection_interval")); in perfprofd_main()
927 config.readFile(false); in perfprofd_main()
930 CKPROFILE_RESULT ckresult = check_profiling_enabled(config); in perfprofd_main()
937 PROFILE_RESULT result = collect_profile(config, seq); in perfprofd_main()
942 if (post_process(config, seq)) { in perfprofd_main()