/external/bcc/tools/ |
D | reset-trace_example.txt | 5 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/ |
D | trace-event.cc | 16 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 …]
|
D | trace-event.h | 37 #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/ |
D | README.md | 1 # 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 …]
|
D | embedder-guide.md | 16 `//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).
|
D | multi-layer-tracing.md | 1 # 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
|
D | security-model.md | 11 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 …]
|
D | detached-mode.md | 7 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 …]
|
D | architecture.md | 8 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 …]
|
D | toc.md | 16 * [Life of a tracing session](life-of-a-tracing-session.md) 20 * [Multi-layer tracing](multi-layer-tracing.md)
|
/external/skia/site/dev/tools/ |
D | tracing.md | 8 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/ |
D | tracing.md | 8 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/ |
D | Android.bp | 92 "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/ |
D | Android.platform.bp | 11 "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/ |
D | st_stacktrace.m4 | 32 [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/ |
D | traceimpl_overloaded_error.txt | 2 …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.
|
D | trace_after_dispatch_impl_error.txt | 8 …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.
|
D | traceimpl_error.txt | 2 …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/ |
D | process_util.cc | 110 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/ |
D | README.md | 4 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… 72 …tracing/[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/ |
D | BUILD.gn | 22 "../../tracing:ipc", 39 "../../tracing:ipc", 40 "../../tracing:tracing", 59 "../../tracing", 73 "../../tracing:test_support",
|
/external/python/cpython3/Lib/test/dtracedata/ |
D | gc.stp | 1 global tracing variable 8 tracing = 1; 14 if (tracing) { 24 tracing = 0;
|
D | call_stack.stp | 1 global tracing variable 18 tracing = 1; 28 if (tracing) { 39 tracing = 0;
|
/external/perfetto/src/tracing/ |
D | BUILD.gn | 18 # 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/ |
D | consumer_port.proto | 26 // 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 …]
|