{"push_id":605740768,"size":1,"distinct_size":1,"ref":"refs/heads/master","head":"e69d46d9b2b9ff7ddab0bf146a8969c637fea89b","before":"eca8562cce4b23c72c6b24a343a688bd1580eb06","commits":[{"sha":"e69d46d9b2b9ff7ddab0bf146a8969c637fea89b","author":{"email":"96236e735c86b7a403f7cd72f8aa555c4573b3ce@gmail.com","name":"Robert Flack"},"message":"Convert open options for POSIX open on target platform.\n\nThis moves the conversion of the open options to the target platform. On mac fcntl.h has different values for O_CREAT and O_TRUNC than on linux so by transmitting the standardized lldb open options we can correctly convert them on the target platform.\n\nTest Plan:\nOn linux:\n  lldb-server p --listen *:1234\nOn mac:\n  lldb\n  platform select remote-linux\n  platform connect connect://ip-of-linux-box:1234\n  target create ~/path/to/linux/binary\n  b main\n  process launch\nBinary is successfully pushed to linux remote, process successfully launches and break in the main method.\n\nDifferential Revision: http://reviews.llvm.org/D8395\n\n\ngit-svn-id: https://llvm.org/svn/llvm-project/lldb/trunk@232634 91177308-0d34-0410-b5e6-96231b3b80d8","distinct":true,"url":"https://api.github.com/repos/llvm-project/lldb/commits/e69d46d9b2b9ff7ddab0bf146a8969c637fea89b"}]}