)]}' { "commit": "d580434ff5f52ba30c08211f8f9f7364038c68f9", "tree": "56d6c54e038095e3bd0fc1fa5aca367e2423fed6", "parents": [ "61c099ca0862f75aad8f3084bb53f254f3a34983" ], "author": { "name": "Mitch Phillips", "email": "31459023+hctim@users.noreply.github.com", "time": "Thu Jul 29 14:52:33 2021 -0700" }, "committer": { "name": "Copybara-Service", "email": "copybara-worker@google.com", "time": "Thu Jul 29 19:35:13 2021 -0700" }, "message": "[GWP-ASan] Add version header.\n\nAdds magic version header to AllocatorState. This can be used by\nout-of-process crash handlers, like Crashpad on Fuchsia, to do offline\nreconstruction of GWP-ASan crash metadata.\n\nCrashpad on Fuchsia is intending on dumping the AllocationMetadata pool\nand the AllocatorState directly into the minidump. Then, using the\nversion number, they can unpack the data on serverside using a versioned\nunpack tool.\n\nAlso add some asserts to make sure the version number gets bumped if the\ninternal structs get changed.\n\nReviewed By: eugenis, mcgrathr\n\nDifferential Revision: https://reviews.llvm.org/D106690\n\nGitOrigin-RevId: 8e167f66b27fe9d2573eb149f736700302675297\n", "tree_diff": [ { "type": "modify", "old_id": "7ce367e3ffe9a6f0813dd9f0566bca8e0d930a73", "old_mode": 33188, "old_path": "common.h", "new_id": "520f577eefbaf4918398d2cbfdc9ae6018d8dc11", "new_mode": 33188, "new_path": "common.h" } ] }