Main Page | Modules | Namespace List | Class Hierarchy | Class List | Directories | File List | Namespace Members | Class Members | File Members

Thread Member List

This is the complete list of members for Thread, including all inherited members.

_activationThread [protected]
_deadline_timeoutThread [protected]
_ext_preempterThread [protected]
_idtThread [protected]
_idt_limitThread [protected]
_irqThread [protected]
_kernel_spContext [protected]
_last_pf_addressThread [protected]
_last_pf_error_codeThread [protected]
_magicThread [protected]
_pagein_status_codeThread [protected]
_pagerThread [protected]
_pf_timeoutThread [protected]
_preemptionThread [protected]
_receiverSender [protected]
_recover_jmpbufThread [protected]
_stateContext [protected]
_target_descThread [protected]
_taskThread [protected]
_thread_lockThread [protected]
_timeoutReceiver [protected]
_vm_window0Thread [protected]
_vm_window1Thread [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_FASTCALLThread [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 valueContext
Helping_mode enum nameContext
id() const Sender [inline]
Ignore_Helping enum valueContext
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_handlerThread [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 classThread [friend]
Jdb_bt classThread [friend]
Jdb_list_threads classThread [friend]
Jdb_list_timeouts classThread [friend]
Jdb_tbuf_show classThread [friend]
Jdb_tcb classThread [friend]
Jdb_thread_list classThread [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]
magicThread [protected, static]
may_enter_jdbThread [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 valueContext
Not_Helping enum valueContext
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 valueContext
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_nextThread [protected]
present_prevThread [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 nameContext
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]
sizeContext [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 typedefThread
wake_receiver(Thread *receiver)Thread [inline, private]
~Context()Context [virtual]
~Thread()Thread [virtual]


Generated on Mon Sep 26 14:20:17 2005 for Fiasco by  doxygen 1.4.2