annotate.h (bba73071b6f71be0a101658d7c13866e30b264a6) annotate.h (696703af37a28892db89ff6a6d0cdfde6fb803ab)
1/* SPDX-License-Identifier: GPL-2.0 */
2#ifndef __PERF_ANNOTATE_H
3#define __PERF_ANNOTATE_H
4
5#include <stdbool.h>
6#include <stdint.h>
7#include <linux/types.h>
8#include "symbol.h"

--- 10 unchanged lines hidden (view full) ---

19 struct ins_ops *ops;
20};
21
22struct ins_operands {
23 char *raw;
24 struct {
25 char *raw;
26 char *name;
1/* SPDX-License-Identifier: GPL-2.0 */
2#ifndef __PERF_ANNOTATE_H
3#define __PERF_ANNOTATE_H
4
5#include <stdbool.h>
6#include <stdint.h>
7#include <linux/types.h>
8#include "symbol.h"

--- 10 unchanged lines hidden (view full) ---

19 struct ins_ops *ops;
20};
21
22struct ins_operands {
23 char *raw;
24 struct {
25 char *raw;
26 char *name;
27 struct symbol *sym;
27 u64 addr;
28 s64 offset;
29 bool offset_avail;
30 } target;
31 union {
32 struct {
33 char *raw;
34 char *name;

--- 200 unchanged lines hidden ---
28 u64 addr;
29 s64 offset;
30 bool offset_avail;
31 } target;
32 union {
33 struct {
34 char *raw;
35 char *name;

--- 200 unchanged lines hidden ---