You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
It's a very good job, I'm interesting in speeding up unwind for the profiling of android app performance.Do you have plan to port it onto arm & aarch64?
The text was updated successfully, but these errors were encountered:
Sadly, there is no plan to port this work to those architectures — I mostly see this repository as a real-world-compatible working prototype associated with this research article, but it should definitely be re-implemented cleanly if it is to be really used. In particular, the x86_64 architecture is hard-coded.
This being said, I believe it should not be too hard to port this code to ARM/aarch64. The code is mostly generic, and (as far as I remember) only specific register IDs are hard-coded (eg %rsp, …) and should be replaced with their eg. ARM counterparts. However, to get a fully working profiling toolchain, you would also need to adapt the ARM-specific part of libunwind to use eh_elfs, as done in this repo for x86_64 (most of the work, once again, is architecture-agnostic, but some architecture-specific work has to be done).
It's a very good job, I'm interesting in speeding up unwind for the profiling of android app performance.Do you have plan to port it onto arm & aarch64?
The text was updated successfully, but these errors were encountered: