Linux Kernel  3.7.1
 All Data Structures Namespaces Files Functions Variables Typedefs Enumerations Enumerator Macros Groups Pages
Data Structures | Macros
fs.c File Reference
#include <linux/init.h>
#include <linux/module.h>
#include <linux/debugfs.h>
#include <linux/fs.h>
#include <linux/list.h>
#include <linux/string.h>
#include <linux/slab.h>
#include <linux/mutex.h>
#include <linux/seq_file.h>
#include "gcov.h"

Go to the source code of this file.

Data Structures

struct  gcov_node
 

Macros

#define pr_fmt(fmt)   "gcov: " fmt
 

: data file basename

struct gcov_node - represents a debugfs entry : list head for child node list : child nodes : list head for list of all nodes : parent node : array of pointers to profiling data sets for loaded object files. : number of profiling data sets for loaded object files. : accumulated copy of profiling data sets for unloaded object files. Used only when gcov_persist=1. : main debugfs entry, either a directory or data file : associated symbolic links

struct gcov_node represents an entity within the gcov/ subdirectory of debugfs. There are directory and data file nodes. The latter represent the actual synthesized data file plus any associated symbolic links which are needed by the gcov tool to work correctly.

#define SKEW_PREFIX   ".tmp_"
 
 __setup ("gcov_persist=", gcov_persist_setup)
 
void gcov_event (enum gcov_action action, struct gcov_info *info)
 
 device_initcall (gcov_fs_init)
 

Macro Definition Documentation

#define pr_fmt (   fmt)    "gcov: " fmt

Definition at line 17 of file fs.c.

#define SKEW_PREFIX   ".tmp_"

Definition at line 349 of file fs.c.

Function Documentation

__setup ( )
device_initcall ( gcov_fs_init  )
void gcov_event ( enum gcov_action  action,
struct gcov_info info 
)

Definition at line 733 of file fs.c.