----- Original Message -----
> If some module has been inserted, crash util complains about
> module symbols:
>     ...
>     please wait... (gathering module symbol data)
>     crash: store_module_symbols_v2: total: 15 mcnt: 16
> and end up with stopping.
> 
> This patch excludes mapping symbols, like $d and $x, as arm does.
> 
> Signed-off-by: AKASHI Takahiro <takahiro.aka...@linaro.org>

Queued for crash-7.1.6:

  
https://github.com/crash-utility/crash/commit/9a5cbfe998060a8f99997b1e463353abcfcf1fce

Thanks,
  Dave

  
> ---
>  symbols.c | 5 +++--
>  1 file changed, 3 insertions(+), 2 deletions(-)
> 
> diff --git a/symbols.c b/symbols.c
> index 99c8b8b..a657ead 100644
> --- a/symbols.c
> +++ b/symbols.c
> @@ -2251,10 +2251,11 @@ store_module_kallsyms_v2(struct load_module *lm, int
> start, int curr,
>                       continue;
>  
>               /*
> -              * On ARM we have linker mapping symbols like '$a' and '$d'.
> +              * On ARM/ARM64 we have linker mapping symbols like '$a'
> +              * or '$x' for ARM64, and '$d'.
>                * Make sure that these don't end up into our symbol list.
>                */
> -             if (machine_type("ARM") &&
> +             if ((machine_type("ARM") || machine_type("ARM64")) &&
>                   !machdep->verify_symbol(nameptr, ec->st_value, ec->st_info))
>                       continue;
>  
> --
> 2.10.0
> 
> --
> Crash-utility mailing list
> Crash-utility@redhat.com
> https://www.redhat.com/mailman/listinfo/crash-utility
> 

--
Crash-utility mailing list
Crash-utility@redhat.com
https://www.redhat.com/mailman/listinfo/crash-utility

Reply via email to