linux_os is only used within OpenOCD.
 
Symbols
loading...
Files
loading...

linux_os struct

Syntax

struct linux_os {     const char *name;     uint32_t init_task_addr;     int thread_count;     int threadid_count;     int preupdtate_threadid_count;     int nr_cpus;     int threads_lookup;     int threads_needs_update;     struct current_thread *current_threads;     struct threads *thread_list;     uint32_t phys_mask;     uint32_t phys_base; };

Fields

name

No summary provided. Read more...

init_task_addr

No summary provided. Read more...

thread_count

No summary provided. Read more...

threadid_count

No summary provided. Read more...

preupdtate_threadid_count

No summary provided. Read more...

nr_cpus

No summary provided. Read more...

threads_lookup

No summary provided. Read more...

threads_needs_update

No summary provided. Read more...

current_threads

No summary provided. Read more...

thread_list

No summary provided. Read more...

phys_mask

No summary provided. Read more...

phys_base

No summary provided. Read more...

References

LocationReferrerScopeText
linux.c:30
struct linux_os {
linux.c:100linux_compute_virt2phys()
struct linux_os *linux_os = (struct linux_os *)
linux.c:122linux_read_memory()
struct linux_os *linux_os = (struct linux_os *)
linux.c:160linux_os_thread_reg_list()
struct linux_os *linux_os = (struct linux_os *)
linux.c:392get_current()
struct linux_os *linux_os = (struct linux_os *)
linux.c:650current_base_addr()
static int current_base_addr(struct linux_os *linux_os, uint32_t base_addr)
linux.c:675linux_get_tasks()
struct linux_os *linux_os = (struct linux_os *)
linux.c:761clean_threadlist()
struct linux_os *linux_os = (struct linux_os *)
linux.c:779linux_os_clean()
struct linux_os *os_linux = (struct linux_os *)
linux.c:795insert_into_threadlist()
struct linux_os *linux_os = (struct linux_os *)
linux.c:818linux_identify_current_threads()
struct linux_os *linux_os = (struct linux_os *)
linux.c:906linux_task_update()
struct linux_os *linux_os = (struct linux_os *)
linux.c:1026linux_gdb_thread_packet()
struct linux_os *linux_os =
linux.c:1027linux_gdb_thread_packet()
(struct linux_os *)target->rtos->rtos_specific_params;
linux.c:1063linux_gdb_thread_update()
struct linux_os *linux_os = (struct linux_os *)
linux.c:1110linux_thread_extra_info()
struct linux_os *linux_os = (struct linux_os *)
linux.c:1155linux_gdb_t_packet()
struct linux_os *linux_os = (struct linux_os *)
linux.c:1214linux_gdb_h_packet()
struct linux_os *linux_os = (struct linux_os *)
linux.c:1286linux_thread_packet()
struct linux_os *linux_os = (struct linux_os *)
linux.c:1380linux_os_smp_init()
struct linux_os *os_linux =
linux.c:1381linux_os_smp_init()
(struct linux_os *)rtos->rtos_specific_params;
linux.c:1386linux_os_smp_init()
struct linux_os *smp_os_linux =
linux.c:1387linux_os_smp_init()
(struct linux_os *)head->target->rtos->rtos_specific_params;
linux.c:1399linux_os_smp_init()
free(smp_os_linux);
linux.c:1408linux_os_create()
struct linux_os *os_linux = calloc(1, sizeof(struct linux_os));
linux.c:1437linux_ps_command()
struct linux_os *linux_os = (struct linux_os *)

Type Use

Variables of linux_os type
linux_compute_virt2phys()::linux_os
linux_read_memory()::linux_os
linux_os_thread_reg_list()::linux_os
get_current()::linux_os
linux_get_tasks()::linux_os
clean_threadlist()::linux_os
linux_os_clean()::os_linux
insert_into_threadlist()::linux_os
linux_identify_current_threads()::linux_os
linux_task_update()::linux_os
linux_gdb_thread_packet()::linux_os
linux_gdb_thread_update()::linux_os
linux_thread_extra_info()::linux_os
linux_gdb_t_packet()::linux_os
linux_gdb_h_packet()::linux_os
linux_thread_packet()::linux_os
linux_os_smp_init()::os_linux
linux_os_smp_init()::smp_os_linux
linux_os_create()::os_linux
linux_ps_command()::linux_os
all items filtered out
linux_os
Allocators of linux_os
Deletors of linux_os
all items filtered out
linux_os
all items filtered out