| abi.cpp |
|
| abi.h [code] | Contains internal ABI management class |
| abi_test.cpp | Import sample files from other ABI |
| alloc_counter_tests.c |
|
| arrange_profiles.cpp | Classify 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.cpp | Special BFD functions for processing a Cell BE SPU profile |
| bfd_support.cpp | BFD 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.cpp | Tests cached_value.h |
| callgraph_container.cpp | Container associating symbols and caller/caller symbols |
| callgraph_container.h [code] | Container associating symbols and caller/caller symbols |
| child_reader.cpp | Facility 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 |
|
| common_option.cpp | Contains 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.c | Convert a jit dump file to an ELF file |
| cpu_type_tests.c |
|
| create_bfd.c | Routine to handle elf file creation |
| cverb.cpp | Verbose output stream |
| cverb.h [code] | Verbose output stream |
| db_debug.c | Debug routines for libdb |
| db_insert.c | Inserting a key-value pair into a DB |
| db_manage.c | Management of a DB file |
| db_stat.c | Statistics routines for libdb |
| db_test.c | Tests for DB hash |
| db_travel.c | Inspection of a DB |
| debug_line.c | DWARF 2 debug line info creation helper |
| demangle_java_symbol.cpp | Demangle a java symbol |
| demangle_java_symbol.h [code] | Demangle a java symbol |
| demangle_symbol.cpp | Demangle a C++ symbol |
| demangle_symbol.h [code] | Demangle a C++ symbol |
| diff_container.cpp | Container for diffed symbols |
| diff_container.h [code] | Container for diffed symbols |
| file_manip.cpp | Useful file management helpers |
| file_manip.h [code] | Useful file management helpers |
| file_manip_tests.cpp |
|
| file_tests.c |
|
| filename_spec.cpp | Container 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.cpp | Outputting 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.cpp | Filter strings based on globbed exclude/include list |
| glob_filter.h [code] | Filter strings based on globbed exclude/include list |
| glob_filter_tests.cpp |
|
| growable_vector.h [code] | Auto-expanding vector type |
| image_errors.cpp | Report errors in images |
| image_errors.h [code] | Report errors in images |
| init.c | Daemon set up and main loop for 2.6 |
| liblegacy/init.c | Daemon set up and main loop for 2.4 |
| java_test.cpp | A simple test for java demangling |
| jitdump.h [code] | Header structure of a JIT-dump file |
| jitsymbol.c | Handle symbols found in jitted code dump |
| jvmpi_oprofile.cpp | JVMPI agent implementation to report jitted JVM code to OProfile |
| libjvmti_oprofile.c | |
| load_events_files_tests.c |
|
| locate_images.cpp | Command-line helper |
| locate_images.h [code] | Location of binary images |
| mangle_tests.c |
|
| name_storage.cpp | Storage 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.c | This 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.c | Hardware counter allocation |
| op_alloc_counter.h [code] | Hardware counter allocation |
| op_bfd.cpp | Encapsulation of bfd objects |
| op_bfd.h [code] | Encapsulation of bfd objects |
| op_config.c | Oprofile 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.c | CPU type determination |
| op_cpu_type.h [code] | CPU type determination |
| op_cpufreq.c | Get cpu frequency definition |
| op_cpufreq.h [code] | Get cpu frequency declaration |
| op_deviceio.c | Reading from a special device |
| op_deviceio.h [code] | Reading from a special device |
| op_events.c | Details of PMC profiling events |
| op_events.h [code] | Details of PMC profiling events |
| op_exception.cpp | Exception base class |
| op_exception.h [code] | Exception base class |
| op_file.c | Useful file management helpers |
| op_file.h [code] | Useful file management helpers |
| op_fileio.c | Reading from / writing to files |
| op_fileio.h [code] | Reading from / writing to files |
| op_get_interface.c | Determine which oprofile kernel interface used |
| op_get_time.c | Get current time as a string |
| op_get_time.h [code] | Get current time as a string |
| op_growable_buffer.c | Growable buffer implementation |
| op_growable_buffer.h [code] | Growable buffer interface |
| op_header.cpp | Various 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.c | Wrapper 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.c | PID-based lockfile management |
| op_lockfile.h [code] | PID-based lockfile management |
| op_mangle.c | Mangling of sample file names |
| op_mangle.h [code] | Mangling of sample file names |
| op_parse_event.c | Event parsing |
| op_parse_event.h [code] | Event parsing |
| op_popt.c | Wrapper 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.cpp | This 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.cpp | Encapsulation of bfd objects for Cell BE SPU |
| op_string.c | General purpose C string handling implementation |
| op_string.h [code] | General purpose C string handling declarations |
| op_types.h [code] | General-utility types |
| op_version.c | Output version string |
| op_version.h [code] | Output version string |
| opagent.c | Interface 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.cpp | Implement opannotate utility |
| opannotate_options.cpp | Options for opannotate tool |
| opannotate_options.h [code] | Options for opannotate tool |
| oparchive.cpp | Implement oparchive utility |
| oparchive_options.cpp | Options for oparchive tool |
| oparchive_options.h [code] | Options for oparchive tool |
| opd_24_stats.c | Management of daemon statistics |
| opd_24_stats.h [code] | Management of daemon statistics |
| opd_anon.c | Anonymous region handling |
| opd_anon.h [code] | Anonymous region handling |
| opd_cookie.c | Cookie -> name cache |
| opd_cookie.h [code] | Cookie -> name cache |
| opd_events.c | Event details for each counter |
| opd_events.h [code] | Event details for each counter |
| opd_image.c | Management 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.c | Dealing with the kernel and kernel module samples |
| opd_kernel.c | Dealing 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.c | Mangling and opening of sample files |
| opd_mangling.h [code] | Mangling and opening of sample files |
| opd_mapping.c | Management of process mappings |
| opd_mapping.h [code] | Management of process mappings |
| opd_parse_proc.c | Parsing of /proc/pid |
| opd_parse_proc.h [code] | Parsing of /proc/pid |
| opd_perfmon.c | Perfmonctl() handling |
| opd_perfmon.h [code] | Perfmonctl() handling |
| opd_pipe.c | Functions 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.c | Management of processes |
| opd_proc.h [code] | Management of processes |
| opd_sample_files.c | Management of sample files |
| opd_sample_files.h [code] | Management of sample files |
| opd_sfile.c | Management of sample files |
| opd_sfile.h [code] | Management of sample files |
| opd_spu.c | Processing the sample buffer for Cell BE SPU profile |
| opd_stats.c | Management of daemon statistics |
| opd_stats.h [code] | Management of daemon statistics |
| opd_trans.c | Processing the sample buffer |
| opd_trans.h [code] | Processing the sample buffer |
| opgprof.cpp | Implement opgprof utility |
| opgprof_options.cpp | Options for opgprof tool |
| opgprof_options.h [code] | Options for opgprof tool |
| ophelp.c | Print out PMC event information |
| opimport.cpp | Import sample files from other ABI |
| opjitconv.c | Convert a jit dump file to an ELF file |
| opjitconv.h [code] | Convert a jit dump file to an ELF file |
| opreport.cpp | Implement opreport utility |
| opreport_options.cpp | Options for opreport tool |
| opreport_options.h [code] | Options for opreport tool |
| oprof_start.base.h [code] | |
| oprof_start.cpp | The GUI start main class |
| oprof_start.h [code] | The GUI start main class |
| oprof_start_config.cpp | GUI startup config management |
| oprof_start_config.h [code] | GUI startup config management |
| oprof_start_main.cpp | Main routine for GUI start |
| oprof_start_util.cpp | Miscellaneous helpers for the GUI start |
| oprof_start_util.h [code] | Miscellaneous helpers for the GUI start |
| oprofiled.c | Initialisation and setup |
| oprofiled.h [code] | Initialisation and setup |
| p_module.h [code] | |
| parse_dump.c | Parse a jit dump file |
| parse_event_tests.c |
|
| parse_filename.cpp | Split a sample filename into its constituent parts |
| parse_filename.h [code] | Split a sample filename into its constituent parts |
| path_filter.cpp | Filter paths based on globbed exclude/include list |
| path_filter.h [code] | Filter paths based on globbed exclude/include list |
| path_filter_tests.cpp |
|
| popt_options.cpp | Option parsing |
| popt_options.h [code] | Option parsing |
| populate.cpp | Fill up a profile_container from inverted profiles |
| populate.h [code] | Fill up a profile_container from inverted profiles |
| populate_for_spu.cpp | Fill 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.cpp | Encapsulation 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.cpp | Profile file container |
| profile_container.h [code] | Container associating symbols and samples |
| profile_spec.cpp | Contains a PP profile specification |
| profile_spec.h [code] | Contains a PP profile specification |
| regex_test.cpp | A simple test for libregex |
| sample_container.cpp | Internal container for samples |
| sample_container.h [code] | Internal implementation of sample container |
| sparse_array.h [code] | Auto-expanding sparse array type |
| stream_util.cpp | C++ stream utility |
| stream_util.h [code] | C++ stream utility |
| string_filter.cpp | Filter strings based on exclude/include list |
| string_filter.h [code] | Filter strings based on exclude/include list |
| string_filter_tests.cpp |
|
| string_manip.cpp | Std::string helpers |
| string_manip.h [code] | Std::string helpers |
| string_manip_tests.cpp |
|
| string_tests.c |
|
| symbol.cpp | Symbol containers |
| symbol.h [code] | Symbol containers |
| symbol_container.cpp | Internal container for symbols |
| symbol_container.h [code] | Internal container for symbols |
| symbol_functors.cpp | Functors for symbol/sample comparison |
| symbol_functors.h [code] | Functors for symbol/sample comparison |
| symbol_sort.cpp | Sorting symbols |
| symbol_sort.h [code] | Sorting symbols |
| unique_storage.h [code] | Unique storage of values |
| utility.h [code] | General purpose C++ utility |
| utility_tests.cpp | Tests utility.h and op_exception.h |
| xml_output.cpp | Utility routines for writing XML |
| xml_output.h [code] | Utility routines for writing XML |
| xml_utils.cpp | Utility routines for generating XML |
| xml_utils.h [code] | Utility routines for generating XML |
1.4.6