Symbolize stub addresses in vasm printing
commit759446ba19728fbc883ce35e3f196522bf7525bb
authorRick Lavoie <rlavoie@fb.com>
Tue, 20 Jul 2021 04:37:28 +0000 (19 21:37 -0700)
committerFacebook GitHub Bot <facebook-github-bot@users.noreply.github.com>
Tue, 20 Jul 2021 04:39:00 +0000 (19 21:39 -0700)
tree841be04043f99ee80cd3fa75d624c5088915b63f
parentf46dad65f879e3dad5e8ce7a9a94d59e018559bf
Symbolize stub addresses in vasm printing

Summary:
Small quality of life improvement. Register the addresses of stubs
with the native function printer. This means that addresses of stubs
will symbolize to their names in vasm and HHIR printing. This doesn't
work all the time (because we might jump into the middle of a stub),
but it's a strict improvement.

Reviewed By: paulbiss, jano

Differential Revision: D29774657

fbshipit-source-id: 46fa78a5be6cf0880397aa3266883245178ef331
hphp/runtime/vm/jit/unique-stubs.cpp
hphp/util/abi-cxx.cpp
hphp/util/abi-cxx.h