inverted_profile Struct Reference

#include <arrange_profiles.h>

Public Member Functions

 inverted_profile ()

Data Fields

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.

Definition at line 214 of file arrange_profiles.h.


Constructor & Destructor Documentation

inverted_profile::inverted_profile (  )  [inline]

Definition at line 215 of file arrange_profiles.h.


Field Documentation

an error found in reading the image

Definition at line 220 of file arrange_profiles.h.

Referenced by populate_for_image(), and report_image_error().

all sample files with data for the above image

Definition at line 223 of file arrange_profiles.h.

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

the image to open

Definition at line 217 of file arrange_profiles.h.

Referenced by populate_for_image(), and report_image_error().


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

Generated on 8 Nov 2012 for Oprofile by  doxygen 1.6.1