Linux Perf
setup.c File Reference
#include <errno.h>
#include <signal.h>
#include <stdbool.h>
#include <linux/kernel.h>
#include "../../util/cache.h"
#include "../../util/debug.h"
#include "../../util/util.h"
#include "../browser.h"
#include "../helpline.h"
#include "../ui.h"
#include "../util.h"
#include "../libslang.h"
#include "../keysyms.h"
#include "tui.h"
Include dependency graph for setup.c:

Go to the source code of this file.

Macros

#define ui__signal_backtrace   ui__signal
 

Functions

void hist_browser__init_hpp (void)
 
void ui__refresh_dimensions (bool force)
 
static void ui__sigwinch (int sig __maybe_unused)
 
static void ui__setup_sigwinch (void)
 
int ui__getch (int delay_secs)
 
static void ui__signal (int sig)
 
int ui__init (void)
 
void ui__exit (bool wait_for_ok)
 

Variables

static volatile int ui__need_resize
 
struct perf_error_ops perf_tui_eops
 
bool tui_helpline__set
 

Macro Definition Documentation

◆ ui__signal_backtrace

#define ui__signal_backtrace   ui__signal

Definition at line 115 of file setup.c.

Function Documentation

◆ hist_browser__init_hpp()

void hist_browser__init_hpp ( void  )

Definition at line 1210 of file hists.c.

◆ ui__exit()

void ui__exit ( bool wait_for_ok  )

Definition at line 165 of file setup.c.

Here is the call graph for this function:

◆ ui__getch()

int ui__getch ( int  delay_secs)

Definition at line 56 of file setup.c.

Here is the call graph for this function:

◆ ui__init()

int ui__init ( void  )

Definition at line 125 of file setup.c.

Here is the call graph for this function:

◆ ui__refresh_dimensions()

void ui__refresh_dimensions ( bool  force)

Definition at line 28 of file setup.c.

◆ ui__setup_sigwinch()

static void ui__setup_sigwinch ( void  )
static

Definition at line 44 of file setup.c.

Here is the call graph for this function:

◆ ui__signal()

static void ui__signal ( int  sig)
static

Definition at line 118 of file setup.c.

Here is the call graph for this function:

◆ ui__sigwinch()

static void ui__sigwinch ( int sig  __maybe_unused)
static

Definition at line 39 of file setup.c.

Variable Documentation

◆ perf_tui_eops

struct perf_error_ops perf_tui_eops

Definition at line 254 of file util.c.

◆ tui_helpline__set

bool tui_helpline__set

Definition at line 13 of file helpline.c.

◆ ui__need_resize

volatile int ui__need_resize
static

Definition at line 21 of file setup.c.