Age | Commit message (Collapse) | Author |
|
Original change: https://googleplex-android-review.googlesource.com/c/platform/external/perfetto/+/12459203
Change-Id: I935d2a28c5c65ddc99286d504d23a6e08fdd9f1b
|
|
Original change: https://googleplex-android-review.googlesource.com/c/platform/external/perfetto/+/12459203
Change-Id: Ifc0743d94149a8e57f00b5d11e21dae16c177d39
|
|
(cherry picked from commit e337dab3569ee5d604f239f4f81d2856afa87515)
Bug: 165438269
Change-Id: I89ef79da40d293b735f2b3632e7d2d249599d6c0
Merged-In: I89ef79da40d293b735f2b3632e7d2d249599d6c0
|
|
Original change: https://googleplex-android-review.googlesource.com/c/platform/external/perfetto/+/12441544
Change-Id: I0e186e70d18a547baf93d0772f3e47b474fdc52f
|
|
Original change: https://googleplex-android-review.googlesource.com/c/platform/external/perfetto/+/12441544
Change-Id: I3ae99c1c34a6eae0491785cedc293d776599e694
|
|
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
|
|
Original change: https://googleplex-android-review.googlesource.com/c/platform/external/perfetto/+/12085799
Change-Id: Idd3776df932293083a6d799ad2c8c6748bfeba91
|
|
Bug: 160681127
(this is a cherry-pick of 5cffa459a75e4875ddf4c57c9efb19bef3cd3d9f)
Change-Id: I64ed9ffc30978e21662f6be6f32b3c8fa7dd364f
Merged-In: I64ed9ffc30978e21662f6be6f32b3c8fa7dd364f
|
|
Original change: https://googleplex-android-review.googlesource.com/c/platform/external/perfetto/+/12034940
Change-Id: I9a0eb5f239bd1a7362391c9212932445d63528bf
|
|
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)
|
|
Original change: https://googleplex-android-review.googlesource.com/c/platform/external/perfetto/+/12005230
Change-Id: I4e2ce262857b35ca70575449f6c6f67a033fa545
|
|
Original change: https://googleplex-android-review.googlesource.com/c/platform/external/perfetto/+/11989029
Change-Id: If2b0e96c6bf13cd2df041514dff41609d5a4e685
|
|
Bug: 158431662
Test: take a perfetto trace with the producer
Change-Id: I26af49e3f2bd8846fcc6fc6af0d43ccad21ae227
Merged-In: I26af49e3f2bd8846fcc6fc6af0d43ccad21ae227
|
|
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
|
|
Original change: https://googleplex-android-review.googlesource.com/c/platform/external/perfetto/+/11821639
Change-Id: I772861a70d6a2c65900953980d7a14df6c426c9b
|
|
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
|
|
3f5df3481b am: d1c6bc82ee am: dbd9d88c90
Original change: https://android-review.googlesource.com/c/platform/external/perfetto/+/1325101
Change-Id: Ie6826515001f38fce877b2115afff09985be1462
|
|
am: 577378cdcc am: e7cd72fb0a am: 156a130406 am: cf291b56f6
Original change: https://android-review.googlesource.com/c/platform/external/perfetto/+/1325071
Change-Id: I6beb4308dc8df1a504b0680ce8aaffdb52600744
|
|
3f5df3481b am: d1c6bc82ee
Original change: https://android-review.googlesource.com/c/platform/external/perfetto/+/1325101
Change-Id: Ia4f31c67b7de8771352924729126b1284daa8444
|
|
am: 577378cdcc am: e7cd72fb0a am: 156a130406
Original change: https://android-review.googlesource.com/c/platform/external/perfetto/+/1325071
Change-Id: I11d5cf11aa1e3e514a55fa77b7743ec1c4dba55c
|
|
3f5df3481b
Original change: https://android-review.googlesource.com/c/platform/external/perfetto/+/1325101
Change-Id: I56364e4b24e6ee3e7e7bb3dd347ab0cbfe11865a
|
|
am: 577378cdcc am: e7cd72fb0a
Original change: https://android-review.googlesource.com/c/platform/external/perfetto/+/1325071
Change-Id: I3e7a64ee23b16c4cf3f3298a7731a8684a777d3b
|
|
Original change: https://android-review.googlesource.com/c/platform/external/perfetto/+/1325101
Change-Id: Id30d9ddf46d317b22e1506e6cd0dc44600a88528
|
|
am: 577378cdcc
Original change: https://android-review.googlesource.com/c/platform/external/perfetto/+/1325071
Change-Id: I26885efb5adff795301e3c5e5a1d21463fb4e464
|
|
Original change: https://android-review.googlesource.com/c/platform/external/perfetto/+/1325101
Change-Id: Iaeb844b81efb562efc0387ef32c8ddf4b0d36762
|
|
Original change: https://android-review.googlesource.com/c/platform/external/perfetto/+/1325071
Change-Id: I3d9807098ba0117b07ebe8f663200f74a6eb8541
|
|
|
|
|
|
a29d28d73a am: e091edaf59
Original change: https://android-review.googlesource.com/c/platform/external/perfetto/+/1327115
Change-Id: I9015dca2f947179d82cf9b4756ac40002e11efbb
|
|
a29d28d73a
Original change: https://android-review.googlesource.com/c/platform/external/perfetto/+/1327115
Change-Id: Ifb4e6acd33aa701975e7e45679a4553b7c168bef
|
|
Original change: https://android-review.googlesource.com/c/platform/external/perfetto/+/1327115
Change-Id: Ib1768157d45f1eb685ff2cbb5b294e19f408bb64
|
|
Original change: https://android-review.googlesource.com/c/platform/external/perfetto/+/1327115
Change-Id: Ibbdadd1dcc60cebee53250683b617cf7a7592994
|
|
Original change: https://android-review.googlesource.com/c/platform/external/perfetto/+/1327115
Change-Id: Ie07fee9871a831d2ed4dd7b18ec79702c868abce
|
|
Change-Id: I160ae95517f12aae96b35f690012e228a5e12acb
|
|
2b4696b365 am: ee9cf18d89 am: 870dcf0e6e am: 14a2006096
Original change: https://android-review.googlesource.com/c/platform/external/perfetto/+/1325821
Change-Id: I5e78425cd4e20d48af91329ade8868c559c9e6a9
|
|
2b4696b365 am: ee9cf18d89 am: 870dcf0e6e
Original change: https://android-review.googlesource.com/c/platform/external/perfetto/+/1325821
Change-Id: Ica67fa2c8f7e0e025cddd1bb6f5962c5ee714c51
|
|
2b4696b365 am: ee9cf18d89
Original change: https://android-review.googlesource.com/c/platform/external/perfetto/+/1325821
Change-Id: Ibd109a4978a82fb533664c11da1d0bcc6fbaff7e
|
|
Original change: https://android-review.googlesource.com/c/platform/external/perfetto/+/1325821
Change-Id: I7b4141bd4b4f62a5b3771c678047f4d64108aa1c
|
|
1b498b9d79 am: 26b1e3bef5 am: a66dec7d0b
Original change: https://android-review.googlesource.com/c/platform/external/perfetto/+/1320073
Change-Id: I783ba08b4f9ce9ace2fc4afb80e34484c36ef5d1
|
|
Original change: https://android-review.googlesource.com/c/platform/external/perfetto/+/1325821
Change-Id: I30ff4dfdc174a33198373eb13a0b356955b8b899
|
|
1b498b9d79 am: 26b1e3bef5
Original change: https://android-review.googlesource.com/c/platform/external/perfetto/+/1320073
Change-Id: I20ee8b1060ca00291c9f0a37ec2100a602691442
|
|
|
|
1b498b9d79
Original change: https://android-review.googlesource.com/c/platform/external/perfetto/+/1320073
Change-Id: Ib097d169668bcb787b3191d0adbe767d1a368c0a
|
|
Original change: https://android-review.googlesource.com/c/platform/external/perfetto/+/1320073
Change-Id: I7bcf4669aaa5720c2bb7964abb1b26ba4dad7921
|
|
Original change: https://android-review.googlesource.com/c/platform/external/perfetto/+/1320073
Change-Id: I2c633fcd1d62c12ed8e5a1b878f09a0c6b2c8191
|
|
|
|
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
|
|
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
|
|
b7d618043e am: f84b9017d5 am: 8c2bac30d9
Original change: https://android-review.googlesource.com/c/platform/external/perfetto/+/1325820
Change-Id: I0993249f52c34fa7de0d72bec3b29d52fbb23c0c
|
|
b7d618043e am: f84b9017d5
Original change: https://android-review.googlesource.com/c/platform/external/perfetto/+/1325820
Change-Id: Ic05e288d32d2e9835b5d1c121453d72399decd06
|