{"push_id":685469376,"size":1,"distinct_size":1,"ref":"refs/heads/master","head":"7e699dce03ed9ac10be159f72490ab6d31e7b27e","before":"08a382531c8e282bd2e346b896b5fe78ba9d11d2","commits":[{"sha":"7e699dce03ed9ac10be159f72490ab6d31e7b27e","author":{"email":"f6f4ad3113690f7f576bf13e93271274145387d1@gmail.com","name":"Alexey Samsonov"},"message":"[Object, MachO] Don't crash on invalid MachO load commands.\n\nSummary:\nCurrently all load commands are parsed in MachOObjectFile constructor.\nIf the next load command cannot be parsed, or if command size is too\nsmall, properly report it through the error code and fail to construct\nthe object, instead of crashing the program.\n\nTest Plan: regression test suite\n\nReviewers: rafael, filcab\n\nSubscribers: llvm-commits\n\ngit-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@239080 91177308-0d34-0410-b5e6-96231b3b80d8","distinct":true,"url":"https://api.github.com/repos/llvm-project/llvm/commits/7e699dce03ed9ac10be159f72490ab6d31e7b27e"}]}