{"push_id":554867556,"size":1,"distinct_size":1,"ref":"refs/heads/master","head":"785a761ca456e8fa7e190f6c6676d06c4852b66f","before":"45a73179f375a3246056714a6d17dda9ba51cc35","commits":[{"sha":"785a761ca456e8fa7e190f6c6676d06c4852b66f","author":{"email":"def9a6e7c3a9785f219450a2543d1a42d8fd9ed3@wiredtiger.com","name":"Sasha Fedorova"},"message":"There was a bug, probably in pin, where if I instrument malloc and pass it one of the arguments as IARG_ADDRINT, 0, instead of passing a 0, pin would pass some integer, which looks like a pointer. That caused incorrect tracking of malloc in memtracker, where it erroneously thought that the returned pointer is one of the arguments to malloc, not its return value. The fix was to pass that 0 as follows: IARG_UINT32, 0.","distinct":true,"url":"https://api.github.com/repos/DataChi/memdb/commits/785a761ca456e8fa7e190f6c6676d06c4852b66f"}]}