{"push_id":1382880303,"size":10,"distinct_size":10,"ref":"refs/heads/master","head":"f68ee877ad95269b39be6a3fbc30e4402d9e6a68","before":"d983499896176cb5545105cc62b8518b2d7b253b","commits":[{"sha":"6b2f69dd10e5de12c21e0f34b87a7ba0cab9852b","author":{"name":"Tim Angus","email":"7ec668561ebcdf298c8776d3f421b12206da9bfe@ngus.net"},"message":"Also treat DBG_PRINTEXCEPTION* as debug exceptions\n\nWindows 10 now raises an exception when OutputDebugString* are called:\n(https://ntquery.wordpress.com/2015/09/07/windows-10-new-anti-debug-outputdebugstringw/)\nThis change ignores these exception types such that they're not falsely\nidentified as a crash.\n\nBUG=\n\nChange-Id: I1326212662d46e16407681d5ea6377f63ee188ce\nReviewed-on: https://chromium-review.googlesource.com/398998\nReviewed-by: Mark Mentovai <mark@chromium.org>","distinct":true,"url":"https://api.github.com/repos/olear/breakpad/commits/6b2f69dd10e5de12c21e0f34b87a7ba0cab9852b"},{"sha":"e6d1c032baa222d8a8dc87813e9067199ec0266d","author":{"name":"Gabriele Svelto","email":"70dd1c30a9ee5f155c870dabb2bbead5352d3180@mozilla.com"},"message":"Fix iterating over the MDXStateFeature entries on 32-bit hosts\n\nOn 32-bit hosts the new code for dumping version 5 of the MDRawMiscInfo\nstructure uses a 32-bit left shift to select flags corresponding to the\nentries in the MDXStateFeature array. Since the array is made of 64\nelement this automatically skipped half of it.\n\nChange-Id: Ic4e3beaf6c56083524b33da9a396c14eec0d2bd2\nReviewed-on: https://chromium-review.googlesource.com/396107\nReviewed-by: Ted Mielczarek <ted@mielczarek.org>","distinct":true,"url":"https://api.github.com/repos/olear/breakpad/commits/e6d1c032baa222d8a8dc87813e9067199ec0266d"},{"sha":"2ecb2baba829a7ed4fff4bc60edf0c1643dc129c","author":{"name":"Ted Mielczarek","email":"0f63b8121d01cb305cc3598ca714b5b27d2e55e0@mielczarek.org"},"message":"Don't demangle Rust symbols by default, but allow linking to rust-demangle.\n\nThe Rust compiler uses GCC C++ name mangling, but it has another layer of\nencoding so abi::cxa_demangle doesn't produce great results. This patch\nchanges dump_syms to dump unmangled names by default so that consumers can\ndemangle them after-the-fact.\n\nIt also adds a tiny bit of support for linking against a Rust library I wrote\nthat can demangle Rust symbols nicely:\nhttps://github.com/luser/rust-demangle-capi\n\nBUG=\n\nChange-Id: I63a425035ebb7ac516f067fed2aa782849ea9604\nReviewed-on: https://chromium-review.googlesource.com/402308\nReviewed-by: Mark Mentovai <mark@chromium.org>","distinct":true,"url":"https://api.github.com/repos/olear/breakpad/commits/2ecb2baba829a7ed4fff4bc60edf0c1643dc129c"},{"sha":"ed7dcced1945864c94dcfd358a64e23c812fd0dc","author":{"name":"Mike Frysinger","email":"6ae448e13333925c431025979d3303c7050712d7@chromium.org"},"message":"minidump-2-core: rewrite argument processing\n\nThis uses the same general framework as other minidump tools by using\ngetopt to parse command line options, and then passing the parsed state\naround as a struct rather than via globals.\n\nThis does change the --sobasedir flag to -S because we don't support\ngetopt_long anywhere in the tree.  Unfortunate, but better to match\nall the other breakpad tools which only accept short options.\n\nBUG=chromium:598947\n\nChange-Id: I473081a29a8e3ef07a370848343f1a9e6681fd4e\nReviewed-on: https://chromium-review.googlesource.com/402908\nReviewed-by: Mark Mentovai <mark@chromium.org>","distinct":true,"url":"https://api.github.com/repos/olear/breakpad/commits/ed7dcced1945864c94dcfd358a64e23c812fd0dc"},{"sha":"54b524be13cfaf70b99788998fc2c9fca3084d01","author":{"name":"Mike Frysinger","email":"6ae448e13333925c431025979d3303c7050712d7@chromium.org"},"message":"minidump-2-core: add an -o flag for controlling core output\n\nAlways writing to stdout makes it hard to debug, and hard to use in\nsome script environments.  Add an explicit -o flag to make it easier.\n\nBUG=chromium:598947\n\nChange-Id: I79667d033c8bdc8412d3a44fe3557d65f704968f\nReviewed-on: https://chromium-review.googlesource.com/403988\nReviewed-by: Mark Mentovai <mark@chromium.org>","distinct":true,"url":"https://api.github.com/repos/olear/breakpad/commits/54b524be13cfaf70b99788998fc2c9fca3084d01"},{"sha":"325120efbd93fa043e344a4d5dfc6170fb6ec36f","author":{"name":"Mike Wittman","email":"2e076778a35307a31b7560f7d144e6101f539394@chromium.org"},"message":"Generate reason for bad function table exception\n\nThis exception is being seen in Chrome during stack unwinding.\n\nBUG=\n\nChange-Id: Ica3f721ca605dff835ffc3814c60bab9f6f9b192\nReviewed-on: https://chromium-review.googlesource.com/404332\nReviewed-by: Mark Mentovai <mark@chromium.org>","distinct":true,"url":"https://api.github.com/repos/olear/breakpad/commits/325120efbd93fa043e344a4d5dfc6170fb6ec36f"},{"sha":"26ed3386af6d03de20510b0132cc37c4a10d9b97","author":{"name":"Hans Wennborg","email":"203d66e5372c0c8aa6dec86704b71549fae6db41@chromium.org"},"message":"Fix pointer arithmetic in UTF8ToUTF16Char\n\nFound by PVS-Studio!\n\nBUG=chromium:660198\n\nChange-Id: I2605de2b1499f85c6e01d19e87e9eeb6af8486f3\nReviewed-on: https://chromium-review.googlesource.com/404552\nReviewed-by: Mike Frysinger <vapier@chromium.org>","distinct":true,"url":"https://api.github.com/repos/olear/breakpad/commits/26ed3386af6d03de20510b0132cc37c4a10d9b97"},{"sha":"7df62a96eb58474bd1393e4486de0a44c15fb88c","author":{"name":"Mike Frysinger","email":"6ae448e13333925c431025979d3303c7050712d7@chromium.org"},"message":"minidump-2-core: add more control over filenames\n\nThe code has been rewriting the location of the shared lib lookup\ncompletely which breaks normal sysroot usage with gdb.  Split out\nthe behavior into dedicated flags so people can opt into it.  You\ncan see examples of -i/-f in the usage() text.\n\nWe also change the -S behavior so that it's no longer enabled by\ndefault -- if people want /var/lib/breakpad/, they can pass the -S\nflag explicitly.\n\nBUG=chromium:598947\n\nChange-Id: Ic81726c27b4ad6c271c70696f2ac62798f07ccfb\nReviewed-on: https://chromium-review.googlesource.com/402909\nReviewed-by: Mark Mentovai <mark@chromium.org>","distinct":true,"url":"https://api.github.com/repos/olear/breakpad/commits/7df62a96eb58474bd1393e4486de0a44c15fb88c"},{"sha":"1f574b52c6c34e457b16bc451a52874dde91e4b0","author":{"name":"Scott Graham","email":"c8426917012bdf9a4077e3ce662d08a590f6fa34@chromium.org"},"message":"Basic handling of CIE version 4 in dwarf reading\n\nCIE looks like it's been emitted by clang since ~May 2015 [1]. This\nmeans that we didn't have any CFI because this parse aborted, which\nmeant that all stack walks reverted to stack scanning. Allow expected\nvalues for address size and segment descriptor size through so that\ndump_syms can generate at least somewhat reasonable data.\n\n[1]: http://lists.llvm.org/pipermail/llvm-commits/Week-of-Mon-20150518/277292.html\n\nR=mark@chromium.org\nBUG=chromium:627529\n\nChange-Id: I6dc92f51c4afd25c2adff92c09ccb8bb03bf9112\nReviewed-on: https://chromium-review.googlesource.com/406012\nReviewed-by: Mark Mentovai <mark@chromium.org>","distinct":true,"url":"https://api.github.com/repos/olear/breakpad/commits/1f574b52c6c34e457b16bc451a52874dde91e4b0"},{"sha":"f68ee877ad95269b39be6a3fbc30e4402d9e6a68","author":{"name":"Ole-André Rodlie","email":"d7bb2a3001479890a36af57f9579909317d8135e@inria.fr"},"message":"Merge remote-tracking branch 'upstream/master'","distinct":true,"url":"https://api.github.com/repos/olear/breakpad/commits/f68ee877ad95269b39be6a3fbc30e4402d9e6a68"}]}
{"actor":{"display_login":"olear"}}