{"push_id":856950695,"size":2,"distinct_size":0,"ref":"refs/heads/master","head":"f9f4d3f369b67b4d319f9f1f11cbb4a80a520356","before":"9937e2bf2320145e838ba7dbc99f513709e8e13c","commits":[{"sha":"7f2ed6d8fd6b0966445f53216e0e7244796c2e06","author":{"email":"bbeb1cff99d3387596f970b5eac48e623924a8be@mit.edu","name":"Damon Doucet"},"message":"Clean up some code\n\n* use checkCsiInterfaceFunction instead of checkSanitizerInterfaceFunction\n* remove unneeded vectors AllLoadsAndStores and LocalLoadsAndStores\n* move modification of basic block (instrumentation) outside of the scanning loop","distinct":false,"url":"https://api.github.com/repos/tdenniston/llvm/commits/7f2ed6d8fd6b0966445f53216e0e7244796c2e06"},{"sha":"f9f4d3f369b67b4d319f9f1f11cbb4a80a520356","author":{"email":"bbeb1cff99d3387596f970b5eac48e623924a8be@mit.edu","name":"Damon Doucet"},"message":"Fix O1, O2, and O3 bug\n\nIt seems that instrumentation function references (e.g., those to CsiBeforeWrite) were getting outdated.\nMoving the initializeFunctionHooks to the runOnFunction method rather than on module initialization\nfixes it.","distinct":false,"url":"https://api.github.com/repos/tdenniston/llvm/commits/f9f4d3f369b67b4d319f9f1f11cbb4a80a520356"}]}