Linux Perf
ins_operands Struct Reference

#include <annotate.h>

Collaboration diagram for ins_operands:
Collaboration graph

Public Attributes

char * raw
 
struct {
   char *   raw
 
   char *   name
 
   struct symbol *   sym
 
   u64   addr
 
   s64   offset
 
   bool   offset_avail
 
   bool   outside
 
target
 
union {
   struct {
      char *   raw
 
      char *   name
 
      u64   addr
 
   }   source
 
   struct {
      struct ins   ins
 
      struct ins_operands *   ops
 
   }   locked
 
}; 
 

Detailed Description

Definition at line 22 of file annotate.h.

Member Data Documentation

◆ @37

union { ... }

◆ addr

u64 ins_operands::addr

Definition at line 28 of file annotate.h.

◆ ins

struct ins ins_operands::ins

Definition at line 40 of file annotate.h.

◆ locked

struct { ... } ins_operands::locked

◆ name

char* ins_operands::name

Definition at line 26 of file annotate.h.

◆ offset

s64 ins_operands::offset

Definition at line 29 of file annotate.h.

◆ offset_avail

bool ins_operands::offset_avail

Definition at line 30 of file annotate.h.

◆ ops

struct ins_operands* ins_operands::ops

Definition at line 41 of file annotate.h.

◆ outside

bool ins_operands::outside

Definition at line 31 of file annotate.h.

◆ raw

char* ins_operands::raw

Definition at line 23 of file annotate.h.

◆ source

struct { ... } ins_operands::source

◆ sym

struct symbol* ins_operands::sym

Definition at line 27 of file annotate.h.

◆ target

struct { ... } ins_operands::target

The documentation for this struct was generated from the following file: