Home
last modified time | relevance | path

Searched refs:tracing (Results 1 – 25 of 440) sorted by relevance

12345678910>>...18

/external/bcc/tools/
Dreset-trace_example.txt5 signals, like SIGTERM), or if a bcc tool crashes, then kernel tracing can be
8 used to clean up the tracing state, and reset and disable active tracing.
10 WARNING: Make sure no other tracing sessions are active, as it will likely
14 /sys/kernel/debug/tracing: kprobe_events, uprobe_events, trace_pipe.
15 Other tracing facilities (ftrace) are checked, and if not in an expected state,
16 a note is printed. All tracing files can be reset with -F for force, but this
17 will interfere with any other running tracing sessions (eg, ftrace).
30 Reseting tracing state...
32 Checking /sys/kernel/debug/tracing/kprobe_events
33 Checking /sys/kernel/debug/tracing/uprobe_events
[all …]
/external/v8/src/tracing/
Dtrace-event.cc16 namespace tracing { namespace
24 auto value = v8::tracing::TracedValue::Create(); in AddEndTraceEvent()
26 v8::internal::tracing::AddTraceEvent( in AddEndTraceEvent()
28 v8::internal::tracing::kGlobalScope, v8::internal::tracing::kNoId, in AddEndTraceEvent()
29 v8::internal::tracing::kNoId, TRACE_EVENT_FLAG_NONE, in AddEndTraceEvent()
32 v8::internal::tracing::AddTraceEvent( in AddEndTraceEvent()
34 v8::internal::tracing::kGlobalScope, v8::internal::tracing::kNoId, in AddEndTraceEvent()
35 v8::internal::tracing::kNoId, TRACE_EVENT_FLAG_NONE); in AddEndTraceEvent()
49 v8::internal::tracing::AddTraceEvent( in Initialize()
51 v8::internal::tracing::kGlobalScope, v8::internal::tracing::kNoId, in Initialize()
[all …]
Dtrace-event.h37 #define TRACE_STR_COPY(str) v8::internal::tracing::TraceStringWithCopy(str)
41 #define TRACE_ID_MANGLE(id) v8::internal::tracing::TraceID::ForceMangle(id)
45 #define TRACE_ID_DONT_MANGLE(id) v8::internal::tracing::TraceID::DontMangle(id)
76 v8::internal::tracing::TraceEventHelper::GetTracingController() \
97 #define TRACE_EVENT_API_ADD_TRACE_EVENT v8::internal::tracing::AddTraceEventImpl
114 v8::internal::tracing::AddTraceEventWithTimestampImpl
122 v8::internal::tracing::TraceEventHelper::GetTracingController() \
173 v8::internal::tracing::AddTraceEvent( \
175 v8::internal::tracing::kGlobalScope, v8::internal::tracing::kNoId, \
176 v8::internal::tracing::kNoId, flags, ##__VA_ARGS__); \
[all …]
/external/perfetto/docs/
DREADME.md1 # Perfetto - Performance instrumentation and tracing
3 Perfetto is an open-source project for performance instrumentation and tracing
7 **A portable, high efficiency, user-space tracing library**
8 designed for tracing of multi-process systems, based on zero-alloc zero-copy
12 * Kernel tracing: a daemon that converts Kernel [Ftrace][ftrace] events into
18 * Chrome userspace tracing
19 * I/O tracing
20 * Many new probes coming soon: heap profiling, perf sampling, syscall tracing.
41 Perfetto is building the next-gen unified tracing ecosystem for:
42 - Android platform tracing ([Systrace][systrace])
[all …]
Dembedder-guide.md16 `//src/tracing`, `//src/tracing:ipc`, `//src/ipc`.
18 - [producer.h](/include/perfetto/tracing/core/producer.h)
19 - [consumer.h](/include/perfetto/tracing/core/consumer.h)
20 - [service.h](/include/perfetto/tracing/core/tracing_service.h)
22 - [shared_memory_abi.h](/include/perfetto/tracing/core/shared_memory_abi.h)
29 * How we wrap our own IPC transport in Android: [/src/tracing/ipc](/src/tracing/ipc).
Dmulti-layer-tracing.md1 # Multi layer tracing
5 <!-- TODO(primiano): write multi-layer tracing doc. -->
8 This doc should explain how is possible to compose a hierarchy of tracing
9 services. The concrete use case is combining multiprocess tracing in Chromium
10 with Android's tracing daemons (think to hypervisors' nested page tables).
14 [shared_memory_abi.h](/include/perfetto/tracing/core/shared_memory_abi.h)
17 The tracing service in chromium should proxy Producer connections (adapting Mojo
Dsecurity-model.md11 The tracing service has two endpoints (in Chromium: Mojo services, on Android:
18 exploit the tracing service. We do so at the
19 [core/service_impl.cc](/src/tracing/core/service_impl.cc) so that the the same
24 - The tracing service has to validate all inputs.
25 - In the worst case a bug in the tracing service allowing remote code execution,
26 the tracing service should have no meaningful capabilities to exploit.
27 - The tracing service, by design, has a limited syscall surface to simplify
47 Memory is shared only point-to-point between each producer and the tracing
54 The tracing service guarantees that the `TracePacket` fields defined also in
58 See [PacketStreamValidator](/src/tracing/core/packet_stream_validator.cc) and
[all …]
Ddetached-mode.md7 of leaking tracing sessions and accidentally leaving tracing on for arbitrarily
16 By default the tracing service `traced` keeps the lifetime of a tracing session
19 to guarantee that the tracing session is stopped.
22 The use case this has been designed for is the Traceur app (on-device tracing
24 When required by the user, Traceur needs to enable tracing in the background,
35 of the tracing session.
41 the `traced` service will keep the tracing session alive.
54 an existing tracing session identified by `key`.
55 For security reasons the service allows a client to re-attach to a tracing
62 - sending a `SIGKILL` (or Ctrl-C) to the client will gracefully stop the tracing
[all …]
Darchitecture.md8 The tracing service is a long-lived entity (a system daemon on Linux/Android,
12 - Handles multiplexing of several tracing sessions.
21 process of the tracing service. It advertises its ability to contribute to the trace with one or mo…
23 - One shared memory buffer, shared exclusively with the tracing service.
24 - One IPC channel with the tracing service.
29 - How many tracing sessions are active.
37 Concrete example: at some point in the future Chrome might expose one Producer for tracing within t…
43 of the Browser process in Chrome) that controls (non-exclusively) the tracing service and reads bac…
52 - Enable and disable tracing.
59 A data source is a capability, exposed by a Producer, of providing some tracing
[all …]
Dtoc.md16 * [Life of a tracing session](life-of-a-tracing-session.md)
20 * [Multi-layer tracing](multi-layer-tracing.md)
/external/skia/site/dev/tools/
Dtracing.md8 with the standard [tracing interface](chrome://tracing), along with the rest of Chromium. In
9 the Android framework, Skia's tracing is integrated into
12 For standalone builds, Skia's tools (DM, nanobench, and Viewer) are capable of tracing execution
20 [chrome://tracing](chrome://tracing).
24 # Run DM on several GMs to get tracing data
28 tracing tool that prevent loading a file larger than 256 MB. To stay under that limit (and avoid
30 tracing. Once you have generated a file in this way, go to
31 [chrome://tracing](chrome://tracing), click Load:
36 tracing tools. Tip: press '?' for a help screen explaining the available keyboard and mouse
39 ![Tracing interface](tracing.png)
[all …]
/external/skqp/site/dev/tools/
Dtracing.md8 with the standard [tracing interface](chrome://tracing), along with the rest of Chromium. In
9 the Android framework, Skia's tracing is integrated into
12 For standalone builds, Skia's tools (DM, nanobench, and Viewer) are capable of tracing execution
20 [chrome://tracing](chrome://tracing).
24 # Run DM on several GMs to get tracing data
28 tracing tool that prevent loading a file larger than 256 MB. To stay under that limit (and avoid
30 tracing. Once you have generated a file in this way, go to
31 [chrome://tracing](chrome://tracing), click Load:
36 tracing tools. Tip: press '?' for a help screen explaining the available keyboard and mouse
39 ![Tracing interface](tracing.png)
[all …]
/external/perfetto/
DAndroid.bp92 "src/tracing/core/android_log_config.cc",
93 "src/tracing/core/android_power_config.cc",
94 "src/tracing/core/chrome_config.cc",
95 "src/tracing/core/commit_data_request.cc",
96 "src/tracing/core/data_source_config.cc",
97 "src/tracing/core/data_source_descriptor.cc",
98 "src/tracing/core/ftrace_config.cc",
99 "src/tracing/core/heapprofd_config.cc",
100 "src/tracing/core/id_allocator.cc",
101 "src/tracing/core/inode_file_config.cc",
[all …]
/external/v8/
DAndroid.platform.bp11 "src/libplatform/tracing/trace-buffer.cc",
12 "src/libplatform/tracing/trace-config.cc",
13 "src/libplatform/tracing/trace-object.cc",
14 "src/libplatform/tracing/trace-writer.cc",
15 "src/libplatform/tracing/tracing-controller.cc",
/external/strace/m4/
Dst_stacktrace.m432 [whether to enable stack tracing support, default is check])],
42 dnl Whether to enable stack tracing support?
55 [AC_MSG_ERROR([stack tracing support requires an unwinder])]
60 AC_MSG_CHECKING([whether to enable stack tracing support])
68 [Define to enable stack tracing support])
70 [The unwinder to use for stack tracing support])
72 dnl As stack tracing support is enabled, check for a demangler.
/external/v8/tools/clang/blink_gc_plugin/tests/
Dtraceimpl_overloaded_error.txt2 …ded_error.h:19:3: warning: [blink-gc] Class 'InlinedBase' has untraced fields that require tracing.
8 …3: warning: [blink-gc] Base class 'InlinedBase' of derived class 'InlinedDerived' requires tracing.
11 …_error.h:29:3: warning: [blink-gc] Class 'InlinedDerived' has untraced fields that require tracing.
15 …ded_error.cpp:9:1: warning: [blink-gc] Class 'ExternBase' has untraced fields that require tracing.
21 …3:1: warning: [blink-gc] Base class 'ExternBase' of derived class 'ExternDerived' requires tracing.
24 …error.cpp:13:1: warning: [blink-gc] Class 'ExternDerived' has untraced fields that require tracing.
Dtrace_after_dispatch_impl_error.txt8 …warning: [blink-gc] Class 'TraceAfterDispatchInlinedBase' has untraced fields that require tracing.
14 …raceAfterDispatchInlinedBase' of derived class 'TraceAfterDispatchInlinedDerived' requires tracing.
17 …ning: [blink-gc] Class 'TraceAfterDispatchInlinedDerived' has untraced fields that require tracing.
21 … warning: [blink-gc] Class 'TraceAfterDispatchExternBase' has untraced fields that require tracing.
27 …'TraceAfterDispatchExternBase' of derived class 'TraceAfterDispatchExternDerived' requires tracing.
30 …rning: [blink-gc] Class 'TraceAfterDispatchExternDerived' has untraced fields that require tracing.
Dtraceimpl_error.txt2 …ng: [blink-gc] Class 'TraceImplInlinedWithUntracedMember' has untraced fields that require tracing.
8 …: [blink-gc] Base class 'Base' of derived class 'TraceImplInlineWithUntracedBase' requires tracing.
11 …ing: [blink-gc] Class 'TraceImplExternWithUntracedMember' has untraced fields that require tracing.
17 …: [blink-gc] Base class 'Base' of derived class 'TraceImplExternWithUntracedBase' requires tracing.
/external/tensorflow/tensorflow/core/common_runtime/
Dprocess_util.cc110 if (!tracing::EventCollector::IsEnabled()) { in SchedClosure()
113 uint64 id = tracing::GetUniqueArg(); in SchedClosure()
114 tracing::RecordEvent(tracing::EventCategory::kScheduleClosure, id); in SchedClosure()
118 tracing::ScopedRegion region(tracing::EventCategory::kRunClosure, id); in SchedClosure()
/external/bcc/
DREADME.md4 BCC is a toolkit for creating efficient kernel tracing and manipulation
43 See the source: [bitehist.py](examples/tracing/bitehist.py). What this traces,
68 - examples/tracing/[bitehist.py](examples/tracing/bitehist.py): Block I/O size histogram. [Examples…
69 - examples/tracing/[disksnoop.py](examples/tracing/disksnoop.py): Trace block device I/O latency. […
71 …examples/tracing/[mysqld_query.py](examples/tracing/mysqld_query.py): Trace MySQL server queries u…
72tracing/[nodejs_http_server.py](examples/tracing/nodejs_http_server.py): Trace Node.js HTTP server…
73 …mples/tracing/[stacksnoop](examples/tracing/stacksnoop.py): Trace a kernel function and print all …
75 - examples/tracing/[task_switch.py](examples/tracing/task_switch.py): Count task switches with from…
76 - examples/tracing/[tcpv4connect.py](examples/tracing/tcpv4connect.py): Trace TCP IPv4 active conne…
77 - examples/tracing/[trace_fields.py](examples/tracing/trace_fields.py): Simple example of printing …
[all …]
/external/perfetto/src/traced/probes/
DBUILD.gn22 "../../tracing:ipc",
39 "../../tracing:ipc",
40 "../../tracing:tracing",
59 "../../tracing",
73 "../../tracing:test_support",
/external/python/cpython3/Lib/test/dtracedata/
Dgc.stp1 global tracing variable
8 tracing = 1;
14 if (tracing) {
24 tracing = 0;
Dcall_stack.stp1 global tracing variable
18 tracing = 1;
28 if (tracing) {
39 tracing = 0;
/external/perfetto/src/tracing/
DBUILD.gn18 # Core tracing library, platform independent, no transport layer.
19 source_set("tracing") {
21 "../../include/perfetto/tracing/core",
82 ":tracing",
137 "../../include/perfetto/tracing/core",
178 ":tracing",
190 # Posix specialization of the tracing library for Linux / Android / Mac.
194 "../../include/perfetto/tracing/core",
195 "../../include/perfetto/tracing/ipc",
214 ":tracing",
/external/perfetto/protos/perfetto/ipc/
Dconsumer_port.proto26 // IPC interface definition for the consumer port of the tracing service.
28 // Creates the ring buffers that will be used for the tracing session.
30 // the required buffer. This is to allow Enabling/Disabling tracing with
32 // previous tracing session.
35 // Enables tracing for one or more data sources. At least one buffer must have
36 // been previously created. The EnableTracingResponse is sent when tracing is
38 // If |deferred_start| == true in the passed TraceConfig, all the tracing
46 // Disables tracing for one or more data sources.
60 // Asks the service to request to all data sources involved in the tracing
73 // Starts tracing. Only valid if EnableTracing() was called setting
[all …]

12345678910>>...18