| _activation | Thread | [protected] |
| _deadline_timeout | Thread | [protected] |
| _ext_preempter | Thread | [protected] |
| _idt | Thread | [protected] |
| _idt_limit | Thread | [protected] |
| _irq | Thread | [protected] |
| _kernel_sp | Context | [protected] |
| _last_pf_address | Thread | [protected] |
| _last_pf_error_code | Thread | [protected] |
| _magic | Thread | [protected] |
| _pagein_status_code | Thread | [protected] |
| _pager | Thread | [protected] |
| _pf_timeout | Thread | [protected] |
| _preemption | Thread | [protected] |
| _receiver | Sender | [protected] |
| _recover_jmpbuf | Thread | [protected] |
| _state | Context | [protected] |
| _target_desc | Thread | [protected] |
| _task | Thread | [protected] |
| _thread_lock | Thread | [protected] |
| _timeout | Receiver | [protected] |
| _vm_window0 | Thread | [protected] |
| _vm_window1 | Thread | [protected] |
| allow_lipc() | Receiver | [inline, protected] |
| arch_init() | Thread | [inline, private] |
| associate_irq(Irq_alloc *irq) | Thread | [private] |
| begin_periodic(Unsigned64 clock, Mword const type) | Thread | [private] |
| call_nested_trap_handler(Trap_state *ts) | Thread | [private, static] |
| can_preempt_current(Sched_context const *const s) | Context | [inline, static] |
| check_f00f_bug(Trap_state *ts) | Thread | [inline, private] |
| check_trap13_kernel(Trap_state *ts, bool from_user) | Thread | [inline, private] |
| chief_index() const | Thread | [inline] |
| clear_pagein_request() | Receiver | [inline, protected] |
| commit_ipc_failure(Sys_ipc_frame *regs, Ipc_err err) | Thread | [inline, private] |
| commit_ipc_success(Sys_ipc_frame *regs, Ipc_err err) | Thread | [inline, private] |
| consume_time(Cpu_time const quantum) | Context | [inline] |
| consumed_time() | Context | [inline] |
| Context(Thread_lock *thread_lock, Space *space, unsigned short prio, unsigned short mcp, Unsigned64 quantum) | Context | [inline] |
| copy_utcb_to(Thread *) | Thread | [inline, private] |
| current_sched() | Context | [inline, static] |
| d_taskno() | Thread | [inline] |
| d_threadno() | Thread | [inline] |
| dec_lock_cnt() | Context | [inline] |
| deny_lipc() | Receiver | [inline] |
| deny_lipc_snd() | Receiver | [inline] |
| disassociate_irq(Irq_alloc *irq) | Thread | [private] |
| do_rdmsr_in_kernel(Trap_state *ts) | Thread | [inline, private] |
| do_receive(Sender *sender, L4_timeout t, Sys_ipc_frame *regs) | Thread | [private] |
| do_send(Thread *partner, L4_timeout t, Sys_ipc_frame *regs) | Thread | [private] |
| do_send_long(Thread *partner, Sys_ipc_frame *i_regs) | Thread | [private] |
| do_wrmsr_in_kernel(Trap_state *ts) | Thread | [inline, private] |
| donatee() const | Context | [inline] |
| end_periodic() | Thread | [private] |
| enqueue_thread0_other_task() | Thread | [inline, private] |
| enqueue_thread_other_task() | Thread | [inline, private] |
| exception_cs() | Thread | [inline, private, static] |
| exists() const | Context | [inline] |
| FIASCO_FASTCALL | Thread | [protected, static] |
| fpu_state() | Context | [inline] |
| get_ioport(Address, Trap_state *, unsigned *, unsigned *) | Thread | [inline, private] |
| get_ipc_err(Sys_ipc_frame *regs) | Thread | [inline, private] |
| get_kernel_sp() const | Context | [inline] |
| get_task(Global_id id) | Thread | [inline, static] |
| get_timesharing_param(L4_sched_param *param, L4_uid *preempter, L4_uid *ipc_partner) | Thread | [inline, private] |
| gthread_calculated() | Context | |
| halt() | Thread | |
| halt_current() | Thread | [static] |
| handle_double_fault(void) asm("thread_handle_double_fault") | Thread | [private, static] |
| handle_fpu_trap() | Thread | [inline] |
| handle_int3(Trap_state *ts) | Thread | [private, static] |
| handle_inter_task_ex_regs(Sys_ex_regs_frame *, L4_uid *, Thread **, Task **, Thread **) | Thread | [inline, private] |
| handle_io_page_fault(Trap_state *ts, Address eip, bool from_user) | Thread | [inline, private] |
| handle_ipc_page_fault(Address pfa, Mword error_code) | Thread | [private] |
| handle_lldt(Trap_state *) | Thread | [inline, private] |
| handle_not_nested_trap(Trap_state *ts) | Thread | [inline, private] |
| handle_page_fault(Address pfa, Mword error, Mword pc) | Thread | [inline] |
| handle_page_fault_pager(Address pfa, Mword error_code) | Thread | [private] |
| handle_sigma0_page_fault(Address pfa) | Thread | [inline, private] |
| handle_slow_trap(Trap_state *ts) | Thread | |
| handle_smas_gp_fault() | Thread | [inline, private] |
| handle_smas_page_fault(Address pfa, Mword error, Ipc_err &ipc_code) | Thread | [inline, private] |
| handle_sysenter_trap(Trap_state *ts, Address eip, bool from_user) | Thread | [inline, private] |
| handle_timer_interrupt() | Thread | [inline] |
| has_privileged_iopl() | Thread | [inline] |
| helper() const | Context | [inline] |
| Helping enum value | Context | |
| Helping_mode enum name | Context | |
| id() const | Sender | [inline] |
| Ignore_Helping enum value | Context | |
| in_long_ipc(Sender *sender) const | Receiver | [inline] |
| in_present_list() | Thread | [inline, protected] |
| in_ready_list() const | Context | [inline] |
| in_sender_list() | Sender | [inline] |
| inc_lock_cnt() | Context | [inline] |
| inc_nest(L4_uid id) | Thread | [inline, private] |
| init_switch_time() | Context | [inline] |
| initialize(Address ip, Address sp, Thread *pager, Receiver *preempter, Address *o_ip=0, Address *o_sp=0, Thread **o_pager=0, Receiver **o_preempter=0, Address *o_flags=0, bool no_cancel=0, bool alien=0) | Thread | |
| int3_handler | Thread | [private, static] |
| invalid_ipc_buffer(void const *a) | Thread | [inline, private] |
| invalidate_sched() | Context | [protected, static] |
| ipc_continue(Ipc_err ipc_code) | Thread | |
| ipc_finish(Thread *receiver, Ipc_err new_state, bool dont_switch) | Thread | [private] |
| ipc_init(Sender *sender) | Receiver | [inline] |
| ipc_pagein_request(Receiver *receiver, Address address, Mword error_code) | Thread | [private] |
| ipc_receiver_ready() | Thread | [virtual] |
| ipc_send_regs(Thread *receiver, Sys_ipc_frame const *sender_regs) | Thread | [inline, private] |
| ipc_short_cut() | Thread | [inline] |
| ipc_snd_fpage(Thread *receiver, L4_fpage from_fpage, L4_fpage to_fpage, Address offset, bool grant, bool finish, bool dont_switch) | Thread | [private] |
| ipc_try_lock(const Sender *sender) | Receiver | [inline] |
| ipc_unlock() | Receiver | [inline] |
| is_mapped() | Thread | [inline] |
| is_privileged_for_debug(Trap_state *) | Thread | [inline, private] |
| is_tcb_mapped() const | Thread | [inline] |
| is_valid() | Thread | |
| Jdb class | Thread | [friend] |
| Jdb_bt class | Thread | [friend] |
| Jdb_list_threads class | Thread | [friend] |
| Jdb_list_timeouts class | Thread | [friend] |
| Jdb_tbuf_show class | Thread | [friend] |
| Jdb_tcb class | Thread | [friend] |
| Jdb_thread_list class | Thread | [friend] |
| kill() | Thread | [private] |
| kill_all() | Thread | [inline, protected] |
| kill_small_space() | Thread | [inline, private] |
| kill_task(Space_index subtask) | Thread | |
| load_segments() | Context | [inline, protected] |
| lock_cnt() const | Context | [inline] |
| log_page_fault() | Thread | [inline, static] |
| lookup(L4_uid id, Space *s) | Thread | [inline, static] |
| lookup(Context *c) | Thread | [inline, static] |
| lookup(Global_id id) | Thread | [inline, static] |
| lookup_first_thread(unsigned space) | Thread | [inline, static] |
| lthread_calculated() | Context | [inline] |
| magic | Thread | [protected, static] |
| may_enter_jdb | Thread | [static] |
| maybe_enable_lipc() | Receiver | [inline, protected] |
| mcp() const | Context | [inline] |
| mode() const | Context | [inline] |
| nest() const | Thread | [inline] |
| next_present() const | Thread | [inline] |
| Nonstrict enum value | Context | |
| Not_Helping enum value | Context | |
| operator delete(void *) | Thread | [inline] |
| operator new(size_t) | Thread | [private] |
| operator new(size_t, L4_uid id) | Thread | [inline] |
| page_fault_log(Address pfa, unsigned error_code, unsigned eip) | Thread | [private] |
| page_fault_msg(Sys_ipc_frame &r, Address fault_address, Mword fault_ip, Mword err) | Thread | [inline, private] |
| pagein_addr() const | Receiver | [inline, protected] |
| pagein_applicant() | Receiver | [inline, protected] |
| pagein_error_code() const | Receiver | [inline, protected] |
| pagein_tcb_request(Address pc) | Thread | [inline, static] |
| partner() const | Receiver | [inline, protected] |
| period() const | Context | [inline] |
| Periodic enum value | Context | |
| preemption() | Thread | [inline] |
| prepare_receive(Sender *partner, Sys_ipc_frame *regs) | Thread | [inline, private] |
| present_dequeue() | Thread | [inline, protected] |
| present_enqueue(Thread *sibling) | Thread | [inline, protected] |
| present_next | Thread | [protected] |
| present_prev | Thread | [protected] |
| print_page_fault_error(Mword e) | Thread | [private, static] |
| print_partner(int task_format=0) | Thread | |
| print_snd_partner(int task_format=0) | Thread | |
| print_state_long(unsigned cut_on_len=0) | Thread | |
| print_uid(int task_format=0) | Thread | |
| privilege_initialization() | Thread | [static] |
| raise_exception(Trap_state *ts, Address handler) | Thread | [inline] |
| rcv_regs() const | Receiver | [inline] |
| rcv_startup_msg() | Thread | [inline, private] |
| rcv_timeout(L4_timeout t, Sys_ipc_frame const *regs) | Thread | [inline, private] |
| ready_dequeue() | Context | [inline] |
| ready_enqueue() | Context | |
| Receiver(Thread_lock *thread_lock, Space *space, unsigned short prio, unsigned short mcp, Unsigned64 quantum) | Receiver | [inline, protected] |
| receiver() const | Sender | [inline] |
| regs() const | Context | [inline] |
| reload_ip_sp_from_utcb() | Receiver | [inline, protected] |
| remote_fault_addr(Address pfa) | Thread | [inline, private] |
| remove_realtime_param() | Thread | [inline, private] |
| reset_ipc_window() | Thread | [inline, protected] |
| reset_nest(L4_uid id) | Thread | [inline, private] |
| reset_timeout() | Receiver | [inline] |
| restore_receiver_state(Sender *partner, Sys_ipc_frame *regs) | Receiver | [inline, protected] |
| round_quantum(Unsigned64 quantum) | Thread | [inline, private, static] |
| save_receiver_state(Sender **out_partner, Sys_ipc_frame **out_regs) | Receiver | [inline, protected] |
| sched() const | Context | [inline] |
| sched_context(unsigned short const id=0) | Context | [inline] |
| Sched_mode enum name | Context | |
| schedule() | Context | |
| schedule_in_progress() | Context | [inline, static] |
| send_activation(unsigned) | Context | [inline, protected] |
| Sender(const Global_id &id, int) | Sender | [inline, explicit, protected] |
| Sender(const Global_id &id) | Sender | [inline, protected] |
| sender_dequeue(Sender **r) | Sender | [inline] |
| sender_enqueue(Sender **r) | Sender | [inline, protected] |
| sender_list() | Receiver | [inline] |
| sender_ok(const Sender *sender) const | Receiver | [inline] |
| set_current_sched(Sched_context *const sched) | Context | [protected, static] |
| set_donatee(Context *const donatee) | Context | [inline] |
| set_helper(enum Helping_mode const mode) | Context | [inline] |
| set_int3_handler(int(*handler)(Trap_state *ts)) | Thread | [inline, static] |
| set_kernel_sp(Mword *const esp) | Context | [inline] |
| set_mode(Context::Sched_mode const mode) | Context | [inline] |
| set_pagein_request(Address address, Mword error_code, Thread *notify) | Receiver | [inline] |
| set_partner(Sender *partner) | Receiver | [inline, protected] |
| set_period(Unsigned64 const period) | Context | [inline, protected] |
| set_preempter(L4_uid const preempter) | Thread | [inline, private] |
| set_rcv_regs(Sys_ipc_frame *regs) | Receiver | [inline, protected] |
| set_realtime_param(L4_sched_param param) | Thread | [inline, private] |
| set_receiver(Receiver *receiver) | Sender | [inline, protected] |
| set_sched(Sched_context *const sched) | Context | [inline, protected] |
| set_schedule_param(L4_sched_param param, unsigned short const id) | Thread | [inline, private] |
| set_small_space(Mword nr) | Thread | [inline, private] |
| set_source_local_id(Thread *receiver, Sys_ipc_frame *dest_regs) | Thread | [inline, private] |
| set_timeout(Timeout *t) | Receiver | [inline] |
| setup_exception_ipc() | Thread | [inline, private] |
| setup_ipc_window(unsigned win, Address address) | Thread | [inline, protected] |
| setup_lipc_utcb() | Thread | [inline, private] |
| setup_receiver(Sender *sender, Sys_ipc_frame *regs) | Receiver | [inline, protected] |
| setup_receiver_state(Sender *sender, Sys_ipc_frame *regs, bool=false) | Receiver | [inline, protected] |
| setup_utcb_kernel_addr() | Thread | [inline, private] |
| size | Context | [static] |
| small_space() | Thread | [inline, private] |
| snd_exception(Trap_state *) const | Thread | [inline] |
| snd_timeout(L4_timeout t, Sys_ipc_frame const *regs) | Thread | [inline, private] |
| space() const | Context | [inline] |
| space_index() const | Thread | [inline] |
| state() const | Context | [inline] |
| state_add(Mword const bits) | Context | [inline] |
| state_change(Mword const mask, Mword const bits) | Context | [inline] |
| state_change_dirty(Mword const mask, Mword const bits) | Context | [inline] |
| state_change_safely(Mword const mask, Mword const bits) | Context | [inline] |
| state_del(Mword const bits) | Context | [inline] |
| store_segments() | Context | [inline, protected] |
| switch_exec(Context *t, enum Helping_mode mode) | Context | [inline] |
| switch_exec_locked(Context *t, enum Helping_mode mode) | Context | |
| switch_gdt_tls() | Context | [inline, protected] |
| switch_sched(Sched_context *const next) | Context | |
| switch_to(Context *t) | Context | [inline] |
| switch_to_locked(Context *t) | Context | [inline] |
| sys_fpage_unmap() | Thread | [inline] |
| sys_fpage_unmap_log() | Thread | [inline] |
| sys_id_nearest() | Thread | [inline] |
| sys_ipc() | Thread | [inline] |
| sys_ipc_log() | Thread | [inline] |
| sys_ipc_trace() | Thread | [inline] |
| sys_task_new() | Thread | [inline] |
| sys_thread_ex_regs() | Thread | [inline] |
| sys_thread_schedule() | Thread | [inline] |
| sys_thread_switch() | Thread | [inline] |
| task() const | Thread | [inline] |
| task_calculated() | Context | [inline] |
| Thread(Task *task, Global_id id, unsigned short init_prio, unsigned short mcp) | Thread | |
| Thread(const Thread &) | Thread | [private] |
| Thread(Task *task, L4_uid id) | Thread | [protected] |
| thread_handle_fputrap() | Context | [related] |
| thread_lock() | Thread | [inline] |
| Receiver::thread_lock() const | Context | [inline] |
| trap_is_privileged(Trap_state *) | Thread | [inline, private] |
| unlock_receiver(Receiver *receiver, const Sys_ipc_frame *) | Thread | [inline, private] |
| unset_utcb_ptr() | Thread | [inline] |
| update_consumed_time() | Context | [inline, protected] |
| update_ipc_window(Address pfa, Mword error_code, Address remote_pfa) | Thread | [private] |
| update_kip_switch_time(Context *t) | Context | [inline] |
| update_nest(L4_uid id) | Thread | [inline, private] |
| user_invoke() | Thread | [private, static] |
| user_invoke_generic() | Thread | [inline, private, static] |
| utcb() const | Context | [inline] |
| Utcb_copy_func typedef | Thread | |
| wake_receiver(Thread *receiver) | Thread | [inline, private] |
| ~Context() | Context | [virtual] |
| ~Thread() | Thread | [virtual] |