#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.
|
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) |
|
#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.
device_initcall |
( |
gcov_fs_init |
| ) |
|
Definition at line 733 of file fs.c.