1. Edit procedure check exception 12 (overflow stack)

2. Edit func 68,24
3. Add proc "control exception"
4. Add subfuncs func 51 (GetPriorityThread, SetPriorityThread,GetCurrentThreadId)
5. Add info in ReferenceFunc(rus)

git-svn-id: svn://kolibrios.org@10002 a494cfbc-eb01-0410-851d-a64ba20cac60
This commit is contained in:
Jurgen
2024-03-23 19:19:24 +00:00
parent ecdf48270f
commit 5eb750c289
7 changed files with 157 additions and 17 deletions

View File

@@ -511,7 +511,7 @@ struct APPDATA
exc_handler dd ? ;+32
except_mask dd ? ;+36
pl0_stack dd ? ;+40
dd ? ;+44
exc_reserve_stack dd ? ;+44
fd_ev dd ? ;+48
bk_ev dd ? ;+52
fd_obj dd ? ;+56
@@ -528,7 +528,9 @@ struct APPDATA
tls_base dd ? ;+104
event_mask dd ? ;+108 stores event types allowed for task
tid dd ? ;+112 thread id
dd ? ;+116
def_priority db ? ;+116
cur_priority db ? ;+117
dw ? ;+118
dd ? ;+120
state db ? ;+124 thread state
wnd_number db ? ;+125
@@ -590,6 +592,8 @@ ZPOS_ALWAYS_BACK = -1
ZPOS_NORMAL = 0
ZPOS_ALWAYS_TOP = 1 ;ZPOS_ALWAYS_TOP is always last and has max number!
CONTROL_EXCEPTION = 'EXPT'
; Window structure:
struct WDATA
box BOX