oprofile File List

Here is a list of all files with brief descriptions:
abi.cpp
Remarks:
Copyright 2002 OProfile authors

Read the file COPYING

abi.h [code]Contains internal ABI management class
abi_test.cppImport sample files from other ABI
alloc_counter_tests.c
Remarks:
Copyright 2003 OProfile authors

Read the file COPYING

arrange_profiles.cppClassify and process a list of candidate sample files into merged sets and classes
arrange_profiles.h [code]Classify and process a list of candidate sample files into merged sets and classes
bfd_spu_support.cppSpecial BFD functions for processing a Cell BE SPU profile
bfd_support.cppBFD muck we have to deal with
bfd_support.h [code]BFD muck we have to deal with
cached_value.h [code]Hold a cached value
cached_value_tests.cppTests cached_value.h
callgraph_container.cppContainer associating symbols and caller/caller symbols
callgraph_container.h [code]Container associating symbols and caller/caller symbols
child_reader.cppFacility for reading from child processes
child_reader.h [code]Facility for reading from child processes
comma_list.h [code]Container holding items from a list of comma separated items
comma_list_tests.cpp
Remarks:
Copyright 2003 OProfile authors

Read the file COPYING

common_option.cppContains common options and implementation of entry point of pp tools and some miscelleaneous functions
common_option.h [code]Declaration of entry point of pp tools, implementation file add common options of pp tools and some miscelleaneous functions
config.h [code]
conversion.cConvert a jit dump file to an ELF file
cpu_type_tests.c
Remarks:
Copyright 2003 OProfile authors

Read the file COPYING

create_bfd.cRoutine to handle elf file creation
cverb.cppVerbose output stream
cverb.h [code]Verbose output stream
db_debug.cDebug routines for libdb
db_insert.cInserting a key-value pair into a DB
db_manage.cManagement of a DB file
db_stat.cStatistics routines for libdb
db_test.cTests for DB hash
db_travel.cInspection of a DB
debug_line.cDWARF 2 debug line info creation helper
demangle_java_symbol.cppDemangle a java symbol
demangle_java_symbol.h [code]Demangle a java symbol
demangle_symbol.cppDemangle a C++ symbol
demangle_symbol.h [code]Demangle a C++ symbol
diff_container.cppContainer for diffed symbols
diff_container.h [code]Container for diffed symbols
file_manip.cppUseful file management helpers
file_manip.h [code]Useful file management helpers
file_manip_tests.cpp
Remarks:
Copyright 2003 OProfile authors

Read the file COPYING

file_tests.c
Remarks:
Copyright 2002 OProfile authors

Read the file COPYING

filename_spec.cppContainer holding a sample filename split into its components
filename_spec.h [code]Container holding a sample filename split into its components
format_flags.h [code]Output options
format_output.cppOutputting format for symbol lists
format_output.h [code]Outputting format for symbol lists
generic_spec.h [code]Container holding an item or a special "match all" item
glob_filter.cppFilter strings based on globbed exclude/include list
glob_filter.h [code]Filter strings based on globbed exclude/include list
glob_filter_tests.cpp
Remarks:
Copyright 2003 OProfile authors

Read the file COPYING

growable_vector.h [code]Auto-expanding vector type
image_errors.cppReport errors in images
image_errors.h [code]Report errors in images
init.cDaemon set up and main loop for 2.6
liblegacy/init.cDaemon set up and main loop for 2.4
java_test.cppA simple test for java demangling
jitdump.h [code]Header structure of a JIT-dump file
jitsymbol.cHandle symbols found in jitted code dump
jvmpi_oprofile.cppJVMPI agent implementation to report jitted JVM code to OProfile
libjvmti_oprofile.c
load_events_files_tests.c
Remarks:
Copyright 2003 OProfile authors

Read the file COPYING

locate_images.cppCommand-line helper
locate_images.h [code]Location of binary images
mangle_tests.c
Remarks:
Copyright 2003 OProfile authors

Read the file COPYING

name_storage.cppStorage of global names (filenames and symbols)
name_storage.h [code]Type-safe unique storage of global names (filenames and symbols)
odb.h [code]This file contains various definitions and interface for management of in-memory, through mmaped file, growable hash table, that stores sample files
op_abi.cThis file contains a simple C interface to the ABI-describing functionality, the majority of which is implemented in C++
op_abi.h [code]This file contains a simple C interface to the ABI-describing functionality, the majority of which is implemented in C++
op_alloc_counter.cHardware counter allocation
op_alloc_counter.h [code]Hardware counter allocation
op_bfd.cppEncapsulation of bfd objects
op_bfd.h [code]Encapsulation of bfd objects
op_config.cOprofile configuration parameters
op_config.h [code]Parameters a user may want to change
op_config_24.h [code]Parameters a user may want to change
op_cpu_type.cCPU type determination
op_cpu_type.h [code]CPU type determination
op_cpufreq.cGet cpu frequency definition
op_cpufreq.h [code]Get cpu frequency declaration
op_deviceio.cReading from a special device
op_deviceio.h [code]Reading from a special device
op_events.cDetails of PMC profiling events
op_events.h [code]Details of PMC profiling events
op_exception.cppException base class
op_exception.h [code]Exception base class
op_file.cUseful file management helpers
op_file.h [code]Useful file management helpers
op_fileio.cReading from / writing to files
op_fileio.h [code]Reading from / writing to files
op_get_interface.cDetermine which oprofile kernel interface used
op_get_time.cGet current time as a string
op_get_time.h [code]Get current time as a string
op_growable_buffer.cGrowable buffer implementation
op_growable_buffer.h [code]Growable buffer interface
op_header.cppVarious free function acting on a sample file header
op_header.h [code]Various free function acting on a sample file header
op_hw_config.h [code]Configuration parameters that are dependent on CPU/architecture
op_interface.h [code]Module / user space interface for 2.4
op_libiberty.cWrapper for libiberty - always use this instead of libiberty.h
op_libiberty.h [code]Wrapper for libiberty - always use this instead of libiberty.h
op_list.h [code]Kernel-style lists
op_lockfile.cPID-based lockfile management
op_lockfile.h [code]PID-based lockfile management
op_mangle.cMangling of sample file names
op_mangle.h [code]Mangling of sample file names
op_parse_event.cEvent parsing
op_parse_event.h [code]Event parsing
op_popt.cWrapper for libpopt - always use this rather than popt.h
op_popt.h [code]Wrapper for libpopt - always use this rather than popt.h
op_regex.cppThis file contains implementation for a lightweight wrapper around libc regex, providing regular expression match and replace facility
op_regex.h [code]This file contains various definitions and interface for a lightweight wrapper around libc regex, providing match and replace facility
op_sample_file.h [code]Sample file format
op_spu_bfd.cppEncapsulation of bfd objects for Cell BE SPU
op_string.cGeneral purpose C string handling implementation
op_string.h [code]General purpose C string handling declarations
op_types.h [code]General-utility types
op_version.cOutput version string
op_version.h [code]Output version string
opagent.cInterface to report symbol names and dynamically generated code to Oprofile
opagent.h [code]Interface to report symbol names and dynamically generated code to Oprofile
opannotate.cppImplement opannotate utility
opannotate_options.cppOptions for opannotate tool
opannotate_options.h [code]Options for opannotate tool
oparchive.cppImplement oparchive utility
oparchive_options.cppOptions for oparchive tool
oparchive_options.h [code]Options for oparchive tool
opd_24_stats.cManagement of daemon statistics
opd_24_stats.h [code]Management of daemon statistics
opd_anon.cAnonymous region handling
opd_anon.h [code]Anonymous region handling
opd_cookie.cCookie -> name cache
opd_cookie.h [code]Cookie -> name cache
opd_events.cEvent details for each counter
opd_events.h [code]Event details for each counter
opd_image.cManagement of binary images
opd_image.h [code]Management of binary images
opd_interface.h [code]Module / user space interface for 2.6 kernels and above
liblegacy/opd_kernel.cDealing with the kernel and kernel module samples
opd_kernel.cDealing with the kernel and kernel module samples
liblegacy/opd_kernel.h [code]Dealing with the kernel and kernel module samples
opd_kernel.h [code]Dealing with the kernel and kernel module images
opd_mangling.cMangling and opening of sample files
opd_mangling.h [code]Mangling and opening of sample files
opd_mapping.cManagement of process mappings
opd_mapping.h [code]Management of process mappings
opd_parse_proc.cParsing of /proc/pid
opd_parse_proc.h [code]Parsing of /proc/pid
opd_perfmon.cPerfmonctl() handling
opd_perfmon.h [code]Perfmonctl() handling
opd_pipe.cFunctions handling the $SESSIONDIR/opd_pipe FIFO special file
opd_pipe.h [code]Functions handling the $SESSIONDIR/opd_pipe FIFO special file
opd_printf.h [code]Output routines
opd_proc.cManagement of processes
opd_proc.h [code]Management of processes
opd_sample_files.cManagement of sample files
opd_sample_files.h [code]Management of sample files
opd_sfile.cManagement of sample files
opd_sfile.h [code]Management of sample files
opd_spu.cProcessing the sample buffer for Cell BE SPU profile
opd_stats.cManagement of daemon statistics
opd_stats.h [code]Management of daemon statistics
opd_trans.cProcessing the sample buffer
opd_trans.h [code]Processing the sample buffer
opgprof.cppImplement opgprof utility
opgprof_options.cppOptions for opgprof tool
opgprof_options.h [code]Options for opgprof tool
ophelp.cPrint out PMC event information
opimport.cppImport sample files from other ABI
opjitconv.cConvert a jit dump file to an ELF file
opjitconv.h [code]Convert a jit dump file to an ELF file
opreport.cppImplement opreport utility
opreport_options.cppOptions for opreport tool
opreport_options.h [code]Options for opreport tool
oprof_start.base.h [code]
oprof_start.cppThe GUI start main class
oprof_start.h [code]The GUI start main class
oprof_start_config.cppGUI startup config management
oprof_start_config.h [code]GUI startup config management
oprof_start_main.cppMain routine for GUI start
oprof_start_util.cppMiscellaneous helpers for the GUI start
oprof_start_util.h [code]Miscellaneous helpers for the GUI start
oprofiled.cInitialisation and setup
oprofiled.h [code]Initialisation and setup
p_module.h [code]
parse_dump.cParse a jit dump file
parse_event_tests.c
Remarks:
Copyright 2003 OProfile authors

Read the file COPYING

parse_filename.cppSplit a sample filename into its constituent parts
parse_filename.h [code]Split a sample filename into its constituent parts
path_filter.cppFilter paths based on globbed exclude/include list
path_filter.h [code]Filter paths based on globbed exclude/include list
path_filter_tests.cpp
Remarks:
Copyright 2003 OProfile authors

Read the file COPYING

popt_options.cppOption parsing
popt_options.h [code]Option parsing
populate.cppFill up a profile_container from inverted profiles
populate.h [code]Fill up a profile_container from inverted profiles
populate_for_spu.cppFill up a profile_container from inverted profiles for a Cell BE SPU profile
populate_for_spu.h [code]Fill up a profile_container from inverted profiles for a Cell BE SPU profile
profile.cppEncapsulation for samples files over all profile classes belonging to the same binary image
profile.h [code]Encapsulation for samples files over all profile classes belonging to the same binary image
profile_container.cppProfile file container
profile_container.h [code]Container associating symbols and samples
profile_spec.cppContains a PP profile specification
profile_spec.h [code]Contains a PP profile specification
regex_test.cppA simple test for libregex
sample_container.cppInternal container for samples
sample_container.h [code]Internal implementation of sample container
sparse_array.h [code]Auto-expanding sparse array type
stream_util.cppC++ stream utility
stream_util.h [code]C++ stream utility
string_filter.cppFilter strings based on exclude/include list
string_filter.h [code]Filter strings based on exclude/include list
string_filter_tests.cpp
Remarks:
Copyright 2003 OProfile authors

Read the file COPYING

string_manip.cppStd::string helpers
string_manip.h [code]Std::string helpers
string_manip_tests.cpp
Remarks:
Copyright 2003 OProfile authors

Read the file COPYING

string_tests.c
Remarks:
Copyright 2002 OProfile authors

Read the file COPYING

symbol.cppSymbol containers
symbol.h [code]Symbol containers
symbol_container.cppInternal container for symbols
symbol_container.h [code]Internal container for symbols
symbol_functors.cppFunctors for symbol/sample comparison
symbol_functors.h [code]Functors for symbol/sample comparison
symbol_sort.cppSorting symbols
symbol_sort.h [code]Sorting symbols
unique_storage.h [code]Unique storage of values
utility.h [code]General purpose C++ utility
utility_tests.cppTests utility.h and op_exception.h
xml_output.cppUtility routines for writing XML
xml_output.h [code]Utility routines for writing XML
xml_utils.cppUtility routines for generating XML
xml_utils.h [code]Utility routines for generating XML

Generated on Thu Jul 17 19:52:46 2008 for oprofile by  doxygen 1.4.6