Namespaces
Enumerations
enum OptionStatus
| Name | Value |
|---|---|
| PRESENT | 0 |
| NOT_PRESENT | 1 |
| ERROR | 2 |
Result of ParseBooleanOption.
Defined at line 19 of file ../../src/performance/trace/utils.h
enum TransferStatus
| Name | Value |
|---|---|
| kComplete | 0 |
| kProviderError | 1 |
| kWriteError | 2 |
| kReceiverDead | 3 |
Defined at line 20 of file ../../src/performance/trace_manager/util.h
enum BufferingMode
| Name | Value |
|---|---|
| kOneshot | 0 |
| kCircular | 1 |
| kStreaming | 2 |
Defined at line 23 of file ../../src/performance/trace/options.h
enum DataForwarding
| Name | Value |
|---|---|
| kEager | 0 |
| kBuffered | 1 |
Determines when trace_manager forwards trace data to the socket
Defined at line 30 of file ../../src/performance/trace_manager/trace_session.h
enum Action
| Name | Value |
|---|---|
| kStop | 0 |
Defined at line 37 of file ../../src/performance/trace/options.h
Records
-
class App -
class BufferForwarder -
class BufferingModeSpec -
class ChromiumExporter -
class Command -
class CommandWithController -
class CompleterMerger -
class Config -
class DeferredBufferForwarder -
class FuchsiaTraceParser -
class InlineSystemEventsWriter -
class ListCategoriesCommand -
class ProviderSpec -
class RecordCommand -
class ResultTimedOut -
class SplitSystemEventsWriter -
class TimeCommand -
class TraceController -
class TraceManager -
class TraceManagerApp -
class TraceProviderBundle -
class TraceProviderSpec -
class TraceSession -
class Tracee -
class Tracer -
class timeout_continuation
Functions
-
OptionStatus ParseBooleanOption (const fxl::CommandLine & command_line, const char * name, bool * out_value)Defined at line 17 of file ../../src/performance/trace/utils.cc
-
std::unique_ptr<std::ofstream> OpenOutputStream (const std::string & output_file_name)Defined at line 38 of file ../../src/performance/trace/utils.cc
-
std::ostream & operator<< (std::ostream & out, TransferStatus status)Defined at line 11 of file ../../src/performance/trace_manager/util.cc
-
bool ParseBufferingMode (const std::string & value, BufferingMode * out_mode)Defined at line 15 of file ../../src/performance/trace/cmd_utils.cc
-
std::ostream & operator<< (std::ostream & out, fuchsia_tracing::BufferDisposition disposition)Defined at line 30 of file ../../src/performance/trace_manager/util.cc
-
bool ParseBufferSize (const std::string & value, uint32_t * out_buffer_size)Defined at line 36 of file ../../src/performance/trace/cmd_utils.cc
-
std::ostream & operator<< (std::ostream & out, fuchsia_tracing_controller::SessionState state)Defined at line 49 of file ../../src/performance/trace_manager/util.cc
-
bool ParseProviderBufferSize (const std::vector<std::string_view> & values, std::vector<ProviderSpec> * out_specs)Defined at line 49 of file ../../src/performance/trace/cmd_utils.cc
-
bool ParseTriggers (const std::vector<std::string_view> & values, std::unordered_map<std::string, Action> * out_specs)Defined at line 73 of file ../../src/performance/trace/cmd_utils.cc
-
const BufferingModeSpec * LookupBufferingMode (const std::string & name)Defined at line 13 of file ../../src/performance/trace/options.cc
-
std::ostream & operator<< (std::ostream & out, const TraceProviderBundle & bundle)Defined at line 30 of file ../../src/performance/trace_manager/trace_provider_bundle.cc
-
uint64_t GetBufferWordsWritten (const uint64_t * buffer, uint64_t size_in_words)Defined at line 66 of file ../../src/performance/trace_manager/buffer_forwarder.cc
-
template <typename Promise>fpromise::promise_impl<timeout_continuation<Promise>> with_timeout (async::Executor & executor, Promise promise, zx::duration d)Defined at line 76 of file ../../src/performance/trace_manager/util.h
-
bool ParseAction (std::string_view value, Action * out_action)Defined at line 99 of file ../../src/performance/trace/cmd_utils.cc
-
fuchsia_tracing::BufferingMode TranslateBufferingMode (BufferingMode mode)Defined at line 109 of file ../../src/performance/trace/cmd_utils.cc
-
std::vector<controller::ProviderSpec> TranslateProviderSpecs (const std::vector<ProviderSpec> & specs)Uniquify the list, with later entries overriding earlier entries,
and convert to the FIDL form.
Defined at line 123 of file ../../src/performance/trace/cmd_utils.cc
-
const char * StartErrorCodeToString (controller::StartError code)Defined at line 141 of file ../../src/performance/trace/cmd_utils.cc
-
std::ostream & operator<< (std::ostream & out, TraceSession::State state)Defined at line 485 of file ../../src/performance/trace_manager/trace_session.cc
-
std::ostream & operator<< (std::ostream & outTracee::State state)Defined at line 635 of file ../../src/performance/trace_manager/tracee.cc