Home
last modified time | relevance | path

Searched refs:struct_offset (Results 1 – 3 of 3) sorted by relevance

/linux/include/linux/
H A Doverflow.h471 #define struct_offset(p, member) (offsetof(typeof(*(p)), member)) macro
/linux/tools/perf/
H A Dbuiltin-trace.c3811 char *struct_offset, *tmp, name[32]; in trace__bpf_sys_enter_beauty_map() local
3827 struct_offset = strstr(field->type, "struct "); in trace__bpf_sys_enter_beauty_map()
3828 if (struct_offset == NULL) in trace__bpf_sys_enter_beauty_map()
3829 struct_offset = strstr(field->type, "union "); in trace__bpf_sys_enter_beauty_map()
3831 struct_offset++; // "union" is shorter in trace__bpf_sys_enter_beauty_map()
3833 …if (field->flags & TEP_FIELD_IS_POINTER && struct_offset) { /* struct or union (think BPF's attr a… in trace__bpf_sys_enter_beauty_map()
3834 struct_offset += 6; in trace__bpf_sys_enter_beauty_map()
3837 for (tmp = struct_offset, cnt = 0; *tmp != ' ' && *tmp != '\0'; ++tmp, ++cnt) { in trace__bpf_sys_enter_beauty_map()
3840 strncpy(name, struct_offset, cnt); in trace__bpf_sys_enter_beauty_map()
/linux/kernel/trace/
H A Dtrace.c7647 size = struct_offset(entry, id) + cnt; in write_raw_marker_to_buffer()