Fix for DWARF processing when inline functions were encountered.  Inline functions were part of the debugging information as sequential in the PC range of the function but the source file was where the function was written(as you might expect).  However the old dump_syms code, once it switched files as it was iterating over a range of addresses, never switched back, causing inline functions to cause all file numbers for addresses after the PC of the inline function to be wrong
Fix for DWARF processing when inline functions were encountered.  Inline functions were part of the debugging information as sequential in the PC range of the function but the source file was where the function was written(as you might expect).  However the old dump_syms code, once it switched files as it was iterating over a range of addresses, never switched back, causing inline functions to cause all file numbers for addresses after the PC of the inline function to be wrong


git-svn-id: 7939527bf0a06ad24ad020f729d5600cb42ed5d7@289 4c0a9323-5329-0410-9bdc-e9ce6186880e

mikewied/breakpad,mikewied/breakpad,mikewied/breakpad,mikewied/breakpad,mikewied/breakpad,mikewied/breakpad