[PATCH v3] powerpc/xmon: Fix tmpstr length check in scanhex
Michael Ellerman
patch-notifications at ellerman.id.au
Fri Sep 6 21:52:51 AEST 2024
On Mon, 26 Aug 2024 12:12:17 +0530, Madhavan Srinivasan wrote:
> If a function name is greater than 63 char long, xmon command
> may not find them. For example, here is a test that
> executed an illegal instruction in a kernel function and one of
> call stack function has name >63 char long,
>
> cpu 0x0: Vector: 700 (Program Check) at [c00000000a6577e0]
> pc: c0000000001aacb8: check__allowed__function__name__for__symbol__r4+0x8/0x10
> lr: c00000000019c1e0: check__allowed__function__name__for__symbol__r1+0x20/0x40
> sp: c00000000a657a80
> msr: 800000000288b033
> current = 0xc00000000a439900
> paca = 0xc000000003e90000 irqmask: 0x03 irq_happened: 0x01
> .....
> [link register ] c00000000019c1e0 check__allowed__function__name__for__symbol__r1+0x20/0x40
> [c00000000a657a80] c00000000a439900 (unreliable)
> [c00000000a657aa0] c0000000001021d8 check__allowed__function__name__for__symbol__r2_resolution_symbol+0x38/0x4c
> [c00000000a657ac0] c00000000019b424 power_pmu_event_init+0xa4/0xa50
>
> [...]
Applied to powerpc/next.
[1/1] powerpc/xmon: Fix tmpstr length check in scanhex
https://git.kernel.org/powerpc/c/0405e128110d47a40443936e68dc32d7bc4ccc0b
cheers
More information about the Linuxppc-dev
mailing list