OpenOCD
|
Data Fields | |
threadid_t | current_thread |
int64_t | current_threadid |
int(* | gdb_target_for_threadid )(struct connection *connection, int64_t thread_id, struct target **p_target) |
int(* | gdb_thread_packet )(struct connection *connection, char const *packet, int packet_size) |
void * | rtos_specific_params |
struct symbol_table_elem * | symbols |
struct target * | target |
int | thread_count |
struct thread_detail * | thread_details |
const struct rtos_type * | type |
threadid_t rtos::current_thread |
Definition at line 45 of file rtos.h.
Referenced by chibios_update_threads(), chromium_ec_create(), chromium_ec_update_threads(), ecos_create(), ecos_update_threads(), embkernel_get_tasks_details(), embkernel_update_threads(), freertos_update_threads(), gdb_handle_vcont_packet(), gdb_signal_reply(), hwthread_create(), hwthread_read_buffer(), hwthread_set_reg(), hwthread_thread_packet(), hwthread_update_threads(), hwthread_write_buffer(), mqx_update_threads(), nuttx_get_thread_reg_list(), nuttx_update_threads(), os_alloc(), riot_create(), riot_update_threads(), rtkernel_add_task(), rtkernel_update_threads(), rtos_free_threadlist(), rtos_get_gdb_reg(), rtos_get_gdb_reg_list(), rtos_thread_packet(), threadx_create(), threadx_update_threads(), ucos_iii_update_threads(), and zephyr_fetch_thread_list().
int64_t rtos::current_threadid |
Definition at line 43 of file rtos.h.
Referenced by gdb_input_inner(), gdb_signal_reply(), hwthread_thread_packet(), hwthread_update_threads(), linux_gdb_h_packet(), linux_os_create(), linux_thread_packet(), os_alloc(), rtos_free_threadlist(), rtos_get_gdb_reg(), rtos_get_gdb_reg_list(), rtos_set_reg(), rtos_thread_packet(), and zephyr_fetch_thread_list().
int(* rtos::gdb_target_for_threadid) (struct connection *connection, int64_t thread_id, struct target **p_target) |
Definition at line 49 of file rtos.h.
Referenced by gdb_handle_vcont_packet(), gdb_input_inner(), gdb_signal_reply(), hwthread_create(), and os_alloc().
int(* rtos::gdb_thread_packet) (struct connection *connection, char const *packet, int packet_size) |
Definition at line 48 of file rtos.h.
Referenced by ecos_create(), gdb_thread_packet(), hwthread_create(), linux_os_create(), and os_alloc().
void* rtos::rtos_specific_params |
Definition at line 50 of file rtos.h.
Referenced by chibios_create(), chibios_get_thread_reg_list(), chibios_update_memory_signature(), chibios_update_stacking(), chibios_update_threads(), chromium_ec_create(), chromium_ec_get_thread_reg_list(), chromium_ec_update_threads(), clean_threadlist(), ecos_create(), ecos_get_thread_reg_list(), ecos_packet_hook(), ecos_update_threads(), embkernel_create(), embkernel_get_thread_reg_list(), embkernel_update_threads(), freertos_create(), freertos_get_thread_reg_list(), freertos_update_threads(), get_current(), get_stacking_info(), get_stacking_info_arm926ejs(), hwthread_create(), insert_into_threadlist(), is_thread_id_valid(), linux_compute_virt2phys(), linux_gdb_h_packet(), linux_gdb_t_packet(), linux_gdb_thread_packet(), linux_gdb_thread_update(), linux_get_tasks(), linux_identify_current_threads(), linux_os_clean(), linux_os_create(), linux_os_smp_init(), linux_os_thread_reg_list(), linux_ps_command(), linux_read_memory(), linux_task_update(), linux_thread_extra_info(), linux_thread_packet(), mqx_create(), mqx_get_thread_reg_list(), mqx_update_threads(), mqx_valid_address_check(), nuttx_create(), nuttx_getregs_fromstack(), riot_create(), riot_get_thread_reg_list(), riot_update_threads(), rtkernel_create(), rtkernel_get_thread_reg_list(), threadx_create(), threadx_get_thread_reg_list(), threadx_update_threads(), ucos_iii_create(), ucos_iii_find_last_thread_address(), ucos_iii_find_or_create_thread(), ucos_iii_find_thread_address(), ucos_iii_get_thread_reg_list(), ucos_iii_reset_handler(), ucos_iii_update_thread_offsets(), ucos_iii_update_threads(), zephyr_create(), zephyr_fetch_thread(), zephyr_get_thread_reg_list(), zephyr_kptr(), and zephyr_update_threads().
struct symbol_table_elem* rtos::symbols |
Definition at line 39 of file rtos.h.
Referenced by chibios_detect_rtos(), chibios_update_memory_signature(), chibios_update_threads(), chromium_ec_detect_rtos(), chromium_ec_get_current_task_ptr(), chromium_ec_get_num_tasks(), chromium_ec_get_thread_reg_list(), chromium_ec_update_threads(), ecos_check_app_info(), ecos_detect_rtos(), ecos_get_thread_reg_list(), ecos_update_threads(), ecos_value(), embkernel_detect_rtos(), embkernel_update_threads(), find_symbol(), freertos_detect_rtos(), freertos_update_threads(), linux_thread_packet(), mqx_detect_rtos(), mqx_get_symbol(), mqx_update_threads(), next_symbol(), nuttx_cortex_m_tcbinfo_stack_read(), nuttx_detect_rtos(), nuttx_getregs_fromstack(), nuttx_update_threads(), os_alloc(), os_free(), riot_detect_rtos(), riot_get_thread_reg_list(), riot_update_threads(), rtkernel_add_task(), rtkernel_detect_rtos(), rtkernel_get_thread_reg_list(), rtkernel_update_threads(), rtkernel_verify_task(), rtos_try_next(), threadx_detect_rtos(), threadx_update_threads(), ucos_iii_detect_rtos(), ucos_iii_find_last_thread_address(), ucos_iii_update_thread_offsets(), ucos_iii_update_threads(), zephyr_detect_rtos(), zephyr_kptr(), and zephyr_update_threads().
struct target* rtos::target |
Definition at line 40 of file rtos.h.
Referenced by chibios_get_thread_reg_list(), chibios_update_memory_signature(), chibios_update_stacking(), chibios_update_threads(), chromium_ec_get_current_task_ptr(), chromium_ec_get_num_tasks(), chromium_ec_get_thread_reg_list(), chromium_ec_update_threads(), ecos_get_thread_reg_list(), ecos_update_threads(), embkernel_get_tasks_details(), embkernel_get_thread_reg_list(), embkernel_update_threads(), freertos_get_thread_reg_list(), freertos_update_threads(), get_stacking_info_arm926ejs(), hwthread_get_thread_reg(), hwthread_get_thread_reg_list(), hwthread_read_buffer(), hwthread_set_reg(), hwthread_update_threads(), hwthread_write_buffer(), linux_os_thread_reg_list(), mqx_get_member(), mqx_get_thread_reg_list(), nuttx_cortex_m_tcbinfo_stack_read(), nuttx_getreg_current_thread(), nuttx_getregs_fromstack(), nuttx_update_threads(), os_alloc(), riot_get_thread_reg_list(), riot_update_threads(), rtkernel_add_task(), rtkernel_get_thread_reg_list(), rtkernel_update_threads(), rtkernel_verify_task(), threadx_get_thread_reg_list(), threadx_update_threads(), ucos_iii_find_last_thread_address(), ucos_iii_get_thread_reg_list(), ucos_iii_update_thread_offsets(), ucos_iii_update_threads(), zephyr_fetch_thread(), zephyr_fetch_thread_list(), zephyr_get_arc_state(), zephyr_get_arm_state(), and zephyr_update_threads().
int rtos::thread_count |
Definition at line 47 of file rtos.h.
Referenced by chibios_update_threads(), chromium_ec_create(), chromium_ec_get_thread_reg_list(), chromium_ec_update_threads(), ecos_update_threads(), embkernel_update_threads(), freertos_update_threads(), gdb_generate_thread_list(), hwthread_update_threads(), mqx_get_thread_reg_list(), mqx_update_threads(), nuttx_update_threads(), riot_update_threads(), rtkernel_add_task(), rtos_free_threadlist(), rtos_thread_packet(), threadx_update_threads(), ucos_iii_update_threads(), and zephyr_fetch_thread_list().
struct thread_detail* rtos::thread_details |
Definition at line 46 of file rtos.h.
Referenced by chibios_update_threads(), chromium_ec_create(), chromium_ec_get_thread_reg_list(), chromium_ec_update_threads(), ecos_create(), ecos_update_threads(), embkernel_update_threads(), freertos_update_threads(), gdb_generate_thread_list(), hwthread_create(), hwthread_fill_thread(), hwthread_update_threads(), mqx_update_threads(), nuttx_update_threads(), riot_create(), riot_update_threads(), rtkernel_add_task(), rtos_free_threadlist(), rtos_thread_packet(), threadx_create(), threadx_update_threads(), ucos_iii_update_threads(), and zephyr_fetch_thread_list().
const struct rtos_type* rtos::type |
Definition at line 37 of file rtos.h.
Referenced by COMMAND_HANDLER(), gdb_new_connection(), get_target_with_common_rtos_type(), next_symbol(), os_alloc(), os_alloc_create(), rtos_get_gdb_reg(), rtos_get_gdb_reg_list(), rtos_qsymbol(), rtos_read_buffer(), rtos_set_reg(), rtos_smp_init(), rtos_thread_packet(), rtos_try_next(), rtos_update_threads(), and rtos_write_buffer().