2
* @file opannotate_options.h
3
* Options for opannotate tool
5
* @remark Copyright 2003 OProfile authors
6
* @remark Read the file COPYING
9
* @author Philippe Elie
12
#ifndef OPANNOTATE_OPTIONS_H
13
#define OPANNOTATE_OPTIONS_H
18
#include "common_option.h"
19
#include "path_filter.h"
21
class profile_classes;
24
extern demangle_type demangle;
27
extern string_filter symbol_filter;
28
extern path_filter file_filter;
29
extern std::string output_dir;
30
extern std::vector<std::string> search_dirs;
31
extern std::vector<std::string> base_dirs;
32
extern std::vector<std::string> objdump_params;
33
extern double threshold;
36
/// classes of sample filenames to handle
37
extern profile_classes classes;
40
* handle_options - process command line
41
* @param spec profile specification
43
* Process the spec, fatally complaining on error.
45
void handle_options(options::spec const & spec);
47
#endif // OPANNOTATE_OPTIONS_H