KolibriOS kernel
APPDATA Struct Reference

Public Attributes

rb app_name
 
LHEAD list
 
dd process
 
dd fpu_state
 
dd exc_handler
 
dd except_mask
 
dd pl0_stack
 
dd exc_reserve_stack
 
dd fd_ev
 
dd bk_ev
 
dd fd_obj
 
dd bk_obj
 
dd saved_esp
 
rd io_map
 
dd dbg_state
 
dd cur_dir
 
dd wait_timeout
 
dd saved_esp0
 
dd wait_begin
 
dd wait_test
 
dd wait_param
 
dd tls_base
 
dd event_mask
 
dd tid
 
db def_priority
 
db cur_priority
 
db state
 
db wnd_number
 
dd window
 
dd counter_sum
 
dd ipc_start
 
dd ipc_size
 
dd occurred_events
 
dd debugger_slot
 
dd terminate_protection
 
db keyboard_mode
 
dd exec_params
 
dd dbg_event_mem
 
DBG_REGS dbg_regs
 
dd priority
 
LHEAD in_schedule
 
dd counter_add
 
dd cpu_usage
 

Detailed Description

Member Data Documentation

◆ app_name

rb APPDATA::app_name

◆ bk_ev

dd APPDATA::bk_ev

+52

◆ bk_obj

dd APPDATA::bk_obj

+60

◆ counter_add

dd APPDATA::counter_add

+244

◆ counter_sum

dd APPDATA::counter_sum

+140

◆ cpu_usage

dd APPDATA::cpu_usage

+248

◆ cur_dir

dd APPDATA::cur_dir

+80 ; directory this thread

◆ cur_priority

db APPDATA::cur_priority

+117

◆ dbg_event_mem

dd APPDATA::dbg_event_mem

+188

◆ dbg_regs

DBG_REGS APPDATA::dbg_regs

+192

◆ dbg_state

dd APPDATA::dbg_state

+76

◆ debugger_slot

dd APPDATA::debugger_slot

+172 ; index in SLOT_BASE array

◆ def_priority

db APPDATA::def_priority

+116

◆ event_mask

dd APPDATA::event_mask

+108 stores event types allowed for task

◆ exc_handler

dd APPDATA::exc_handler

+32

◆ exc_reserve_stack

dd APPDATA::exc_reserve_stack

+44

◆ except_mask

dd APPDATA::except_mask

+36

◆ exec_params

dd APPDATA::exec_params

+184

◆ fd_ev

dd APPDATA::fd_ev

+48

◆ fd_obj

dd APPDATA::fd_obj

+56

◆ fpu_state

dd APPDATA::fpu_state

+28

◆ in_schedule

LHEAD APPDATA::in_schedule

+236

◆ io_map

rd APPDATA::io_map

+68

◆ ipc_size

dd APPDATA::ipc_size

+164

◆ ipc_start

dd APPDATA::ipc_start

+160

◆ keyboard_mode

db APPDATA::keyboard_mode

+180

◆ list

LHEAD APPDATA::list

+16

◆ occurred_events

dd APPDATA::occurred_events

+168 ; mask which accumulates occurred events

◆ pl0_stack

dd APPDATA::pl0_stack

+40

◆ priority

dd APPDATA::priority

+232

◆ process

dd APPDATA::process

+24

◆ saved_esp

dd APPDATA::saved_esp

+64

◆ saved_esp0

dd APPDATA::saved_esp0

+88

◆ state

db APPDATA::state

+124 thread state

◆ terminate_protection

dd APPDATA::terminate_protection

+176

◆ tid

dd APPDATA::tid

+112 thread id

◆ tls_base

dd APPDATA::tls_base

+104

◆ wait_begin

dd APPDATA::wait_begin

+92 +++

◆ wait_param

dd APPDATA::wait_param

+100 +++

◆ wait_test

dd APPDATA::wait_test

+96 +++

◆ wait_timeout

dd APPDATA::wait_timeout

+84

◆ window

dd APPDATA::window

+128 ptr WDATA

◆ wnd_number

db APPDATA::wnd_number

+125


The documentation for this struct was generated from the following file: