{"push_id":2540144751,"size":2,"distinct_size":2,"ref":"refs/heads/signal_register_changes","head":"512226243645fe35a0006e943933ba3962311253","before":"b7f0d44148b037d24242d8d7609f0d45e36f185d","commits":[{"sha":"99534dbaa916de0ebf315d3281815addc8dd882d","author":{"name":"Babneet Singh","email":"8abd1ff3f747df23e2285ffa6b8768f665774ab2@ca.ibm.com"},"message":"Properly handle NULL values for oldOSHandler\n\nomrsig_set_single_async_signal_handler and omrsig_register_os_handler\nhave been updated to properly handle NULL values for oldOSHandler.\nFunction description has been updated for both of them. A trace point\nwas accessing oldOSHandler without a NULL check. A NULL check has been\nadded before the trace point accesses oldOSHandler.\n\nSigned-off-by: Babneet Singh <sbabneet@ca.ibm.com>","distinct":true,"url":"https://api.github.com/repos/babsingh/omr/commits/99534dbaa916de0ebf315d3281815addc8dd882d"},{"sha":"512226243645fe35a0006e943933ba3962311253","author":{"name":"Babneet Singh","email":"8abd1ff3f747df23e2285ffa6b8768f665774ab2@ca.ibm.com"},"message":"Remove unnecessary write barrier\n\nAt the end of registerSignalHandlerWithOS, a write barrier is issued\nbefore updating signalsWithHandlers. According to the comment, the write\nbarrier is required since registerHandlerMonitor isn't acquired.\n\nregisterSignalHandlerWithOS is invoked from:\n1) registerMasterHandlers\n2) omrsig_register_os_handler [registerHandlerMonitor acquired]\n\nregisterMasterHandlers is invoked from:\n1) omrsig_protect [registerHandlerMonitor acquired]\n2) omrsig_set_async_signal_handler [registerHandlerMonitor acquired]\n3) omrsig_set_single_async_signal_handler [registerHandlerMonitor\nacquired]\n\nIt has been confirmed that registerHandlerMonitor is acquired whenever\nsignalsWithHandlers is accessed.\n\nSigned-off-by: Babneet Singh <sbabneet@ca.ibm.com>","distinct":true,"url":"https://api.github.com/repos/babsingh/omr/commits/512226243645fe35a0006e943933ba3962311253"}]}
{"actor":{"display_login":"babsingh"}}