On Mon, May 29, 2023 at 1:14 PM Maninder Singh <maninder...@samsung.com> wrote: > > +static char tmpstr[KSYM_NAME_LEN];
Reviewed-by: Miguel Ojeda <oj...@kernel.org> Side-note: in `get_function_bounds()`, I see `kallsyms_lookup()` being used, but the name seems discarded? Can `kallsyms_lookup_size_offset()` be used instead, thus avoiding the usage of the buffer there to begin with? Side-note 2: in `scanhex()`, I see a loop `i<63` using `tmpstr` which then is used to do a `kallsyms_lookup_name()`, so I guess symbols larger than 64 couldn't be found. I have no idea about what are the external constraints here, but perhaps it is possible to increase the `line` buffer etc. to then allow for bigger symbols to be found. Cheers, Miguel