Class List

Here are the classes, structs, unions and interfaces with brief descriptions:
A
abi
abi_exception
allocated_counter
anon_mapping
arc_recorderDuring building a callgraph_container we store all caller/callee relationship in this container
bad_regexIll formed regular expression or expression throw such exception
bfd_infoHolder for BFD state we must keep
binary_info
binary_root_info
cached_value< T >Hold a single value, returning a cached value if there is one
callgraph_containerStore all callgraph information for the given profiles
cg_entryCall-graph entry
format_output::cg_formatterClass to output in a columned format caller/callee and associated samples
cg_symbolThe public data for call-graph symbols
child_readerClass to read stdout / stderr from a child process
class_details
comm_event
comma_list< T >Hold a list of item of type T, tracking also if item has been set
compilation_unit_header
config_settingStore the general configuration of the profiler
profile_t::const_iterator
cookie_entry
counter_arc
counter_arc_head
format_output::formatter::counts_t
cpu_descr
cverb_object
daemon_statusStore various daemon status data
debug_line_header
debug_line_info
debug_name_storageClass storing a set of shared debug name (source filename)
diff_containerStore two profiles for diffing
format_output::diff_formatterClass to output a columned format symbols plus diff values
diff_symbolData for a diffed symbol
event_name_eqFunction object for matching against name
event_settingStore the setup of one event
event_union
events_test
extra_imagesA class containing mappings from an image basename, such as 'floppy.ko', to locations in the paths passed in to populate()
extractor
format_output::formatter::field_datumData passed for output
format_output::formatter::field_descriptionDecribe one field of the colummned output
file_locationA simple container for a fileno:linenr location
filename_specA class to split and store components of a sample filename
filename_storage< I >Partial specialization for unique storage of filenames
glob_filter::fnmatcherFunction object for fnmatching
fork_event
format_output::formatterBase class for formatter, handle common options to formatter
generic_spec< T >Used to hold something like { int cpu_nr, bool is_all }; to store a sub part of a samples filename see PP:3.21
glob_filterGlob_filter - filtering of a string based on globbed include/exclude list
growable_buffer
growable_vector< T >A simple growable vector template
ibs_fetch_sampleThis struct represents the hardware-level IBS fetch information
ibs_op_sampleThis struct represents the hardware-level IBS op information
ibs_sampleIBS information is processed in two steps
ibs_translation_table
unique_storage< I, V >::id_valueActual ID type
image_name_storageClass storing a set of shared image name
image_setA set of sample files where the image binary to open are all the same
input_output< Input, Output >
inverted_profileAll sample files where the binary image to open is the same
io_stateClass which save a stream state and restore it at dtor time
ip_callchain
ip_event
std::iterator_traits< profile_t::const_iterator >
jitdump_deletion_candidate
jitentry
jitentry_debug_line
jitheader
jr_code_close
jr_code_debug_info
jr_code_load
jr_code_unload
jr_prefix
kern_cmdline
kernel_imageDescribes a kernel module or vmlinux itself
less_by_file_locCompare based on file location
less_symbolCompare based on symbol contents
linenr_infoDebug info for a given pc
list_head
lost_event
mangle_valuesTemporary structure for passing parameters to op_mangle_filename
extra_images::matcherBase class for matcher functors object
merge_optionStore merging options options used to classify profiles
mips_cpu_descr
mmap_data
mmap_event
mmap_info
module_info
name_storage< I >Partial specialization for unique storage of names
netburst_cccr_value_tNetburst_cccr_value_t
netburst_entry_t
netburst_escr_value_t
netburst_event_mask_t
noncopyableNoncopyable : object of class derived from this class can't be copied and isn't copy-constructible
ocount_accum
ocount_counter
ocount_record
odb_data"database"
odb_descr_tMinimal information which must be stored in the file to reload properly the data base, following this header is the node array then the hash table (when growing we avoid to copy node array)
odb_hash_stat_tHold various statistics data for a db file
odb_node_tDb hash node
odb_t
op_abi_entry
op_bfdEncapsulation of a bfd object
op_bfd_symbolA symbol description from a bfd point of view
op_buffer_headThe head structure of a kernel sample buffer
op_default_event_descr
op_unit_mask::op_described_um
op_eventDescribe an event
op_event_descrStruct describing a particular event type
op_exceptionException abstract base class
op_fatal_errorFatal exception, never catch it except at top level (likely main or gui)
op_file_attr
OP_file_header
op_file_section
op_hash_indexA path component
OP_header
op_header_evt_info
op_jitdump_info
op_noteData type used by the module to notify daemon of fork/exit/mapping etc
op_runtime_errorEncapsulate a runtime error with or w/o a valid errno
op_sampleData type to transfer samples counts from the module to the daemon
op_unit_maskDescribe an unit mask
opd_eventEvent description for setup (perfmon) and mangling
opd_ext_featureOProfile Extended Feature Table Entry
opd_ext_handlersOProfile Extended handlers
opd_ext_sfile_handlersOProfile Extended sub-handlers (sfile)
opd_hashed_name
opd_header
operf_cg_entryCall-graph entry
operf_counter
operf_event
operf_kernel_imageDescribes a kernel module or vmlinux itself
operf_mmap
operf_process_info
operf_read
operf_record
operf_sfileEach set of sample files (where a set is over the physical counter types) will have one of these for it
operf_transientTransient values used for parsing the event buffer
format_output::opreport_formatterClass to output in a columned format symbols and associated samples
oprof_start
oprofiled_ops
popt::optionOption - base class for a command line option
popt::option_baseOption_base - base class for implementation of a command line option
popt::option_imp< int >Option<int> - a integer option
popt::option_imp< string >Option<string> - a string option
popt::option_imp< vector< string > >Option< vector<string> > - a string vector option
popt::option_imp< void >Option<void> - a binary option
parsed_event
parsed_filenameConvenience class to store result of parse_filename()
path_filterPath_filter - filtering of a string based on globbed include/exclude list
pathname
process_info
process_root_info
profile_classA class collection of profiles
profile_classes
profile_containerStore multiple samples files belonging to the same profiling session
profile_dep_setA number of profiles files that are all dependent on the same main (application) profile, for the same dependent image
profile_sample_filesA samples filename + its associated callgraph sample filename
profile_setA number of profile files all for the same binary with the same profile specification (after merging)
profile_specHolds a parsed profile spec composed of tag:value pairs, as given in pp_interface documentation
profile_tClass containing a single sample file contents
profile_templateThis describes which parameters are set for each equivalence class
read_event
regular_expression_replaceLightweight encapsulation of regex lib search and replace
sample_containerArbitrary container of sample entries
sample_data
sample_entryAssociate vma address with a file location and a samples count
sample_event
scoped_array< T >
scoped_ptr< T >
sfileEach set of sample files (where a set is over the physical counter types) will have one of these for it
sort_options
sparse_array< I, T >
options::spec
spu_context_info
spu_elf
stored_filenameStore original name and processed name
stored_nameStore original name and processed name
string_filterString_filter - filtering of a string based on include/exclude list
subclass_info_t
profile_container::symbol_choiceUsed for select_symbols()
symbol_containerAn arbitrary container of symbols
format_output::symbol_details_t
symbol_entryAssociate a symbol with a file location, samples count and vma address
symbol_name_storageClass storing a set of shared symbol name
test_input
thread_info
throttle_event
transientTransient values used for parsing the event buffer
unique_storage< I, V >Store values such that only one copy of the value is ever stored
verboseTypical use: declare some verbose global object: verbose debug("debug"); verbose stats("stats"); verbose level2("level2");
OP_perf_utils::vmlinux_info
format_output::xml_cg_formatter
format_output::xml_formatterClass to output in XML format
xml_utils

Generated on 29 Jul 2013 for oprofile by  doxygen 1.6.1