OpenOCD
|
Go to the source code of this file.
Data Structures | |
struct | duration |
Functions | |
float | duration_elapsed (const struct duration *duration) |
float | duration_kbps (const struct duration *duration, size_t count) |
int | duration_measure (struct duration *duration) |
Update the duration->elapsed field to finish the duration measurement. More... | |
int | duration_start (struct duration *duration) |
Update the duration->start field to start the duration measurement. More... | |
int | timeval_add_time (struct timeval *result, long sec, long usec) |
int | timeval_compare (const struct timeval *x, const struct timeval *y) |
int64_t | timeval_ms (void) |
int | timeval_subtract (struct timeval *result, struct timeval *x, struct timeval *y) |
float duration_elapsed | ( | const struct duration * | duration | ) |
Definition at line 83 of file time_support.c.
References duration::elapsed, timeval::tv_sec, and timeval::tv_usec.
Referenced by COMMAND_HANDLER(), COMMAND_HELPER(), duration_kbps(), esp32_apptrace_poll(), esp32_sysview_stop(), esp_algorithm_load_func_image(), esp_algorithm_load_onboard_func(), and stmqspi_blank_check().
float duration_kbps | ( | const struct duration * | duration, |
size_t | count | ||
) |
Definition at line 90 of file time_support.c.
References count, and duration_elapsed().
Referenced by COMMAND_HANDLER(), COMMAND_HELPER(), esp32_apptrace_print_stats(), and stmqspi_blank_check().
int duration_measure | ( | struct duration * | duration | ) |
Update the duration->elapsed field to finish the duration measurement.
Definition at line 74 of file time_support.c.
References duration::elapsed, gettimeofday(), NULL, duration::start, and timeval_subtract().
Referenced by COMMAND_HANDLER(), COMMAND_HELPER(), esp32_apptrace_cmd_stop(), esp32_apptrace_poll(), esp32_apptrace_process_data(), esp32_cmd_apptrace_generic(), esp32_sysview_process_data(), esp32_sysview_stop(), esp_algorithm_load_func_image(), esp_algorithm_load_onboard_func(), nand_fileio_finish(), and stmqspi_blank_check().
int duration_start | ( | struct duration * | duration | ) |
Update the duration->start field to start the duration measurement.
Definition at line 69 of file time_support.c.
References gettimeofday(), NULL, and duration::start.
Referenced by COMMAND_HANDLER(), COMMAND_HELPER(), esp32_apptrace_check_connection(), esp32_apptrace_cmd_ctx_init(), esp32_apptrace_poll(), esp32_sysview_stop(), esp_algorithm_load_func_image(), esp_algorithm_load_onboard_func(), nand_fileio_start(), and stmqspi_blank_check().
int timeval_add_time | ( | struct timeval * | result, |
long | sec, | ||
long | usec | ||
) |
Definition at line 41 of file time_support.c.
References timeval::tv_sec, and timeval::tv_usec.
Referenced by cortex_m_profiling(), embeddedice_handshake(), esp_xtensa_profiling(), or1k_profiling(), presto_read(), setup_sysfs_gpio(), target_profiling_default(), xscale_read_tx(), and xscale_write_rx().
Definition at line 55 of file time_support.c.
References timeval::tv_sec, and timeval::tv_usec.
Referenced by cortex_m_profiling(), embeddedice_handshake(), esp_xtensa_profiling(), or1k_profiling(), presto_read(), setup_sysfs_gpio(), target_profiling_default(), and xscale_read_tx().
int64_t timeval_ms | ( | void | ) |
Definition at line 23 of file time_support_common.c.
References gettimeofday(), NULL, timeval::tv_sec, and timeval::tv_usec.
Referenced by aarch64_do_restart_one(), aarch64_halt_smp(), aarch64_resume(), aarch64_step(), aarch64_step_restart_smp(), aarch64_wait_halt_one(), aduc702x_check_flash_completion(), aducm360_check_flash_completion(), arm11_halt(), arm11_resume(), arm11_run_instr_data_from_core(), arm11_run_instr_data_to_core(), arm11_run_instr_no_data(), arm11_sc7_run(), arm11_step(), arm720t_soft_reset_halt(), arm7_9_execute_sys_speed(), arm7_9_soft_reset_halt(), arm920t_soft_reset_halt(), arm926ejs_cp15_read(), arm926ejs_cp15_write(), arm926ejs_soft_reset_halt(), arm_cti_ack_events(), armv7m_trace_itm_config(), bitbang_swd_read_reg(), bitbang_swd_write_reg(), busy_sleep(), cc26xx_wait_algo_done(), cc26xx_write(), cc3220sf_erase(), cc3220sf_mass_erase(), COMMAND_HANDLER(), cortex_a_handle_target_request(), cortex_a_step(), cortex_a_wait_dscr_bits(), cortex_m_load_core_reg_u32(), cortex_m_step(), cortex_m_store_core_reg_u32(), dpmv8_dpm_prepare(), dpmv8_exec_opcode(), dpmv8_read_dcc(), dpmv8_read_dcc_64(), efc_perform_command(), ejtag_dma_dstrt_poll(), eneispif_wait(), esirisc_flash_wait(), esirisc_wait_debug_active(), esp32_apptrace_wait_tracing_finished(), esp32_soc_reset(), esp32s2_soc_reset(), esp32s3_soc_reset(), fespi_rx(), fespi_tx(), fespi_txwm_wait(), fespi_wip(), isc_wait_erase_program(), jtagdp_overrun_check(), jtagspi_bulk_erase(), jtagspi_sector_erase(), jtagspi_wait(), keep_alive(), kept_alive(), kinetis_ftfx_command(), kinetis_mdm_poll_register(), linux_get_tasks(), linux_task_update(), log_init(), log_puts(), mpsse_flush(), msp432_wait_inactive(), msp432_wait_return_code(), msp432_write(), npcx_get_flash_id(), nrf5_wait_for_nvmc(), poll_busy(), poll_ssp_busy(), poll_tff(), psoc5lp_spc_busy_wait_data(), psoc5lp_spc_busy_wait_idle(), qn908x_wait_for_idle(), riscv_run_algorithm(), riscv_sample_buf_maybe_add_timestamp(), rpc_hf_wait_tend(), samd_check_error(), same5_wait_and_check_error(), sample_memory(), sample_memory_bus_v1(), samv_efc_perform_command(), sense_handler(), server_loop(), sh_qspi_wait_for_bit(), stlink_tcp_send_cmd(), swd_connect_multidrop(), swd_connect_single(), target_call_timer_callbacks_check_time(), target_halt(), target_poll(), target_register_timer_callback(), target_wait_state(), timeout_expired(), timeout_init(), vdebug_run_jtag_queue(), vdebug_run_reg_queue(), wait_for_pracc_rw(), wait_till_ready(), and xtensa_do_step().
Definition at line 21 of file time_support.c.
References timeval::tv_sec, and timeval::tv_usec.
Referenced by COMMAND_HANDLER(), and duration_measure().