Linux Kernel  3.7.1
 All Data Structures Namespaces Files Functions Variables Typedefs Enumerations Enumerator Macros Groups Pages
Data Structures | Macros | Functions
annotate.c File Reference
#include "../../util/util.h"
#include "../browser.h"
#include "../helpline.h"
#include "../libslang.h"
#include "../ui.h"
#include "../util.h"
#include "../../util/annotate.h"
#include "../../util/hist.h"
#include "../../util/sort.h"
#include "../../util/symbol.h"
#include <pthread.h>
#include <newt.h>

Go to the source code of this file.

Data Structures

struct  browser_disasm_line
 
struct  annotate_browser_opt
 
struct  annotate_browser
 
struct  annotate__config
 

Macros

#define ANNOTATE_CFG(n)   { .name = #n, .value = &annotate_browser__opts.n, }
 

Functions

int hist_entry__tui_annotate (struct hist_entry *he, int evidx, void(*timer)(void *arg), void *arg, int delay_secs)
 
int symbol__tui_annotate (struct symbol *sym, struct map *map, int evidx, void(*timer)(void *arg), void *arg, int delay_secs)
 
void annotate_browser__init (void)
 

Macro Definition Documentation

#define ANNOTATE_CFG (   n)    { .name = #n, .value = &annotate_browser__opts.n, }

Definition at line 907 of file annotate.c.

Function Documentation

void annotate_browser__init ( void  )

Definition at line 952 of file annotate.c.

int hist_entry__tui_annotate ( struct hist_entry he,
int  evidx,
void(*)(void *arg timer,
void arg,
int  delay_secs 
)

Definition at line 759 of file annotate.c.

int symbol__tui_annotate ( struct symbol sym,
struct map map,
int  evidx,
void(*)(void *arg timer,
void arg,
int  delay_secs 
)

Definition at line 812 of file annotate.c.