<div dir="ltr">Hi,<div><br></div><div>I met "dis" command not correct issue when use the crash, any idea?</div><div style>For built-in "dis" command in crash:</div><div style><div>crash> dis task_rq_lock   </div>
<div>0xc015a2d8 <task_rq_lock>:      rscsgt  r0, sp, r3, lsl #14</div><div>0xc015a2dc <task_rq_lock+4>:    mrcgt   8, 7, r0, cr2, cr13, {5}</div><div>0xc015a2e0 <task_rq_lock+8>:    mcrvc   8, 4, r3, cr13, cr3, {6}</div>
<div>0xc015a2e4 <task_rq_lock+12>:   lslsvc  r3, r10, r8</div><div>0xc015a2e8 <task_rq_lock+16>:   bl      0xc049fe34 <__ip_route_output_key+220></div><div><br></div><div style>But if I use arm-none-linux-gnueabi-gdb to load the vmlinux and do the disassemble job, I would see:</div>
<div style><div>(gdb) disas task_rq_lock</div><div>Dump of assembler code for function task_rq_lock:</div><div>   0xc015a2d8 <+0>:     push    {r4, r5, r6, r7, r8, r10, r11, lr}</div><div>   0xc015a2dc <+4>:     add     r7, r0, #620    ; 0x26c</div>
<div>   0xc015a2e0 <+8>:     ldr     r6, [pc, #100]  ; 0xc015a34c <task_rq_lock+116></div><div>   0xc015a2e4 <+12>:    add     r11, sp, #28</div><div>   0xc015a2e8 <+16>:    mov     r5, r0</div><div>
<br></div><div style>Thanks,</div><div style>Lei</div></div></div></div>