距离手机起来的时间 动态的加载的地址 ?表明这个不是很确定, 函数 偏移/大小 有中括号【atomisp】表明可在模块中找到(atomisp.ko),其他的话 就要到内核中找了,vmlinux.
<4>[ 8414.123217] [<c185c6ad>] ? printk+0x1d/0x1f
<4>[ 8414.123232] [<c185c594>] panic+0x66/0x162<4>[ 8414.123249] [<c1867845>] oops_end+0xc5/0xd0
<4>[ 8414.123265] [<c1205414>] die+0x54/0x80
<4>[ 8414.123281] [<c1866fe6>] do_trap+0x96/0xd0
<4>[ 8414.123295] [<c1202d10>] ? do_bounds+0x80/0x80
<4>[ 8414.123309] [<c1202d9b>] do_invalid_op+0x8b/0xa0
<4>[ 8414.123326] [<c12ef56e>] ? vfree+0x6e/0x70
<4>[ 8414.123358] [<f8712de2>] ? hmm_store+0xe2/0x1a0 [atomisp]
<4>[ 8414.123388] [<f8715061>] ? hrt_isp_css_mm_store+0x11/0x30 [atomisp]
<4>[ 8414.123417] [<f870fed7>] ? sh_css_params_write_to_ddr+0x1437/0x1a00 [atomisp]
<4>[ 8414.123436] [<c12bce5e>] ? cpupri_set+0xbe/0x100
<4>[ 8414.123454] [<c1202d10>] ? do_bounds+0x80/0x80
<4>[ 8414.123473] [<c1496608>] ? trace_hardirqs_off_thunk+0xc/0x14
<4>[ 8414.123489] [<c1866da3>] error_code+0x5f/0x64
<4>[ 8414.123506] [<c1202d10>] ? do_bounds+0x80/0x80
<4>[ 8414.123521] [<c12ef56e>] ? vfree+0x6e/0x70
<4>[ 8414.123537] [<c18664c6>] ? _raw_spin_unlock_irqrestore+0x26/0x50
<4>[ 8414.123565] [<f87185f9>] atomisp_kernel_free+0x39/0x50 [atomisp]
<4>[ 8414.123589] [<f8703298>] sh_css_free+0x18/0x20 [atomisp]
<4>[ 8414.123617] [<f870d9ef>] sh_css_shading_table_free+0x1f/0x40 [atomisp]
<4>[ 8414.123641] [<f87012c1>] 0xf87012c0
<4>[ 8414.123665] [<f8704cba>] sh_css_video_start+0x3a/0x650 [atomisp]
<4>[ 8414.123694] [<f8718243>] atomisp_reqbufs+0x12e3/0x1600 [atomisp]
<4>[ 8414.123721] [<f8718ad4>] atomisp_isr+0x2e4/0x370 [atomisp]
<4>[ 8414.123743] [<c1293984>] handle_irq_event_percpu+0x54/0x250
<4>[ 8414.123759] [<c1293bc3>] ? handle_irq_event+0x43/0x60
<4>[ 8414.123775] [<c121c450>] ? ack_apic_level+0x60/0x1e0
<4>[ 8414.123792] [<c1293bba>] handle_irq_event+0x3a/0x60
<4>[ 8414.123808] [<c1295f90>] ? handle_fasteoi_irq+0xe0/0xe0
<4>[ 8414.123823] [<c1295ff6>] handle_edge_irq+0x66/0x110
objdump -Dx |less 可以一步一步的去解析,相对来说十分详细,因为有些地址的信息会跳过去。
objdump -d atomisp.ko > pp