Lines Matching defs:profile_spec
2 * @file profile_spec.cpp
20 #include "profile_spec.h"
54 profile_spec::profile_spec()
58 parse_table["archive"] = &profile_spec::parse_archive_path;
59 parse_table["session"] = &profile_spec::parse_session;
61 &profile_spec::parse_session_exclude;
62 parse_table["image"] = &profile_spec::parse_image;
63 parse_table["image-exclude"] = &profile_spec::parse_image_exclude;
64 parse_table["lib-image"] = &profile_spec::parse_lib_image;
65 parse_table["event"] = &profile_spec::parse_event;
66 parse_table["count"] = &profile_spec::parse_count;
67 parse_table["unit-mask"] = &profile_spec::parse_unitmask;
68 parse_table["tid"] = &profile_spec::parse_tid;
69 parse_table["tgid"] = &profile_spec::parse_tgid;
70 parse_table["cpu"] = &profile_spec::parse_cpu;
74 void profile_spec::parse(string const & tag_value)
79 throw invalid_argument("profile_spec::parse(): not "
87 bool profile_spec::is_valid_tag(string const & tag_value)
94 void profile_spec::set_image_or_lib_name(string const & str)
102 void profile_spec::parse_archive_path(string const & str)
108 string profile_spec::get_archive_path() const
114 void profile_spec::parse_session(string const & str)
120 void profile_spec::parse_session_exclude(string const & str)
126 void profile_spec::parse_image(string const & str)
133 void profile_spec::parse_image_exclude(string const & str)
140 void profile_spec::parse_lib_image(string const & str)
147 void profile_spec::parse_event(string const & str)
153 void profile_spec::parse_count(string const & str)
159 void profile_spec::parse_unitmask(string const & str)
165 void profile_spec::parse_tid(string const & str)
171 void profile_spec::parse_tgid(string const & str)
177 void profile_spec::parse_cpu(string const & str)
183 profile_spec::action_t
184 profile_spec::get_handler(string const & tag_value, string & value)
224 bool profile_spec::match(filename_spec const & spec) const
302 profile_spec profile_spec::create(list<string> const & args,
306 profile_spec spec;
377 profile_spec const & spec, bool exclude_dependent,
501 list<string> profile_spec::generate_file_list(bool exclude_dependent,