tree: 131f6d0d1172cd9dbf017d8464f0b0bf8d0c0c90 [path history] [tgz]
  1. fidlgen/
  2. gen/
  3. layout/
  4. test/
  5. bti.txt
  6. cache.txt
  7. cache_amd64.const
  8. cache_arm64.const
  9. channel.txt
  10. channel_amd64.const
  11. channel_arm64.const
  12. clock.txt
  13. cprng.txt
  14. cprng_amd64.const
  15. cprng_arm64.const
  16. debug.txt
  17. debuglog.txt
  18. event.txt
  19. eventpair.txt
  20. exception.txt
  21. fidl.txt
  22. fidl_amd64.const
  23. fidl_arm64.const
  24. fifo.txt
  25. framebuffer.txt
  26. fuchsia_cobalt.syz.txt
  27. fuchsia_cobalt.syz_amd64.const
  28. fuchsia_cobalt.syz_arm64.const
  29. fuchsia_devicesettings.syz.txt
  30. fuchsia_devicesettings.syz_amd64.const
  31. fuchsia_devicesettings.syz_arm64.const
  32. fuchsia_hardware_ethernet.syz.txt
  33. fuchsia_hardware_ethernet.syz_amd64.const
  34. fuchsia_hardware_ethernet.syz_arm64.const
  35. fuchsia_io.syz.txt
  36. fuchsia_io.syz_amd64.const
  37. fuchsia_io.syz_arm64.const
  38. fuchsia_ldsvc.syz.txt
  39. fuchsia_ldsvc.syz_amd64.const
  40. fuchsia_ldsvc.syz_arm64.const
  41. fuchsia_mem.syz.txt
  42. fuchsia_net.syz.txt
  43. fuchsia_net.syz_amd64.const
  44. fuchsia_net.syz_arm64.const
  45. fuchsia_process.syz.txt
  46. fuchsia_process.syz_amd64.const
  47. fuchsia_process.syz_arm64.const
  48. fuchsia_scpi.syz.txt
  49. fuchsia_scpi.syz_amd64.const
  50. fuchsia_scpi.syz_arm64.const
  51. futex.txt
  52. guest.txt
  53. guest_amd64.const
  54. guest_arm64.const
  55. handle.txt
  56. handle_amd64.const
  57. handle_arm64.const
  58. init.go
  59. interrupt.txt
  60. interrupt_amd64.const
  61. interrupt_arm64.const
  62. iommu.txt
  63. ioports.txt
  64. job.txt
  65. job_amd64.const
  66. job_arm64.const
  67. ktrace.txt
  68. log_amd64.const
  69. log_arm64.const
  70. misc.txt
  71. msi.txt
  72. mtrace.txt
  73. object.txt
  74. object_amd64.const
  75. object_arm64.const
  76. pager.txt
  77. pager_amd64.const
  78. pager_arm64.const
  79. pc.txt
  80. pmt.txt
  81. port.txt
  82. port_amd64.const
  83. port_arm64.const
  84. posix.txt
  85. posix_amd64.const
  86. posix_arm64.const
  87. processes.txt
  88. profile.txt
  89. README.md
  90. resource.txt
  91. restricted
  92. rights.txt
  93. rights_amd64.const
  94. rights_arm64.const
  95. smc.txt
  96. sockets.txt
  97. sockets_amd64.const
  98. sockets_arm64.const
  99. stream.txt
  100. stream_amd64.const
  101. stream_arm64.const
  102. sys.txt
  103. system.txt
  104. system_amd64.const
  105. system_arm64.const
  106. task.txt
  107. tasks_amd64.const
  108. tasks_arm64.const
  109. thread.txt
  110. time_amd64.const
  111. time_arm64.const
  112. timer.txt
  113. timer_amd64.const
  114. timer_arm64.const
  115. vcpu.txt
  116. vmar.txt
  117. vmar_amd64.const
  118. vmar_arm64.const
  119. vmo.txt
  120. vmos_amd64.const
  121. vmos_arm64.const
sys/fuchsia/README.md

Fuchsia system call definitions

This directory contains the system call definitions for Fuchsia‘s kernel, Zircon. They are currently updated manually, but we hope that will change Real Soon Now. When/if it does, we’ll update this file.

The .fidl files in the vDSO directory describe Zircon's system calls in FIDL, and in the comments there are English and C++ descriptions. For every FIDL file, there should be a corresponding .txt file in this directory that describes the system calls using Syzkaller's syzlang language.