probe-finder.h (8c57a5e7b2820f349c95b8c8393fec1e0f4070d2) probe-finder.h (293d5b43948309434568f4dcbb36cce4c3c51bd5)
1#ifndef _PROBE_FINDER_H
2#define _PROBE_FINDER_H
3
4#include <stdbool.h>
5#include "util.h"
6#include "intlist.h"
7#include "probe-event.h"
8

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

75 /* For variable searching */
76#if _ELFUTILS_PREREQ(0, 142)
77 /* Call Frame Information from .eh_frame */
78 Dwarf_CFI *cfi_eh;
79 /* Call Frame Information from .debug_frame */
80 Dwarf_CFI *cfi_dbg;
81#endif
82 Dwarf_Op *fb_ops; /* Frame base attribute */
1#ifndef _PROBE_FINDER_H
2#define _PROBE_FINDER_H
3
4#include <stdbool.h>
5#include "util.h"
6#include "intlist.h"
7#include "probe-event.h"
8

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

75 /* For variable searching */
76#if _ELFUTILS_PREREQ(0, 142)
77 /* Call Frame Information from .eh_frame */
78 Dwarf_CFI *cfi_eh;
79 /* Call Frame Information from .debug_frame */
80 Dwarf_CFI *cfi_dbg;
81#endif
82 Dwarf_Op *fb_ops; /* Frame base attribute */
83 unsigned int machine; /* Target machine arch */
83 struct perf_probe_arg *pvar; /* Current target variable */
84 struct probe_trace_arg *tvar; /* Current result variable */
85};
86
87struct trace_event_finder {
88 struct probe_finder pf;
89 Dwfl_Module *mod; /* For solving symbols */
90 struct probe_trace_event *tevs; /* Found trace events */

--- 27 unchanged lines hidden ---
84 struct perf_probe_arg *pvar; /* Current target variable */
85 struct probe_trace_arg *tvar; /* Current result variable */
86};
87
88struct trace_event_finder {
89 struct probe_finder pf;
90 Dwfl_Module *mod; /* For solving symbols */
91 struct probe_trace_event *tevs; /* Found trace events */

--- 27 unchanged lines hidden ---