218 lines
3.2 KiB
Plaintext
218 lines
3.2 KiB
Plaintext
|
//******************************************
|
||
|
// Singularity Events
|
||
|
//******************************************
|
||
|
|
||
|
1 SysInfo
|
||
|
#version 0
|
||
|
#type CpuSpeed 1
|
||
|
{
|
||
|
Hz, ItemLongLong
|
||
|
}
|
||
|
#type ContractName 2
|
||
|
{
|
||
|
Tag, ItemULong
|
||
|
Dummy, ItemULong
|
||
|
Dummy, ItemULong
|
||
|
Dummy, ItemULong
|
||
|
Dummy, ItemULong
|
||
|
Name, ItemString
|
||
|
}
|
||
|
#type ProcessInfo 3
|
||
|
{
|
||
|
Id, ItemULong
|
||
|
Dummy, ItemULong
|
||
|
Dummy, ItemULong
|
||
|
Dummy, ItemULong
|
||
|
Dummy, ItemULong
|
||
|
Name, ItemString
|
||
|
}
|
||
|
#type ThreadInfo 4
|
||
|
{
|
||
|
Id, ItemULong
|
||
|
Pid, ItemULong
|
||
|
}
|
||
|
|
||
|
|
||
|
3 Cassini
|
||
|
#version 0
|
||
|
#type URI 1
|
||
|
{
|
||
|
Dummy, ItemULong
|
||
|
Dummy, ItemULong
|
||
|
Dummy, ItemULong
|
||
|
Dummy, ItemULong
|
||
|
Dummy, ItemULong
|
||
|
URI, ItemString
|
||
|
}
|
||
|
|
||
|
5 Shell
|
||
|
#version 0
|
||
|
#type Command 1
|
||
|
{
|
||
|
Dummy, ItemULong
|
||
|
Dummy, ItemULong
|
||
|
Dummy, ItemULong
|
||
|
Dummy, ItemULong
|
||
|
Dummy, ItemULong
|
||
|
Text, ItemString
|
||
|
}
|
||
|
|
||
|
|
||
|
8 Endpoint
|
||
|
#version 0
|
||
|
#type Dispose 1
|
||
|
{
|
||
|
ChannelId, ItemLong
|
||
|
}
|
||
|
#type Select 2
|
||
|
{
|
||
|
}
|
||
|
#type RetrieveHook 6
|
||
|
#type DeliverHook 7
|
||
|
{
|
||
|
MessageTag, ItemLong
|
||
|
ChannelId, ItemLong
|
||
|
ContractTag, ItemULong
|
||
|
}
|
||
|
#type Notify 10
|
||
|
{
|
||
|
ChannelId, ItemLong
|
||
|
}
|
||
|
|
||
|
|
||
|
|
||
|
14 EndpointCore
|
||
|
#version 0
|
||
|
|
||
|
#type Connect 4
|
||
|
{
|
||
|
ChannelId, ItemLong
|
||
|
}
|
||
|
#type TransferToProcess 5
|
||
|
{
|
||
|
ChannelId, ItemLong
|
||
|
DestPID, ItemULong
|
||
|
}
|
||
|
|
||
|
|
||
|
19 Process
|
||
|
#version 0
|
||
|
#type CreateKernelProcess 1
|
||
|
{
|
||
|
Dummy, ItemULong
|
||
|
Dummy, ItemULong
|
||
|
Dummy, ItemULong
|
||
|
Dummy, ItemULong
|
||
|
Dummy, ItemULong
|
||
|
Name, ItemString
|
||
|
}
|
||
|
#type CreateUserProcess 2
|
||
|
{
|
||
|
PID, ItemLong
|
||
|
ParentPID, ItemLong
|
||
|
}
|
||
|
#type ImageLoad 3
|
||
|
{
|
||
|
Dummy, ItemULong
|
||
|
Dummy, ItemULong
|
||
|
Dummy, ItemULong
|
||
|
Dummy, ItemULong
|
||
|
Dummy, ItemULong
|
||
|
Name, ItemString
|
||
|
}
|
||
|
|
||
|
|
||
|
20 Thread
|
||
|
#version 0
|
||
|
#type SwitchTo 3
|
||
|
#type CreateIdle 12
|
||
|
#type Create 13
|
||
|
{
|
||
|
DestTID, ItemULong
|
||
|
}
|
||
|
|
||
|
#type CreateInitial 10
|
||
|
{
|
||
|
}
|
||
|
|
||
|
#type WaitAny 30 // block thread on a certain timeout
|
||
|
#type WaitFail 31 // wait failed on a certain timeout
|
||
|
{
|
||
|
Timeout, ItemLongLong
|
||
|
DestTID, ItemULong
|
||
|
}
|
||
|
|
||
|
|
||
|
21 DiskIo
|
||
|
#version 0
|
||
|
#type StartRead 0
|
||
|
#type StartWrite 1
|
||
|
#type EndRead 2
|
||
|
#type EndWrite 3
|
||
|
{
|
||
|
Sector, ItemULong
|
||
|
Length, ItemULong
|
||
|
DiskId, ItemULong
|
||
|
BufferAddr, ItemULong
|
||
|
}
|
||
|
|
||
|
#type NewDiskName 4
|
||
|
{
|
||
|
Dummy, ItemULong
|
||
|
Dummy, ItemULong
|
||
|
Dummy, ItemULong
|
||
|
Dummy, ItemULong
|
||
|
Dummy, ItemULong
|
||
|
Name, ItemString
|
||
|
}
|
||
|
|
||
|
#type NewDiskId 5
|
||
|
{
|
||
|
DiskId, ItemULong
|
||
|
}
|
||
|
|
||
|
23 Directory
|
||
|
#version 0
|
||
|
#type DoBind 1
|
||
|
#type DoGetAttributes 2
|
||
|
#type DoCreateDirectory 3
|
||
|
#type DoCreateFile 4
|
||
|
#type DoDeleteDirectory 5
|
||
|
#type DoDeleteLink 6
|
||
|
#type DoGetLinkValue 7
|
||
|
#type DoCreateLink 8
|
||
|
{
|
||
|
Dummy, ItemULong
|
||
|
Dummy, ItemULong
|
||
|
Dummy, ItemULong
|
||
|
Dummy, ItemULong
|
||
|
Dummy, ItemULong
|
||
|
Name, ItemString
|
||
|
}
|
||
|
|
||
|
25 GC
|
||
|
#version 0
|
||
|
#type StartStopTheWorld 1
|
||
|
#type EndStopTheWorld 2
|
||
|
#type StartCollection 3
|
||
|
#type EndCollection 4
|
||
|
{
|
||
|
}
|
||
|
|
||
|
30 Processor
|
||
|
#version 0
|
||
|
#type Exception 0
|
||
|
{
|
||
|
Vector, ItemULong
|
||
|
}
|
||
|
|
||
|
#type Resume 1
|
||
|
{
|
||
|
DestTID, ItemULong
|
||
|
}
|
||
|
|
||
|
#type Interrupt 2
|
||
|
{
|
||
|
Irq, ItemULong
|
||
|
}
|