Enable perfetto in mesa targets

Bug: b/440065361
Test: Capture guest and host trace and inspect in perfetto UI
Change-Id: Icad207776552f5b06398ee58872cfe85ef4eb2fc
This commit is contained in:
Jason Macnak 2025-08-22 20:35:44 +00:00
parent e75c61c62d
commit ee57f856c8
6 changed files with 7 additions and 1 deletions

View file

@ -157,6 +157,8 @@ cc_defaults {
"-DHAVE___BUILTIN_CLZ",
"-DHAVE___BUILTIN_CLZLL",
"-DHAVE___BUILTIN_UNREACHABLE",
"-DHAVE_PERFETTO",
"-DANDROID_LIBPERFETTO",
"-DHAVE_PTHREAD=1",
"-DHAVE_DLADDR",
"-DHAVE_DL_ITERATE_PHDR",

View file

@ -101,6 +101,7 @@ cc_library_shared {
"mesa_wsw",
"mesa_loader",
"libLLVM16_swiftshader",
"libperfetto_client_experimental",
],
shared_libs: [
"libzstd",

View file

@ -53,6 +53,7 @@ cc_library_shared {
"libringbuffer",
"libqemupipe.ranchu",
"libarect",
"libperfetto_client_experimental",
"mesa_gfxstream_aemu",
"mesa_gfxstream_guest_android",
"mesa_gfxstream_connection_manager",

View file

@ -48,6 +48,7 @@ cc_library_static {
vendor: true,
defaults: [
"mesa_common_defaults",
"mesa_gfxstream_guest_cc_defaults",
],
header_libs: [
"mesa_common_headers",

View file

@ -101,6 +101,7 @@ cc_library_static {
"driconf_static_header",
],
static_libs: [
"libperfetto_client_experimental",
"mesa_util_c11",
],
shared_libs: [
@ -138,6 +139,7 @@ cc_library_static {
"os_socket.c",
"pb_slab.c",
"perf/u_trace.c",
"perf/u_perfetto.cc",
"u_process.c",
"u_qsort.cpp",
"rwlock.c",

View file

@ -55,7 +55,6 @@ cc_library_static {
static_libs: [
"mesa_vulkan_util",
"mesa_vulkan_runtime",
"mesa_gfxstream_vulkan_entrypoints",
"mesa_util",
"libdrm",
],