Gitiles
Code Review
Sign In
gerrit-public.fairphone.software
/
platform
/
external
/
perfetto
/
6fee86d5c94b36829fe4873a890f212b683ef8df
/
src
/
ipc
e8020f9
Remove libprotobuf from IPC layer
by Primiano Tucci
· 4 years, 11 months ago
3aa027d
Minor fixes to IPC proto and build files
by Primiano Tucci
· 4 years, 11 months ago
b3e08d0
Use protozero in IPC framing protocol
by Primiano Tucci
· 5 years ago
ba784e5
Minor cleanups in preparation of protobuf -> zero migration
by Primiano Tucci
· 5 years ago
d4be966
Add TCP/IP support to UnixSocket
by Primiano Tucci
· 5 years ago
94c47dd
Use explicit moves when returning covariant std::unique_ptr
by Primiano Tucci
· 5 years ago
1d40998
tools/gen_bazel: Standalone Bazel build
by Primiano Tucci
· 5 years ago
f7851ee
Remove TracePacket::Decode and protobuf dependencies
by Primiano Tucci
· 5 years ago
14e7dd6
generators: Remove dependency on protos strutil.h
by Primiano Tucci
· 5 years ago
879cafd
Move wire_protocol.proto under protos/perfetto/ipc
by Primiano Tucci
· 5 years ago
91c6d76
Remove unused protobuf imports
by Primiano Tucci
· 5 years ago
098f095
GN: match host and default toolchain + minor cleanups
by Primiano Tucci
· 5 years ago
02c1176
Major clean up build files, use flags-per-feature.
by Primiano Tucci
· 5 years ago
2cf8b53
Simplify proto rules in GN
by Primiano Tucci
· 5 years ago
75ae50e
Further minor GN & scripts cleanups
by Primiano Tucci
· 5 years ago
7e05fc1
Minor cleanups to build files
by Primiano Tucci
· 5 years ago
919ca1e
Remove use of -isystem for googletest
by Primiano Tucci
· 5 years ago
a235514
Change "Frame too large" from DLOG to LOG.
by Florian Mayer
· 5 years ago
764c504
protozero: rename protoc_plugin -> protozero_plugin (and ipc)
by Primiano Tucci
· 5 years ago
13ae72f
Fix DEPS
by Primiano Tucci
· 5 years ago
2442d61
typo: the the -> the
by Hector Dearman
· 5 years ago
2272792
Fix IWYU and GCC build, add missing includes
by Primiano Tucci
· 5 years ago
2c5488f
Reshuffle include/ directory layout
by Primiano Tucci
· 5 years ago
cdfd85b
Update gtest/gmock to use system includes
by Hector Dearman
· 5 years ago
335412d
Roll clang, libcxx, ninja, gn
by Primiano Tucci
· 5 years ago
fd36776
Unify include statements for protobuf
by Sami Kyostila
· 5 years ago
5da63f3
Allow chromium to build the IPC layer.
by Stephen Nusko
· 5 years ago
0bc1bd6
Add missing comments about keeping WeakPtrFactory last.
by Florian Mayer
· 6 years ago
d8aadfe
Don't crash if traced cannot be started
by Primiano Tucci
· 6 years ago
ca5569f
fuzzing: Consume everything in buffered_frame_deserialzier.
by Florian Mayer
· 6 years ago
d32100a
fuzzing: Fix buffered_frame_deserializer_fuzzer for too large sizes.
by Florian Mayer
· 6 years ago
edf3f7c
perfetto: Make it possible to commit paged memory in chunks on Win
by Eric Seckler
· 6 years ago
4c5efa4
Build changes to support other embedders other than chromium
by Primiano Tucci
· 6 years ago
6db99a9
Add PERFETTO_DFATAL.
by Florian Mayer
· 6 years ago
21e418f
Correctly handle partial writes.
by Florian Mayer
· 6 years ago
f3c0ac8
Correctly handle case where sendmsg returns less than requested bytes.
by Florian Mayer
· 6 years ago
f7f0def
Move unix socket to base.
by Florian Mayer
· 6 years ago
b85a938
profiling: Add missing pieces to heapprofd.
by Florian Mayer
· 6 years ago
a65497e
Roll clang and switch to fsanitize=fuzzer-no-link
by Primiano Tucci
· 6 years ago
2d3e71d
trace_processor: add the SPAN JOIN virtual table
by Lalit Maganti
· 6 years ago
f427a80
Refactor: add send/recv functions for raw sockets.
by Florian Mayer
· 6 years ago
fa1659e
Expose peer_pid on Linux and Android via UnixSocket.
by Florian Mayer
· 6 years ago
5968caf
Add interactive trace_processor_shell + fix mac build
by Primiano Tucci
· 6 years ago
6af2bfe
Merge "Allow to send multiple fds over UnixSocket."
by Treehugger Robot
· 6 years ago
e1cd07d
Allow to send multiple fds over UnixSocket.
by Florian Mayer
· 6 years ago
fd8240d
Simplify ftrace architecture and integration with traced_probes
by Primiano Tucci
· 6 years ago
c6bccda
trace_processor: add unit and integration tests for sched slice table
by Lalit Maganti
· 6 years ago
e5e84fb
Ensure no ipc code is built for Chrome
by Oystein Eftevaag
· 6 years ago
39bac13
Disable SendIsAtomic because it is flaky.
by Florian Mayer
· 6 years ago
c7b7c72
Clean up some TODOs and use PageAllocator in CpuReader
by Primiano Tucci
· 6 years ago
78bca4b
Get page allocator working on Windows
by Bruce Dawson
· 6 years ago
ee9fbb3
Build fix on a C++17 mode build
by tzik
· 6 years ago
bdae74c
Remove fuzzer executable targets when building with Chromium
by Oystein Eftevaag
· 6 years ago
3cbb10a
Remove warning suppressions and fix many casting bugs
by Primiano Tucci
· 7 years ago
ea56fd3
Fix msan and mac build
by Primiano Tucci
· 7 years ago
5ae66da
Split large TracePackets over IPC
by Primiano Tucci
· 7 years ago
dbd0878
make constants constexpr.
by Florian Mayer
· 7 years ago
55e73f3
Fix GCC build
by Primiano Tucci
· 7 years ago
941b221
Introduce base::TempFile / TempDir
by Primiano Tucci
· 7 years ago
3bc8438
Merge "perfetto: foo:foo_unittests -> foo:unittests"
by Primiano Tucci
· 7 years ago
6cfec8a
perfetto: foo:foo_unittests -> foo:unittests
by Hector Dearman
· 7 years ago
3e69ed9
perfetto: add callback to TraceWriter.Flush()
by Primiano Tucci
· 7 years ago
48c139c
Fix CPU spinning on failed connection attempt.
by Florian Mayer
· 7 years ago
22e4b39
Run clang-tidy.
by Florian Mayer
· 7 years ago
3689c91
Mark file descriptors as FD_CLOEXEC
by Primiano Tucci
· 7 years ago
d16508e
Allow to send FD from client.
by Florian Mayer
· 7 years ago
ff72959
Added a PERFETTO_ prefix to the BUILDFLAG macros.
by Oystein Eftevaag
· 7 years ago
a0e4de7
Merge "ipc: Fix dontreply logic when using derived Deferred messages"
by Treehugger Robot
· 7 years ago
5b65c9f
ipc: Fix dontreply logic when using derived Deferred messages
by Primiano Tucci
· 7 years ago
94aaf69
compile everything with -fsanitize=fuzzer.
by Florian Mayer
· 7 years ago
2d0b225
IPC: introduce dont_reply flag to avoid useless empty replies
by Primiano Tucci
· 7 years ago
bba1941
Unify kPageSize constants across the code base
by Anna Zappone
· 7 years ago
4a0a116
Merge "Run clang-tidy"
by Treehugger Robot
· 7 years ago
aab5355
Run clang-tidy
by Florian Mayer
· 7 years ago
900046c
Merge "Add config for fuzzer targets."
by Florian Mayer
· 7 years ago
3a3974e
Add config for fuzzer targets.
by Florian Mayer
· 7 years ago
79f2d7b
perfetto: add end to end integration tests
by Lalit Maganti
· 7 years ago
00b6db5
Add fuzzer for buffered_frame_deserializer.
by Florian Mayer
· 7 years ago
20b760c
Reshuffle .proto files under /proto
by Primiano Tucci
· 7 years ago
51e06e5
Enable embedders to include Perfetto protos
by Oystein Eftevaag
· 7 years ago
9b5d336
Allow to take a file descriptor for Service's sockets
by Primiano Tucci
· 7 years ago
bbaa58c
Introduce base::PageAllocator to wrap mmap
by Primiano Tucci
· 7 years ago
68323b0
Move WeakPtrFactory as last field: improves tests robustness.
by Primiano Tucci
· 7 years ago
4de38df
ipc: proto3 -> proto2
by Hector Dearman
· 7 years ago
114b649
Introduce Consumer API
by Primiano Tucci
· 7 years ago
cee10fc
Fix timeouts on UnixSocketTest.BlockingSend
by Primiano Tucci
· 7 years ago
1175b31
Merge "Enable missing-field-initializers warning"
by Sami Kyostila
· 7 years ago
7a265b6
Add workaround for IPC TX: make socket sends blocking
by Primiano Tucci
· 7 years ago
2e36683
Enable missing-field-initializers warning
by Sami Kyostila
· 7 years ago
224526e
Fix UBSan violation
by Primiano Tucci
· 7 years ago
7a40e4d
Move build -> gn/standalone
by Primiano Tucci
· 7 years ago
b03ba36
Unify test targets under perfetto_{tests,benchmarks}
by Primiano Tucci
· 7 years ago
4f9b6d7
Pivot source files into top-level src,include and unify test target
by Primiano Tucci
· 7 years ago