LTCD_070816.ISO

This commit is contained in:
Terry A. Davis authored and minexew committed 2018-09-08 21:45:20 +02:00
1 parent d14bbc24f9
commit 0e9364ff4c
506 files changed
+157705 -41812

No files matched your search

+350
View File
@@ -0,0 +1,350 @@
STRUC 0
SF_RBP: DU8 ?;
SF_RIP: DU8 ?;
SF_PARAM1: DU8 ?;
SF_PARAM2: DU8 ?;
SF_PARAM3: DU8 ?;
SF_PARAM4: DU8 ?;
SF_PARAM5: DU8 ?;
SF_PARAM6: DU8 ?;
SF_PARAM7: DU8 ?;
SF_PARAM8: DU8 ?;
ENDS
STRUC 0
NULL_SEL: DU8 ?,?;
SYS_BOOT_DS_SEL: DU8 ?,?;
SYS_BOOT_CS_SEL: DU8 ?,?;
SYS_CS_SEL: DU8 ?,?;
SYS_CS64_SEL: DU8 ?,?;
ZERO_DS_SEL: DU8 ?,?;
FIRST_FREE_SEL:
ENDS
STRUC 0
EXCEPT_NEXT: DU8 ?;
EXCEPT_LAST: DU8 ?;
EXCEPT_HANDLER_START: DU8 ?;
EXCEPT_HANDLER_SKIP: DU8 ?;
EXCEPT_RSP: DU8 ?;
EXCEPT_RBP: DU8 ?;
EXCEPT_RFLAGS: DU8 ?;
EXCEPT_RSI: DU8 ?;
EXCEPT_RDI: DU8 ?;
EXCEPT_R12: DU8 ?;
EXCEPT_R13: DU8 ?;
EXCEPT_R14: DU8 ?;
EXCEPT_R15: DU8 ?;
EXCEPT_STRUCT_SIZE:
ENDS
STRUC 0
BPT_NEXT:: DU8 ?;
BPT_ADDRESS:: DU8 ?;
BPT_FLAGS:: DU4 ?;
BPT_U1:: DU1 ?;
ENDS
STRUC 0 $LK+BK,"Redundent C+ Struct","FF:/LT/OSMain/AdamK.HPZ,class TssStruct"$
TSS_ABSOLUTE_ADDRESS: DU8 ?;
TSS_TASK_FLAGS: DU8 ?;
TSS_CRT_FLAGS: DU8 ?;
TSS_CUR_LTF: DU8 ?;
TSS_AUX_LTF: DU8 ?;
TSS_WIN_LEFT: DU8 ?;
TSS_WIN_RIGHT: DU8 ?;
TSS_WIN_TOP: DU8 ?;
TSS_WIN_BOTTOM: DU8 ?;
TSS_CUR_PARTITION: DU8 ?;
TSS_CUR_DIR: DU8 ?;
TSS_PARENT_TSS: DU8 ?;
TSS_NEXT_TSS: DU8 ?; //ABSOLUTE ADDRESS OF NEXT TSS
TSS_LAST_TSS: DU8 ?; //ABSOLUTE ADDRESS OF LAST TSS
TSS_NEXT_INPUT_FILTER_TSS: DU8 ?;
TSS_LAST_INPUT_FILTER_TSS: DU8 ?;
TSS_NEXT_SIBLING_TSS: DU8 ?;
TSS_LAST_SIBLING_TSS: DU8 ?;
TSS_NEXT_CHILD_TSS: DU8 ?;
TSS_LAST_CHILD_TSS: DU8 ?;
TSS_WIN_PIXEL_LEFT: DU8 ?; //These are derived
TSS_WIN_PIXEL_RIGHT: DU8 ?;
TSS_WIN_PIXEL_TOP: DU8 ?;
TSS_WIN_PIXEL_BOTTOM: DU8 ?;
TSS_WIN_BORDER_PIXEL_LEFT: DU8 ?; //These are derived
TSS_WIN_BORDER_PIXEL_RIGHT: DU8 ?;
TSS_WIN_BORDER_PIXEL_TOP: DU8 ?;
TSS_WIN_BORDER_PIXEL_BOTTOM: DU8 ?;
TSS_RIP: DU8 ?;
TSS_RFLAGS: DU8 ?;
TSS_RAX: DU8 ?;
TSS_RCX: DU8 ?;
TSS_RDX: DU8 ?;
TSS_RBX: DU8 ?;
TSS_RSP: DU8 ?;
TSS_RBP: DU8 ?;
TSS_RSI: DU8 ?;
TSS_RDI: DU8 ?;
TSS_R8: DU8 ?;
TSS_R9: DU8 ?;
TSS_R10: DU8 ?;
TSS_R11: DU8 ?;
TSS_R12: DU8 ?;
TSS_R13: DU8 ?;
TSS_R14: DU8 ?;
TSS_R15: DU8 ?;
TSS_GS: DU8 ?;
TSS_HEAP_HASH: DU1 HEAP_HASH_SIZE DUP (?);
TSS_FPU: DU1 112 DUP(?);
TSS_TIME_SLICE_START: DU8 ?;
TSS_TOTAL_TIME: DU8 ?;
TSS_SWAP_CNTER: DU8 ?;
TSS_UPDATE_WIN: DU8 ?;
TSS_TASK_DESCRIPTOR: DU1 (TSS_DESC_LENGTH+1) DUP (?);
TSS_TASK_DESCRIPTOR2: DU1 (TSS_DESC_LENGTH+1) DUP (?);
TSS_DOUBLE_BUF_CUR_LTF: DU8 ?;
TSS_DOUBLE_BUF_AUX_LTF: DU8 ?;
TSS_SCROLL_SPEED: DU4 ?;
TSS_TEXT_ATTRIBUTE: DU1 ?;
TSS_BORDER_ATTRIBUTE: DU1 ?;
DU2 ?; //Unused
TSS_SCROLL_X: DU8 ?;
TSS_SCROLL_Y: DU8 ?;
TSS_STACK_BASE: DU8 ?;
TSS_STACK_SIZE: DU8 ?;
TSS_MEM_SIZE: DU8 ?;
TSS_NEXT_MEM_BLK: DU8 ?;
TSS_LAST_MEM_BLK: DU8 ?;
TSS_MALLOC_FREE_LIST: DU8 ?;
TSS_NEXT_EXCEPT: DU8 ?;
TSS_LAST_EXCEPT: DU8 ?;
TSS_EXCEPT_RBP: DU8 ?;
TSS_EXCEPT_ARGC: DU8 ?;
TSS_EXCEPT_ARGV: DU8 ?;
TSS_CATCH_EXCEPT: DU4 ?;
TSS_IGNORE_EXCEPT: DU4 ?;
TSS_BPT_LIST: DU8 ?;
TSS_NEXT_ODE: DU8 ?;
TSS_LAST_ODE: DU8 ?;
TSS_HASH_TABLE: DU8 ?;
TSS_ACCOUNT: DU8 ?;
TSS_NEXT_SERVANT_CMD: DU8 ?;
TSS_LAST_SERVANT_CMD: DU8 ?;
TSS_NEXT_MASTER_CMD: DU8 ?;
TSS_LAST_MASTER_CMD: DU8 ?;
TSS_NEXT_LEX: DU8 ?;
TSS_LAST_LEX: DU8 ?;
TSS_END_TASK_CB: DU8 ?;
TSS_USER_NUM: DU4 ?;
TSS_FAULT_NUM: DU4 ?;
TSS_ANSWERS: DU8 8 DUP(?);
TSS_DOUBLE_ANSWERS: DU8 8 DUP(?);
TSS_ANSWERS_TYPES: DU4 8 DUP(?);
TSS_ANSWERS_DISPLAYED: DU4 ?;
TSS_IN_QUEUE_SIGNATURE: DU4 ?;
TSS_DBG: DU8 ?;
TSS_POPUP: DU8 ?;
TSS_LOCALCHNL: DU8 ?;
TSS_RMTCHNL: DU8 ?;
TSS_USER_DATA0: DU8 ?;
TSS_USER_DATA1: DU8 ?;
TSS_USER_DATA2: DU8 ?;
TSS_USER_DATA3: DU8 ?;
TSS_STRUCT_SIZE:
ENDS
STRUC 0
HT_NEXT: DU8 ?;
HT_MASK: DU8 ?;
HT_BODY:
ENDS
STRUC 0
HTE_NEXT: DU8 ?;
HTE_STR: DU8 ?;
HTE_TYPE: DU4 ?;
HTE_USE_CNT: DU4 ?;
HTE_SOURCE_LINK: DU8 ?;
HTE_INDEX: DU8 ?;
HTE_DEBUG: DU8 ?;
HTE_USER_DATA0: DU8 ?;
ENDS
STRUC 0
SP_R15: DU8 ?;
SP_R14: DU8 ?;
SP_R13: DU8 ?;
SP_R12: DU8 ?;
SP_R11: DU8 ?;
SP_R10: DU8 ?;
SP_R9: DU8 ?;
SP_R8: DU8 ?;
SP_RDI: DU8 ?;
SP_RSI: DU8 ?;
SP_RBP: DU8 ?;
SP_RBX: DU8 ?;
SP_RDX: DU8 ?;
SP_RCX: DU8 ?;
SP_RAX: DU8 ?;
SP_STRUCT_SIZE:
SP_RIP: DU8 ?;
SP_PARAM1: DU8 ?;
SP_PARAM2: DU8 ?;
SP_PARAM3: DU8 ?;
SP_PARAM4: DU8 ?;
SP_PARAM5: DU8 ?;
SP_PARAM6: DU8 ?;
SP_PARAM7: DU8 ?;
SP_PARAM8: DU8 ?;
SP_PARAM9: DU8 ?;
SP_PARAM10: DU8 ?;
SP_PARAM11: DU8 ?;
SP_PARAM12: DU8 ?;
ENDS
STRUC 0
SC_R11: DU8 ?;
SC_R10: DU8 ?;
SC_R9: DU8 ?;
SC_R8: DU8 ?;
SC_RBP: DU8 ?;
SC_RBX: DU8 ?;
SC_RDX: DU8 ?;
SC_RCX: DU8 ?;
SC_RAX: DU8 ?;
SC_STRUCT_SIZE:
SC_RIP: DU8 ?;
SC_PARAM1: DU8 ?;
SC_PARAM2: DU8 ?;
SC_PARAM3: DU8 ?;
SC_PARAM4: DU8 ?;
SC_PARAM5: DU8 ?;
SC_PARAM6: DU8 ?;
SC_PARAM7: DU8 ?;
SC_PARAM8: DU8 ?;
SC_PARAM9: DU8 ?;
SC_PARAM10: DU8 ?;
SC_PARAM11: DU8 ?;
SC_PARAM12: DU8 ?;
ENDS
STRUC 0
C_HASH_NEXT: DU8 ?;
C_HASH_STR: DU8 ?;
C_HASH_TYPE: DU4 ?;
C_USE_CNT: DU4 ?;
C_SOURCE_LINK: DU8 ?;
C_INDEX: DU8 ?;
C_DEBUG: DU8 ?;
C_MEM_CNT: DU2 ?;
C_PARAM_CNT: DU2 ?; //FOR FUNCTIONS
C_SIZE: DU4 ?; //Must be in same position as HTE_USER1
C_MEM_LIST: DU8 ?; //MEMBER LIST
C_MEM_LIST_LAST: DU8 ?;
C_STATEMENTS: DU8 ?; //For functions
ENDS
STRUC 0
IC_CODE: DU2 ?;
IC_PRECIDENCE: DU2 ?;
IC_CNT: DU2 ?;
IC_PAD: DU2 ?;
IC_FLAGS: DU8 ?;
IC_DATA: DU8 ?;
IC_CLASS: DU8 ?;
IC_LINE: DU8 ?;
IC_PARAMS: DU1 12*4 DUP (?);
IC_EXT_BODY: DU8 ?;
IC_BODY: DU1 IC_BODY_SIZE DUP (?);
IC_STRUCT_SIZE:
ENDS
STRUC 0
ATE_NEXT: DU8 ?;
ATE_BASECODE: DU2 ?;
ATE_CH: DU1 ?,?;
ATE_PAD2: DU4 ?;
ATE_STRUCT_SIZE:
ENDS
STRUC 0
ACS_SRC_POS: DU8 ?;
ACS_SRC_SIZE: DU8 ?;
ACS_DST_POS: DU8 ?;
ACS_DST_SIZE: DU8 ?;
ACS_SRC_BUF: DU8 ?;
ACS_DST_BUF: DU8 ?;
ACS_MIN_BITS: DU8 ?;
ACS_MIN_TABLE_ENTRY: DU8 ?;
ACS_CUR_ENTRY: DU8 ?;
ACS_NEXT_ENTRY: DU8 ?;
ACS_CUR_BITS_IN_USE: DU8 ?;
ACS_NEXT_BITS_IN_USE: DU8 ?;
ACS_STACK_PTR: DU8 ?;
ACS_STACK_BASE: DU8 ?;
ACS_FREE_INDEX: DU8 ?;
ACS_FREE_LIMIT: DU8 ?;
ACS_SAVED_BASECODE: DU8 ?;
ACS_ENTRY_USED: DU8 ?;
ACS_LAST_CH: DU8 ?;
ACS_COMPRESS: DU8 (ARC_MAX_TABLE_ENTRY+1)*2 DUP(?);
ACS_HASH: DU8 ARC_MAX_TABLE_ENTRY+1 DUP(?);
ACS_STRUCT_SIZE:
ENDS
STRUC 0
MP_JMP: DU4 ?;
MP_SYS_TEMP_PTR: DU8 ?;
ENDS
STRUC 0
CPU_ABSOLUTE_ADDRESS: DU8 ?;
CPU_FLAGS: DU8 ?;
CPU_NUM: DU8 ?;
CPU_CAIN_TSS: DU8 ?;
CPU_TR: DU8 ?;
CPU_IDLE_POINT_HITS: DU8 ?;
CPU_IDLE_FACTOR: DU8 ?;
CPU_SWAP_CNTER: DU8 ?;
CPU_STARTUP_RIP: DU8 ?;
CPU_START_STACK: DU8 8 DUP(?);
CPU_START_STACK_TOP:
CPU_DYING_TSS_LIST: DU8 ?;
CPU_HEAP: DU8 ?;
CPU_GRBASE: DU8 ?;
CPU_STRUCT_SIZE:
ENDS
//Multiprocessor stuff
#define MP_ICR_LOW 0xFEE00300
#define MP_ICR_HIGH 0xFEE00310
#define MP_EOI 0xFEE000B0
#define MP_SVR 0xFEE000F0
#define MP_APIC_ID 0xFEE00020
#define MP_LVT1 0xFEE00350
#define MP_LVT2 0xFEE00360
#define MP_LVT3 0xFEE00370
#define MP_APIC_ENABLED 0x100
#define MP_VECTOR 0x30
#define MP_VECTOR_ADDRESS (MP_VECTOR<<12)
#define MP_LDR 0xFEE000D0
#define MP_DFR 0xFEE000E0
#define MP_IRR 0xFEE00200
#define MP_ISR 0xFEE00100
#define MP_TMR 0xFEE00180
#define IA32F_LME 0x100
#define IA32F_SCE 0x001
#define IA32_EFER 0xC0000080
#define IA32_FS_BASE 0xC0000100
#define IA32_GS_BASE 0xC0000101