home *** CD-ROM | disk | FTP | other *** search
- IFND PV_GENERALBASE_I
- PV_GENERALBASE_I SET 1
- **
- ** $Filename: GeneralBase.i $
- ** $Release: 1.40 $
- ** $Revision: 37.1656 $
- ** $Date: 24 Sep 92 $
- **
- ** Structure definitions for General Base (see 'TheWizardCorner')
- **
- ** © 1992 Jorrit Tyberghein, included with PowerVisor
- ** All Rights Reserved
- **
-
- IFND PV_PVMEMORY_I
- INCLUDE "PV/PVMemory.i"
- ENDC
-
- IFND EXEC_LISTS_I
- INCLUDE "exec/lists.i"
- ENDC
-
- IFND EXEC_PORTS_I
- INCLUDE "exec/ports.i"
- ENDC
-
- IFND DOS_DOS_I
- INCLUDE "dos/dos.i"
- ENDC
-
-
- CRASH_TRAP equ 0
- CRASH_GURU equ 1
- CRASH_STACK equ 2
-
- FUNCMON_NORMAL equ 0
- FUNCMON_LED equ 1
- FUNCMON_REGINFO equ 2
- FUNCMON_LEDINFO equ 3
- FUNCMON_EXEC equ 8
-
-
- STRUCTURE CrashNode,LN_SIZE
- APTR pvcn_Task
- ULONG pvcn_TrapNumber
- ULONG pvcn_SecondInfo
- UBYTE pvcn_CrashType
- UBYTE pvcn_pad0
- ULONG pvcn_SP
- ULONG pvcn_PC
- UWORD pvcn_SR
- STRUCT pvcn_Registers,15
- LABEL pvcn_SIZE
-
- STRUCTURE FDFileNode,LN_SIZE
- APTR pvfd_Library
- UWORD pvfd_Bias
- STRUCT pvfd_Functions,pvmb_SIZE
- STRUCT pvfd_Strings,pvmb_SIZE
- UWORD pvfd_NrFunctions
- LABEL pvfd_SIZE
-
- STRUCTURE AllRegs,0
- STRUCT allr_Registers,14
- LABEL allr_SIZE
-
- STRUCTURE MonitorNode,LN_SIZE
- APTR pvmn_Library
- UWORD pvmn_Offset
- APTR pvmn_Task
- ULONG pvmn_UsageCount
- APTR pvmn_CountCode
- ULONG pvmn_CountCodeSize
- APTR pvmn_OldFunction
- UWORD pvmn_Type
- UWORD pvmn_Position
- STRUCT pvmn_Tasks,8*4
- STRUCT pvmn_AllRegs,8*allr_SIZE
- APTR pvmn_Command
- LABEL pvmn_SIZE
-
- STRUCTURE PowerVisorPort,MP_SIZE
- APTR pvpp_PVCallTable
- UWORD pvpp_pad0
- LABEL pvpp_SIZE
-
- STRUCTURE TrackStruct,0
- APTR pvtrk_Next
- APTR pvtrk_Prev
- APTR pvtrk_Data
- ULONG pvtrk_Size
- APTR pvtrk_PC
- UBYTE pvtrk_Type
- UBYTE pvtrk_pad0
- UBYTE pvtrk_pad1
- UBYTE pvtrk_pad2
- LABEL pvtrk_SIZE
-
- STRUCTURE GeneralBase,0
- APTR gbase_PowerVisor
- ULONG gbase_PVStackFailLevel
- APTR gbase_TrackDiskRequest
- APTR gbase_TrackDiskPort
- APTR gbase_OldExecTrapCode
- ULONG gbase_MMUType
- UWORD gbase_Processor
- APTR gbase_AccountTasks
- APTR gbase_OldSwitch
- APTR gbase_OldAlert
- APTR gbase_OldAddTask
- APTR gbase_OldAutoRequest
- ULONG gbase_StackFailLevel
- STRUCT gbase_pad0,8
- STRUCT gbase_FreezedTasks,LH_SIZE
- STRUCT gbase_CrashedTasks,LH_SIZE
- STRUCT gbase_FDFiles,LH_SIZE
- STRUCT gbase_MonitorFunctions,LH_SIZE
- STRUCT gbase_PowerVisorPort,pvpp_SIZE
- UBYTE gbase_pad1
- UBYTE gbase_OldPriority
- APTR gbase_TimerRequest
- APTR gbase_TimerPort
- ULONG gbase_MaxStackUsage
- APTR gbase_StackTask
- ULONG gbase_Micros
- APTR gbase_TrackTask
- APTR gbase_FirstTrack
- APTR gbase_ProfileDebug
- ULONG gbase_ProfileMicros
- ULONG gbase_ProfileWaitTicks
- ULONG gbase_ProfileReadyTicks
- STRUCT gbase_ProfileTable,pvmb_SIZE
- LABEL gbase_SIZE
-
- ENDC
-