inverted_profile Struct Reference

All sample files where the binary image to open is the same. More...

#include <arrange_profiles.h>

List of all members.

Public Member Functions

 inverted_profile ()

Public Attributes

std::string image
 the image to open
image_error error
 an error found in reading the image
std::vector< image_group_setgroups
 all sample files with data for the above image

Detailed Description

All sample files where the binary image to open is the same.

This is the "inverse" to some degree of profile_set. For example, here we might have image = "/lib/libc.so", with groups being the profile classifications tgid:404, tgid:301, etc.

Within each group there's a number of image_sets. All the sample files listed within the image_sets are still for /lib/libc.so, but they may have different app_image values, e.g. /bin/bash. We need to keep track of the app_image values to make opreport give the right info in the "app" column.


Constructor & Destructor Documentation

inverted_profile::inverted_profile (  )  [inline]

Member Data Documentation

an error found in reading the image

Referenced by populate_for_image(), and report_image_error().

all sample files with data for the above image

Referenced by invert_profiles(), is_spu_profile(), populate_for_image(), and populate_for_spu_image().

the image to open

Referenced by populate_for_image(), and report_image_error().


The documentation for this struct was generated from the following file:

Generated on 29 Jul 2013 for oprofile by  doxygen 1.6.1