Will Berkeley has uploaded this change for review. ( http://gerrit.cloudera.org:8080/8576
Change subject: Improve breakpad tooling ...................................................................... Improve breakpad tooling Kudu has used Google Breakpad to produce minidumps since a806ce003. This patch adds a useful script to produce Breakpad symbols from Kudu binaries in a few different ways. This script was taken, with minor modifications, from Impala. I also found that symbol dumping didn't work on el7 because the Breakpad dump_syms utility lacks support for certain DWARF macros, and I borrowed a Breakpad patch from Impala to work around it. To test this patch, I dumped the symbols and used them to process a minidump file from (binary, dump) pairs from el6, el7, and Ubuntu Trusty. The binaries were in RPMs, debs, or in a Kudu build directory. Change-Id: I3e17c5c24115fa34f55fc5c0105f6d9eaa6b39ac --- A build-support/dump_breakpad_symbols.py M thirdparty/download-thirdparty.sh A thirdparty/patches/breakpad-add-basic-support-for-dwz-dwarf-extension.patch 3 files changed, 380 insertions(+), 0 deletions(-) git pull ssh://gerrit.cloudera.org:29418/kudu refs/changes/76/8576/1 -- To view, visit http://gerrit.cloudera.org:8080/8576 To unsubscribe, visit http://gerrit.cloudera.org:8080/settings Gerrit-Project: kudu Gerrit-Branch: master Gerrit-MessageType: newchange Gerrit-Change-Id: I3e17c5c24115fa34f55fc5c0105f6d9eaa6b39ac Gerrit-Change-Number: 8576 Gerrit-PatchSet: 1 Gerrit-Owner: Will Berkeley <[email protected]>
