#include <prof_events.hpp>
|
| void | interval_end (common::profiler::mode_stats, common::wallclock::wallclock_t t, common::profiler::mode_stats::interval_begin_data ibd, bool success) |
| |
| void | interval_end (common::profiler::mode_trace, common::wallclock::wallclock_t t, common::profiler::mode_trace::interval_begin_data ibd, bool success) |
| |
| void * | trace_decoder (FILE *stream, void *buf0, void *buf1) override |
| |
| std::string | str () const override |
| |
| void | print_stats () override |
| |
| void | clear () override |
| |
| auto | interval_begin (profiler::mode_stats, wallclock::wallclock_t t, topology::rank_t target_rank[[maybe_unused]]) |
| |
| auto | interval_begin (profiler::mode_trace, wallclock::wallclock_t t, topology::rank_t target_rank) |
| |
| | event (profiler_state &state) |
| |
| virtual | ~event ()=default |
| |
| mode_stats::interval_begin_data | interval_begin (mode_disabled, wallclock::wallclock_t) |
| |
| void | interval_end (mode_disabled, wallclock::wallclock_t, mode_disabled::interval_begin_data) |
| |
| mode_stats::interval_begin_data | interval_begin (mode_stats, wallclock::wallclock_t t) |
| |
| void | interval_end (mode_stats, wallclock::wallclock_t t, mode_stats::interval_begin_data ibd) |
| |
| mode_trace::interval_begin_data | interval_begin (mode_trace, wallclock::wallclock_t t) |
| |
| void | interval_end (mode_trace, wallclock::wallclock_t t, mode_trace::interval_begin_data ibd) |
| |
|
| static void * | trace_decoder_base (FILE *stream, int, int, void *buf0, void *buf1) |
| |
| using | counter_t = uint64_t |
| |
| void | do_acc (wallclock::wallclock_t t) |
| |
| virtual void | print_stats_per_rank (topology::rank_t rank, wallclock::wallclock_t sum_time, wallclock::wallclock_t max_time, wallclock::wallclock_t t_total, counter_t count) const |
| |
| virtual void | print_stats_sum (wallclock::wallclock_t sum_time, wallclock::wallclock_t max_time, wallclock::wallclock_t t_total, counter_t count) const |
| |
| profiler_state & | state_ |
| |
| wallclock::wallclock_t | sum_time_ = 0 |
| |
| wallclock::wallclock_t | max_time_ = 0 |
| |
| counter_t | count_ = 0 |
| |
◆ clear()
| void ityr::ito::prof_event_sched_steal::clear |
( |
| ) |
|
|
inlineoverridevirtual |
◆ interval_end() [1/2]
◆ interval_end() [2/2]
◆ print_stats()
| void ityr::ito::prof_event_sched_steal::print_stats |
( |
| ) |
|
|
inlineoverridevirtual |
◆ str()
| std::string ityr::ito::prof_event_sched_steal::str |
( |
| ) |
const |
|
inlineoverridevirtual |
◆ trace_decoder()
| void* ityr::ito::prof_event_sched_steal::trace_decoder |
( |
FILE * |
stream, |
|
|
void * |
buf0, |
|
|
void * |
buf1 |
|
) |
| |
|
inlineoverridevirtual |
The documentation for this struct was generated from the following file: