Add tracing to all bespoke methods
commit135df73f2a912d939ef7b99a81f532c65c2a6106
authorShaunak Kishore <kshaunak@fb.com>
Fri, 16 Oct 2020 07:46:18 +0000 (16 00:46 -0700)
committerFacebook GitHub Bot <facebook-github-bot@users.noreply.github.com>
Fri, 16 Oct 2020 07:48:44 +0000 (16 00:48 -0700)
tree91a9052567497d5bcd28f8b7255bc014df30a4c3
parent8691ffee8f4476266825a99c8e26c4b92364354c
Add tracing to all bespoke methods

Summary:
In debug mode, every time we dispatch to a bespoke array's implementation methods, we log!

We log the SrcKey, the BespokeLayout, and the method being called.

Differential Revision: D24349226

fbshipit-source-id: 87830fc9dd84e5470767c9b3e3e79b946b7deafd
hphp/runtime/base/bespoke-layout.cpp
hphp/runtime/base/bespoke-layout.h
hphp/runtime/base/bespoke/layout.cpp
hphp/runtime/base/bespoke/layout.h