breakpad/src
jimblandy c2c4192c1b Breakpad DWARF Reader: Ignore padding at the end of the compilation unit.
After the final DIE in a compilation unit, there may be any number of
zero bytes present. This is meant to allow producers to align
compilation unit starting points when necessary.

This patch changes the dwarf2reader::CompilationUnit class to skip
those zero bytes, rather than interpreting them as 'end of children'
markers for DIEs that do not exist. Without this change, the padding
bytes will cause the reader to attempt to pop an offset from an empty
stack, and call EndDIE with a garbage offset.

a=jimblandy, r=mmentovai


git-svn-id: http://google-breakpad.googlecode.com/svn/trunk@667 4c0a9323-5329-0410-9bdc-e9ce6186880e
2010-08-25 15:11:15 +00:00
..
client Clean up old glog code and move deps to new reference in third_party. 2010-08-19 22:23:03 +00:00
common Breakpad DWARF Reader: Ignore padding at the end of the compilation unit. 2010-08-25 15:11:15 +00:00
google_breakpad Patch from CDN to add support for an exploitability engine 2010-08-24 14:28:10 +00:00
processor Adding process_state protobuf and derived C++ files. Included README as well. 2010-08-24 17:32:45 +00:00
third_party/linux Clean up old glog code and move deps to new reference in third_party. 2010-08-19 22:23:03 +00:00
tools Commit issue 140001: fixes for 64-bit build cleanups. 2010-08-25 00:41:25 +00:00
breakpad_googletest_includes.h Add more error information to minidump processing return code. Also added dependency on google test, and modified minidump processing unit tests to use google test 2009-05-29 00:53:02 +00:00
config.h.in provide a network source line resolver + server. r=mark,jimb at http://breakpad.appspot.com/36001 2010-04-08 23:06:23 +00:00