[Sampling profiler] Include required unwindstack types in native_unwinder_android
Users of native_unwinder_android require access to the Maps and Memory destructors since NativeUnwinderAndroid vends unique_ptrs to those types in its public interface. Because of this the forward declarations are not useful and the headers should be directly included instead. libunwindstack include paths are now properly set up by //third_party/libunwindstack as of https://crrev.com/2208607, so include_dirs declarations by users are removed. The change also moves the unwindstack_internal_android.* contents into native_unwinder_android.* since the only reason for keeping that content separate was to hide the Maps and Memory types. Bug: 1083530 Change-Id: Ibf89a4a485bd90930c3a1aab213a3da44142b12b Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/2209531Reviewed-by:Etienne Pierre-Doray <etiennep@chromium.org> Reviewed-by:
kylechar <kylechar@chromium.org> Commit-Queue: kylechar <kylechar@chromium.org> Auto-Submit: Mike Wittman <wittman@chromium.org> Cr-Commit-Position: refs/heads/master@{#770681}
Showing
Please register or sign in to comment