aboutsummaryrefslogtreecommitdiff
AgeCommit message (Collapse)Author
2020-09-01Increase buffer size for Java Heap Prof CTS. am: e8990636e0 am: d17b6a1b16android-mainline-11.0.0_r44android-mainline-11.0.0_r43android-mainline-11.0.0_r42android-mainline-11.0.0_r41android-mainline-11.0.0_r40android-mainline-11.0.0_r39android-mainline-11.0.0_r38android-mainline-11.0.0_r37android-mainline-11.0.0_r36android-mainline-11.0.0_r35android-mainline-11.0.0_r34android-mainline-11.0.0_r32android-mainline-11.0.0_r31android-mainline-11.0.0_r30android-mainline-11.0.0_r28android-mainline-11.0.0_r27android-mainline-11.0.0_r26android-mainline-11.0.0_r25android-mainline-11.0.0_r24android-mainline-11.0.0_r23android-mainline-11.0.0_r22android-mainline-11.0.0_r21android-mainline-11.0.0_r20android-mainline-11.0.0_r18android-mainline-11.0.0_r17android-mainline-11.0.0_r16android-mainline-11.0.0_r15android-mainline-11.0.0_r14android-mainline-11.0.0_r13android-mainline-11.0.0_r12android11-mainline-tethering-releaseandroid11-mainline-permission-releaseandroid11-mainline-os-statsd-releaseandroid11-mainline-networkstack-releaseandroid11-mainline-media-swcodec-releaseandroid11-mainline-media-releaseandroid11-mainline-extservices-releaseandroid11-mainline-documentsui-releaseandroid11-mainline-conscrypt-releaseandroid11-mainline-cellbroadcast-releaseandroid11-mainline-captiveportallogin-releaseFlorian Mayer
Original change: https://googleplex-android-review.googlesource.com/c/platform/external/perfetto/+/12459203 Change-Id: I935d2a28c5c65ddc99286d504d23a6e08fdd9f1b
2020-09-01Increase buffer size for Java Heap Prof CTS. am: e8990636e0Florian Mayer
Original change: https://googleplex-android-review.googlesource.com/c/platform/external/perfetto/+/12459203 Change-Id: Ifc0743d94149a8e57f00b5d11e21dae16c177d39
2020-08-26Increase buffer size for Java Heap Prof CTS.android-vts-11.0_r2android-cts-11.0_r2Florian Mayer
(cherry picked from commit e337dab3569ee5d604f239f4f81d2856afa87515) Bug: 165438269 Change-Id: I89ef79da40d293b735f2b3632e7d2d249599d6c0 Merged-In: I89ef79da40d293b735f2b3632e7d2d249599d6c0
2020-08-26Run CTS only on the primary ABI. am: db5145775a am: 21afcfc36aKazuhiro Inaba
Original change: https://googleplex-android-review.googlesource.com/c/platform/external/perfetto/+/12441544 Change-Id: I0e186e70d18a547baf93d0772f3e47b474fdc52f
2020-08-26Run CTS only on the primary ABI. am: db5145775aKazuhiro Inaba
Original change: https://googleplex-android-review.googlesource.com/c/platform/external/perfetto/+/12441544 Change-Id: I3ae99c1c34a6eae0491785cedc293d776599e694
2020-08-25Run CTS only on the primary ABI.Kazuhiro Inaba
Mixed-ABI execution is not guaranteed for some tests. The test should only run on the ABI where the system is built. Bug: 165619330 Test: CtsPerfettoTestCases or a {x86_64,x86} device runs only x86_64 tests Change-Id: I244fc7e57071b4490547a428346d809f9213bf2b
2020-07-08Fix incorrect max retry calculation. am: 198388c4daFlorian Mayer
Original change: https://googleplex-android-review.googlesource.com/c/platform/external/perfetto/+/12085799 Change-Id: Idd3776df932293083a6d799ad2c8c6748bfeba91
2020-07-08Fix incorrect max retry calculation.android11-devFlorian Mayer
Bug: 160681127 (this is a cherry-pick of 5cffa459a75e4875ddf4c57c9efb19bef3cd3d9f) Change-Id: I64ed9ffc30978e21662f6be6f32b3c8fa7dd364f Merged-In: I64ed9ffc30978e21662f6be6f32b3c8fa7dd364f
2020-06-29ftrace: fix pointer stability of events_ vector am: a3502b504dPrimiano Tucci
Original change: https://googleplex-android-review.googlesource.com/c/platform/external/perfetto/+/12034940 Change-Id: I9a0eb5f239bd1a7362391c9212932445d63528bf
2020-06-29ftrace: fix pointer stability of events_ vectorPrimiano Tucci
This fixes an extremely subtle bug which causes traced_probes to crash when tracing on some specific devices. The root cause of the bug is the fact that in rare cirumstances the events_ vector can be resized after construction, after some Event* poitners have been handed out, hence invalidating them. The rare circumstance is: - The trace config ends up hitting a "generic event" path, i.e. the ftrace event is not known at compile time but exists on the target device (note this is not that unlikely because the expansion of some atrace categories in ftrace_config_muxer.cc can end up adding events like sde/sde_cmd_release_bw which are not in the compile-time list. - The ftrace event ID of the generic event above is > than the max(ID of events known at compile time) - The vector resize() ends up hitting the unhappy realloc() path which changes the data() pointer and mem-copies everything, invalidating all pointers. Fix: use std::deque, which guarantees pointer stability. Bug: 159998308 Change-Id: Id21fabf0c940fd0e5302518c0170686d61aaf847 Merged-In: Id21fabf0c940fd0e5302518c0170686d61aaf847 (cherry picked from commit bd3e8ecca937a76318c68ec8e8da72cb5c0239ba) (cherry picked from commit 5cceb8adf772f3638577dea0d255b8bef3a743e5)
2020-06-26GPU Memory: add proto for perfetto producer in gpuservice am: ee1ad0698bYiwei Zhang
Original change: https://googleplex-android-review.googlesource.com/c/platform/external/perfetto/+/12005230 Change-Id: I4e2ce262857b35ca70575449f6c6f67a033fa545
2020-06-26Add gpu_mem_total ftrace event am: d6df83342aAdithya Srinivasan
Original change: https://googleplex-android-review.googlesource.com/c/platform/external/perfetto/+/11989029 Change-Id: If2b0e96c6bf13cd2df041514dff41609d5a4e685
2020-06-25GPU Memory: add proto for perfetto producer in gpuserviceYiwei Zhang
Bug: 158431662 Test: take a perfetto trace with the producer Change-Id: I26af49e3f2bd8846fcc6fc6af0d43ccad21ae227 Merged-In: I26af49e3f2bd8846fcc6fc6af0d43ccad21ae227
2020-06-25Add gpu_mem_total ftrace eventAdithya Srinivasan
This change adds the proto updates required to trace gpu_mem_total ftrace events from the android kernel. Test: OUT=out/android_release_arm64 CONFIG=<trace proto config> tools/tmux Bug: 158431662 Change-Id: I3c18ded9239dca76592b9439cd8ecf0e42dcb0c2 Merged-In: I3c18ded9239dca76592b9439cd8ecf0e42dcb0c2
2020-06-10Merge master into rvc-dev am: 6701ea1d26Rafal Slawik
Original change: https://googleplex-android-review.googlesource.com/c/platform/external/perfetto/+/11821639 Change-Id: I772861a70d6a2c65900953980d7a14df6c426c9b
2020-06-10Merge master into rvc-devRafal Slawik
This is to pick-up: https://r.android.com/1325097 (scrape newly discovered threads) https://r.android.com/1325793 (ion_buffer_create, ion_buffer_destroy) Merge list contains also a bunch of UI and trace processor changes that make most of the diff lines. They are safe to merge because are offline tools not built on-device. Test: manual + perfetto_unittests + perfetto_integrationtests Bug: 158206652 Change-Id: Id6a2eaf1e10f2e727b52c070edc1a35ab9a0f204
2020-06-09Merge "perfetto-ui: Roll catapult version" am: 60cf022c02 am: 7f84cf6a6c am: ↵Isabelle Taylor
3f5df3481b am: d1c6bc82ee am: dbd9d88c90 Original change: https://android-review.googlesource.com/c/platform/external/perfetto/+/1325101 Change-Id: Ie6826515001f38fce877b2115afff09985be1462
2020-06-09Merge "perfetto-ui: Add go to dest button for binder slices" am: 2911cba7a7 ↵Isabelle Taylor
am: 577378cdcc am: e7cd72fb0a am: 156a130406 am: cf291b56f6 Original change: https://android-review.googlesource.com/c/platform/external/perfetto/+/1325071 Change-Id: I6beb4308dc8df1a504b0680ce8aaffdb52600744
2020-06-09Merge "perfetto-ui: Roll catapult version" am: 60cf022c02 am: 7f84cf6a6c am: ↵Isabelle Taylor
3f5df3481b am: d1c6bc82ee Original change: https://android-review.googlesource.com/c/platform/external/perfetto/+/1325101 Change-Id: Ia4f31c67b7de8771352924729126b1284daa8444
2020-06-09Merge "perfetto-ui: Add go to dest button for binder slices" am: 2911cba7a7 ↵Isabelle Taylor
am: 577378cdcc am: e7cd72fb0a am: 156a130406 Original change: https://android-review.googlesource.com/c/platform/external/perfetto/+/1325071 Change-Id: I11d5cf11aa1e3e514a55fa77b7743ec1c4dba55c
2020-06-09Merge "perfetto-ui: Roll catapult version" am: 60cf022c02 am: 7f84cf6a6c am: ↵Isabelle Taylor
3f5df3481b Original change: https://android-review.googlesource.com/c/platform/external/perfetto/+/1325101 Change-Id: I56364e4b24e6ee3e7e7bb3dd347ab0cbfe11865a
2020-06-09Merge "perfetto-ui: Add go to dest button for binder slices" am: 2911cba7a7 ↵Isabelle Taylor
am: 577378cdcc am: e7cd72fb0a Original change: https://android-review.googlesource.com/c/platform/external/perfetto/+/1325071 Change-Id: I3e7a64ee23b16c4cf3f3298a7731a8684a777d3b
2020-06-09Merge "perfetto-ui: Roll catapult version" am: 60cf022c02 am: 7f84cf6a6cIsabelle Taylor
Original change: https://android-review.googlesource.com/c/platform/external/perfetto/+/1325101 Change-Id: Id30d9ddf46d317b22e1506e6cd0dc44600a88528
2020-06-09Merge "perfetto-ui: Add go to dest button for binder slices" am: 2911cba7a7 ↵Isabelle Taylor
am: 577378cdcc Original change: https://android-review.googlesource.com/c/platform/external/perfetto/+/1325071 Change-Id: I26885efb5adff795301e3c5e5a1d21463fb4e464
2020-06-09Merge "perfetto-ui: Roll catapult version" am: 60cf022c02Isabelle Taylor
Original change: https://android-review.googlesource.com/c/platform/external/perfetto/+/1325101 Change-Id: Iaeb844b81efb562efc0387ef32c8ddf4b0d36762
2020-06-09Merge "perfetto-ui: Add go to dest button for binder slices" am: 2911cba7a7Isabelle Taylor
Original change: https://android-review.googlesource.com/c/platform/external/perfetto/+/1325071 Change-Id: I3d9807098ba0117b07ebe8f663200f74a6eb8541
2020-06-09Merge "perfetto-ui: Roll catapult version"Isabelle Taylor
2020-06-09Merge "perfetto-ui: Add go to dest button for binder slices"Isabelle Taylor
2020-06-09Fix missing space in docs. am: 82ca62d3e1 am: 5993a153c0 am: 9e4055029b am: ↵Florian Mayer
a29d28d73a am: e091edaf59 Original change: https://android-review.googlesource.com/c/platform/external/perfetto/+/1327115 Change-Id: I9015dca2f947179d82cf9b4756ac40002e11efbb
2020-06-09Fix missing space in docs. am: 82ca62d3e1 am: 5993a153c0 am: 9e4055029b am: ↵Florian Mayer
a29d28d73a Original change: https://android-review.googlesource.com/c/platform/external/perfetto/+/1327115 Change-Id: Ifb4e6acd33aa701975e7e45679a4553b7c168bef
2020-06-09Fix missing space in docs. am: 82ca62d3e1 am: 5993a153c0 am: 9e4055029bFlorian Mayer
Original change: https://android-review.googlesource.com/c/platform/external/perfetto/+/1327115 Change-Id: Ib1768157d45f1eb685ff2cbb5b294e19f408bb64
2020-06-09Fix missing space in docs. am: 82ca62d3e1 am: 5993a153c0Florian Mayer
Original change: https://android-review.googlesource.com/c/platform/external/perfetto/+/1327115 Change-Id: Ibbdadd1dcc60cebee53250683b617cf7a7592994
2020-06-09Fix missing space in docs. am: 82ca62d3e1Florian Mayer
Original change: https://android-review.googlesource.com/c/platform/external/perfetto/+/1327115 Change-Id: Ie07fee9871a831d2ed4dd7b18ec79702c868abce
2020-06-09Fix missing space in docs.Florian Mayer
Change-Id: I160ae95517f12aae96b35f690012e228a5e12acb
2020-06-09Merge "tracing: Allow empty call to OnTraceData" am: 5df4a7a9dc am: ↵Sami Kyostila
2b4696b365 am: ee9cf18d89 am: 870dcf0e6e am: 14a2006096 Original change: https://android-review.googlesource.com/c/platform/external/perfetto/+/1325821 Change-Id: I5e78425cd4e20d48af91329ade8868c559c9e6a9
2020-06-09Merge "tracing: Allow empty call to OnTraceData" am: 5df4a7a9dc am: ↵Sami Kyostila
2b4696b365 am: ee9cf18d89 am: 870dcf0e6e Original change: https://android-review.googlesource.com/c/platform/external/perfetto/+/1325821 Change-Id: Ica67fa2c8f7e0e025cddd1bb6f5962c5ee714c51
2020-06-09Merge "tracing: Allow empty call to OnTraceData" am: 5df4a7a9dc am: ↵Sami Kyostila
2b4696b365 am: ee9cf18d89 Original change: https://android-review.googlesource.com/c/platform/external/perfetto/+/1325821 Change-Id: Ibd109a4978a82fb533664c11da1d0bcc6fbaff7e
2020-06-09Merge "tracing: Allow empty call to OnTraceData" am: 5df4a7a9dc am: 2b4696b365Sami Kyostila
Original change: https://android-review.googlesource.com/c/platform/external/perfetto/+/1325821 Change-Id: I7b4141bd4b4f62a5b3771c678047f4d64108aa1c
2020-06-09Merge "ui: Run npm audit fix --force" am: 3fd631b239 am: f3cecc44b1 am: ↵Hector Dearman
1b498b9d79 am: 26b1e3bef5 am: a66dec7d0b Original change: https://android-review.googlesource.com/c/platform/external/perfetto/+/1320073 Change-Id: I783ba08b4f9ce9ace2fc4afb80e34484c36ef5d1
2020-06-09Merge "tracing: Allow empty call to OnTraceData" am: 5df4a7a9dcSami Kyostila
Original change: https://android-review.googlesource.com/c/platform/external/perfetto/+/1325821 Change-Id: I30ff4dfdc174a33198373eb13a0b356955b8b899
2020-06-09Merge "ui: Run npm audit fix --force" am: 3fd631b239 am: f3cecc44b1 am: ↵Hector Dearman
1b498b9d79 am: 26b1e3bef5 Original change: https://android-review.googlesource.com/c/platform/external/perfetto/+/1320073 Change-Id: I20ee8b1060ca00291c9f0a37ec2100a602691442
2020-06-09Merge "tracing: Allow empty call to OnTraceData"Sami Kyostila
2020-06-09Merge "ui: Run npm audit fix --force" am: 3fd631b239 am: f3cecc44b1 am: ↵Hector Dearman
1b498b9d79 Original change: https://android-review.googlesource.com/c/platform/external/perfetto/+/1320073 Change-Id: Ib097d169668bcb787b3191d0adbe767d1a368c0a
2020-06-09Merge "ui: Run npm audit fix --force" am: 3fd631b239 am: f3cecc44b1Hector Dearman
Original change: https://android-review.googlesource.com/c/platform/external/perfetto/+/1320073 Change-Id: I7bcf4669aaa5720c2bb7964abb1b26ba4dad7921
2020-06-09Merge "ui: Run npm audit fix --force" am: 3fd631b239Hector Dearman
Original change: https://android-review.googlesource.com/c/platform/external/perfetto/+/1320073 Change-Id: I2c633fcd1d62c12ed8e5a1b878f09a0c6b2c8191
2020-06-09Merge "ui: Run npm audit fix --force"Hector Dearman
2020-06-09ui: Run npm audit fix --forceHector Dearman
This fixes all the outstanding security issues detected by npm. Also a few small updates to the code (mostly around types) to support this. Change-Id: Iab2d581d5a95ad2756c9c190349464dd5798ebe9
2020-06-09tracing: Allow empty call to OnTraceDataSami Kyostila
This change makes it legal for a TracingBackend to call OnTraceData with zero bytes to signal the end of trace data. This makes it easier to implement a trace consumer backend in scenarios where trace data and the EOF signal are delivered separately, i.e., when the backend knows there's no more data to come, it has already sent all the data to the consumer. Bug: 158460267 Change-Id: Ibb918845a0d64d7890a954ad8308d4e8c84e712a
2020-06-09Update a comment in proto_library.gni am: a7e60fe186 am: 925af28b7c am: ↵Andrew Shulaev
b7d618043e am: f84b9017d5 am: 8c2bac30d9 Original change: https://android-review.googlesource.com/c/platform/external/perfetto/+/1325820 Change-Id: I0993249f52c34fa7de0d72bec3b29d52fbb23c0c
2020-06-09Update a comment in proto_library.gni am: a7e60fe186 am: 925af28b7c am: ↵Andrew Shulaev
b7d618043e am: f84b9017d5 Original change: https://android-review.googlesource.com/c/platform/external/perfetto/+/1325820 Change-Id: Ic05e288d32d2e9835b5d1c121453d72399decd06