oprofile 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
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
cookie_entry
counter_arc
counter_arc_head
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
events_test
extra_imagesA class containing mappings from an image basename, such as 'floppy.ko', to locations in the paths passed in to populate()
extra_images::matcherBase class for matcher functors object
extractor
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
format_output::formatterBase class for formatter, handle common options to formatter
format_output::formatter::counts_t
format_output::formatter::field_datumData passed for output
format_output::formatter::field_descriptionDecribe one field of the colummned output
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
glob_filter::fnmatcherFunction object for fnmatching
growable_buffer
growable_vector< T >A simple growable vector template
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
std::iterator_traits< profile_t::const_iterator >
jitentry
jitentry_debug_line
jitheader
jr_code_close
jr_code_debug_info
jr_code_load
jr_code_unload
jr_prefix
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
mangle_valuesTemporary structure for passing parameters to op_mangle_filename
merge_optionStore merging options options used to classify profiles
module
module_info
module_ref
module_symbol
name_storage< I >Partial specialization for unique storage of names
noncopyableNoncopyable : object of class derived from this class can't be copied and isn't copy-constructible
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
old_kernel_sym
old_mod_routines
old_module
old_module_ref
old_module_symbol
old_symbol_table
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_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_hash_indexA path component
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
op_unit_mask::op_described_um
opd_24_sfileOne samples file when profiling on a 2.2/2.4 kernel
opd_eventEvent description for setup (perfmon) and mangling
opd_hashed_name
opd_header
opd_imageA binary (library, application, kernel or module) is represented by a struct opd_image
opd_mapRepresent a mmap'ed area, we create such area only for vma area with exec access right
opd_module
opd_procTrack process, created either by a fork or an exec notification
format_output::opreport_formatterClass to output in a columned format symbols and associated samples
oprof_start
oprof_start_base
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_container::symbol_choiceUsed for select_symbols()
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_t::const_iterator
profile_templateThis describes which parameters are set for each equivalence class
regular_expression_replaceLightweight encapsulation of regex lib search and replace
sample_containerArbitrary container of sample entries
sample_entryAssociate vma address with a file location and a samples count
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
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
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
unique_storage< I, V >::id_valueActual ID type
verboseTypical use: declare some verbose global object: verbose debug("debug"); verbose stats("stats"); verbose level2("level2");
format_output::xml_cg_formatter
format_output::xml_formatterClass to output in XML format
xml_utils

Generated on Thu Jul 17 19:54:18 2008 for oprofile by  doxygen 1.4.6