#include <vector>
#include <list>
#include <iostream>
#include <algorithm>
#include <iterator>
#include <fstream>
#include "op_config.h"
#include "profile_spec.h"
#include "arrange_profiles.h"
#include "opreport_options.h"
#include "popt_options.h"
#include "string_filter.h"
#include "file_manip.h"
#include "xml_output.h"
#include "xml_utils.h"
#include "cverb.h"
Go to the source code of this file.
Namespaces | |
namespace | options |
Functions | |
void | handle_options (options::spec const &spec) |
Variables | |
profile_classes | classes |
classes of sample filenames to handle | |
profile_classes | classes2 |
bool | options::symbols |
bool | options::callgraph |
bool | options::debug_info |
bool | options::details |
sort_options | options::sort_by |
bool | options::show_header = true |
bool | options::long_filenames |
bool | options::show_address |
bool | options::accumulated |
bool | options::reverse_sort |
bool | options::global_percent |
bool | options::xml |
string | options::xml_options |
Options for opreport tool
Definition in file opreport_options.cpp.
void handle_options | ( | options::spec const & | spec | ) |
handle_options - process command line
spec | profile specification |
Process the spec, fatally complaining on error.
Definition at line 286 of file opreport_options.cpp.
References xml_utils::add_option(), arrange_profiles(), options::assembly, options::base_dirs, options::spec::common, profile_spec::create(), cverb, DEBUG_INFO, options::debug_info, options::demangle, DETAILS, options::details, EXCLUDE_DEPENDENT, options::exclude_dependent, EXCLUDE_SYMBOLS, profile_spec::extra_found_images, options::file_filter, options::spec::first, profile_spec::generate_file_list(), profile_spec::get_archive_path(), handle_demangle_option(), handle_merge_option(), IMAGE_PATH, options::image_path, INCLUDE_SYMBOLS, profile_classes::matches(), MERGE, options::merge_by, options::objdump_params, op_samples_dir, options, options::output_dir, options::root_path, sample_files, options::search_dirs, options::spec::second, SESSION, options::show_address, options::source, options::symbol_filter, options::symbols, profile_classes::v, vsfile, was_session_dir_supplied(), and options::xml.
classes of sample filenames to handle
All the chosen sample files.
Definition at line 32 of file opreport_options.cpp.
Referenced by build_process_tree(), get_next_tgid_pclass(), get_next_tid_pclass(), and xml_utils::xml_utils().
Definition at line 33 of file opreport_options.cpp.