1 // SPDX-License-Identifier: LGPL-2.1
7 #ifndef _PARSE_EVENTS_INT_H
8 #define _PARSE_EVENTS_INT_H
20 int header_page_ts_offset;
21 int header_page_ts_size;
22 int header_page_size_offset;
23 int header_page_size_size;
24 int header_page_data_offset;
25 int header_page_data_size;
26 int header_page_overwrite;
28 enum tep_endian file_bigendian;
29 enum tep_endian host_bigendian;
39 struct cmdline *cmdlines;
40 struct cmdline_list *cmdlist;
43 struct func_map *func_map;
44 struct func_resolver *func_resolver;
45 struct func_list *funclist;
46 unsigned int func_count;
48 struct printk_map *printk_map;
49 struct printk_list *printklist;
50 unsigned int printk_count;
53 struct tep_event **events;
55 struct tep_event **sort_events;
56 enum tep_event_sort_type last_type;
79 struct tep_format_field *bprint_ip_field;
80 struct tep_format_field *bprint_fmt_field;
81 struct tep_format_field *bprint_buf_field;
83 struct event_handler *handlers;
84 struct tep_function_handler *func_handlers;
87 struct tep_event *last_event;
92 void tep_free_event(struct tep_event *event);
93 void tep_free_format_field(struct tep_format_field *field);
95 unsigned short tep_data2host2(struct tep_handle *pevent, unsigned short data);
96 unsigned int tep_data2host4(struct tep_handle *pevent, unsigned int data);
97 unsigned long long tep_data2host8(struct tep_handle *pevent, unsigned long long data);
99 #endif /* _PARSE_EVENTS_INT_H */