<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>