On Tue, Jun 23, 2020 at 01:07:10PM +0100, Alan Maguire wrote: > Allow %pT[cNx0] format specifier for BTF-based display of data associated > with pointer. The unsafe data modifier 'u' - where the source data > is traversed without copying it to a safe buffer via probe_kernel_read() - > is not supported. I think I already saw this data structure definition... > +/* > + * struct __btf_ptr is used for %pT (typed pointer) display; the > + * additional type string/BTF id are used to render the pointer > + * data as the appropriate type. > + */ > +struct __btf_ptr { > + void *ptr; > + const char *type; > + __u32 id; > +}; So, this is 2nd... > +/* > + * struct __btf_ptr is used for %pT (typed pointer) display; the > + * additional type string/BTF id are used to render the pointer > + * data as the appropriate type. > + */ > +struct __btf_ptr { > + void *ptr; > + const char *type; > + __u32 id; > +}; ,..and this is 3rd copy. Why? -- With Best Regards, Andy Shevchenko