Skip to content

โ† Home ยท References

exec.library โ€” LVO Offset Table

Complete LVO Table (NDK 3.9)

LVO Bias Function
โˆ’30 30 Supervisor
โˆ’36 36 ExitIntr (private)
โˆ’42 42 Schedule (private)
โˆ’48 48 Reschedule (private)
โˆ’54 54 Switch (private)
โˆ’60 60 Dispatch (private)
โˆ’66 66 Exception (private)
โˆ’72 72 InitCode
โˆ’78 78 InitStruct
โˆ’84 84 MakeLibrary
โˆ’90 90 MakeFunctions
โˆ’96 96 FindResident
โˆ’102 102 InitResident
โˆ’108 108 Alert
โˆ’114 114 Debug
โˆ’120 120 Forbid
โˆ’126 126 Permit
โˆ’132 132 Disable
โˆ’138 138 Enable
โˆ’144 144 SetSR
โˆ’150 150 SuperState
โˆ’156 156 UserState
โˆ’162 162 SetIntVector
โˆ’168 168 AddIntServer
โˆ’174 174 RemIntServer
โˆ’180 180 Cause
โˆ’186 186 Allocate
โˆ’192 192 Deallocate
โˆ’198 198 AllocMem
โˆ’204 204 AllocAbs
โˆ’210 210 FreeMem
โˆ’216 216 AvailMem
โˆ’222 222 AllocEntry
โˆ’228 228 FreeEntry
โˆ’234 234 Insert
โˆ’240 240 AddHead
โˆ’246 246 AddTail
โˆ’252 252 Remove
โˆ’258 258 RemHead
โˆ’264 264 RemTail
โˆ’270 270 Enqueue
โˆ’276 276 FindName
โˆ’282 282 AddTask
โˆ’288 288 RemTask
โˆ’294 294 FindTask
โˆ’300 300 SetTaskPri
โˆ’306 306 SetSignal
โˆ’312 312 SetExcept
โˆ’318 318 Wait
โˆ’324 324 Signal
โˆ’330 330 AllocSignal
โˆ’336 336 FreeSignal
โˆ’342 342 AllocTrap
โˆ’348 348 FreeTrap
โˆ’354 354 AddPort
โˆ’360 360 RemPort
โˆ’366 366 PutMsg
โˆ’372 372 GetMsg
โˆ’378 378 ReplyMsg
โˆ’384 384 WaitPort
โˆ’390 390 FindPort
โˆ’396 396 AddLibrary
โˆ’402 402 RemLibrary
โˆ’408 408 OldOpenLibrary
โˆ’414 414 CloseLibrary
โˆ’420 420 SetFunction
โˆ’426 426 SumLibrary
โˆ’432 432 AddDevice
โˆ’438 438 RemDevice
โˆ’444 444 OpenDevice
โˆ’450 450 CloseDevice
โˆ’456 456 DoIO
โˆ’462 462 SendIO
โˆ’468 468 CheckIO
โˆ’474 474 WaitIO
โˆ’480 480 AbortIO
โˆ’486 486 AddResource
โˆ’492 492 RemResource
โˆ’498 498 OpenResource
โˆ’504 504 RawIOInit (private)
โˆ’510 510 RawMayGetChar (private)
โˆ’516 516 RawPutChar (private)
โˆ’522 522 RawDoFmt
โˆ’528 528 GetCC
โˆ’534 534 TypeOfMem
โˆ’540 540 Procure
โˆ’546 546 Vacate
โˆ’552 552 OpenLibrary
โˆ’558 558 InitSemaphore
โˆ’564 564 ObtainSemaphore
โˆ’570 570 ReleaseSemaphore
โˆ’576 576 AttemptSemaphore
โˆ’582 582 ObtainSemaphoreList
โˆ’588 588 ReleaseSemaphoreList
โˆ’594 594 FindSemaphore
โˆ’600 600 AddSemaphore
โˆ’606 606 RemSemaphore
โˆ’612 612 SumKickData
โˆ’618 618 AddMemList
โˆ’624 624 CopyMem
โˆ’630 630 CopyMemQuick
โˆ’636 636 CacheClearU
โˆ’642 642 CacheClearE
โˆ’648 648 CacheControl
โˆ’654 654 CreateIORequest
โˆ’660 660 DeleteIORequest
โˆ’666 666 CreateMsgPort
โˆ’672 672 DeleteMsgPort
โˆ’678 678 ObtainSemaphoreShared
โˆ’684 684 AllocVec
โˆ’690 690 FreeVec
โˆ’696 696 CreatePool
โˆ’702 702 DeletePool
โˆ’708 708 AllocPooled
โˆ’714 714 FreePooled
โˆ’720 720 AttemptSemaphoreShared
โˆ’726 726 ColdReboot
โˆ’732 732 StackSwap
โˆ’738 738 ChildFree (private)
โˆ’744 744 ChildOrphan (private)
โˆ’750 750 ChildStatus (private)
โˆ’756 756 ChildWait (private)
โˆ’762 762 CachePreDMA
โˆ’768 768 CachePostDMA
โˆ’774 774 AddMemHandler
โˆ’780 780 RemMemHandler
โˆ’786 786 ObtainQuickVector

References

  • NDK39: fd/exec_lib.fd
  • Use parse_fd.py from fd_files.md to regenerate