Fix crash when disassembling invalid range on powerpc vle
authorLuis Machado <lgustavo@codesourcery.com>
Thu, 8 Dec 2016 13:25:09 +0000 (07:25 -0600)
committerLuis Machado <lgustavo@codesourcery.com>
Thu, 8 Dec 2016 13:25:09 +0000 (07:25 -0600)
commit3a2488dd21a895df3ffb49048f5de1a83ce2ddd4
treeb9cdc0db65991ed634a9cce1d039c0c628af88a4
parent1d262527cf7ef3cdd2c015dc3540b47996e94d37
Fix crash when disassembling invalid range on powerpc vle

I got a report of a gdb crash for vle and further investigation showed an
attempt to disassemble an invalid memory range.  I tracked the crash down
to the code in get_powerpc_dialect, where we fail to make sure we have a
valid section pointer before dereferencing it.

There is no such problem for rs6000-based disassembling.

opcodes/ChangeLog:

2016-12-08  Luis Machado  <lgustavo@codesourcery.com>

* ppc-dis.c (get_powerpc_dialect): Check NULL info->section.
opcodes/ChangeLog
opcodes/ppc-dis.c