Linux Perf
instructions.c File Reference
#include <linux/compiler.h>
Include dependency graph for instructions.c:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Functions

static int s390_call__parse (struct arch *arch, struct ins_operands *ops, struct map_symbol *ms)
 
static int call__scnprintf (struct ins *ins, char *bf, size_t size, struct ins_operands *ops)
 
static int s390_mov__parse (struct arch *arch __maybe_unused, struct ins_operands *ops, struct map_symbol *ms __maybe_unused)
 
static int mov__scnprintf (struct ins *ins, char *bf, size_t size, struct ins_operands *ops)
 
static struct ins_opss390__associate_ins_ops (struct arch *arch, const char *name)
 
static int s390__cpuid_parse (struct arch *arch, char *cpuid)
 
static int s390__annotate_init (struct arch *arch, char *cpuid __maybe_unused)
 

Variables

static struct ins_ops s390_call_ops
 
static struct ins_ops s390_mov_ops
 

Function Documentation

◆ call__scnprintf()

static int call__scnprintf ( struct ins ins,
char *  bf,
size_t  size,
struct ins_operands ops 
)
static

◆ mov__scnprintf()

static int mov__scnprintf ( struct ins ins,
char *  bf,
size_t  size,
struct ins_operands ops 
)
static

◆ s390__annotate_init()

static int s390__annotate_init ( struct arch arch,
char *cpuid  __maybe_unused 
)
static

Definition at line 162 of file instructions.c.

Here is the call graph for this function:

◆ s390__associate_ins_ops()

static struct ins_ops* s390__associate_ins_ops ( struct arch arch,
const char *  name 
)
static

Definition at line 111 of file instructions.c.

Here is the call graph for this function:

◆ s390__cpuid_parse()

static int s390__cpuid_parse ( struct arch arch,
char *  cpuid 
)
static

Definition at line 141 of file instructions.c.

◆ s390_call__parse()

static int s390_call__parse ( struct arch arch,
struct ins_operands ops,
struct map_symbol ms 
)
static

Definition at line 4 of file instructions.c.

Here is the call graph for this function:

◆ s390_mov__parse()

static int s390_mov__parse ( struct arch *arch  __maybe_unused,
struct ins_operands ops,
struct map_symbol *ms  __maybe_unused 
)
static

Definition at line 56 of file instructions.c.

Here is the call graph for this function:

Variable Documentation

◆ s390_call_ops

struct ins_ops s390_call_ops
static
Initial value:
= {
.parse = s390_call__parse,
.scnprintf = call__scnprintf,
}
static int call__scnprintf(struct ins *ins, char *bf, size_t size, struct ins_operands *ops)
static int s390_call__parse(struct arch *arch, struct ins_operands *ops, struct map_symbol *ms)
Definition: instructions.c:4

Definition at line 51 of file instructions.c.

◆ s390_mov_ops

struct ins_ops s390_mov_ops
static
Initial value:
= {
.parse = s390_mov__parse,
.scnprintf = mov__scnprintf,
}
static int mov__scnprintf(struct ins *ins, char *bf, size_t size, struct ins_operands *ops)
static int s390_mov__parse(struct arch *arch __maybe_unused, struct ins_operands *ops, struct map_symbol *ms __maybe_unused)
Definition: instructions.c:56

Definition at line 106 of file instructions.c.