MCPcopy Create free account
hub / github.com/FEX-Emu/FEX / main

Function main

Scripts/GenerateSyscallNumbers.py:264–282  ·  view source on GitHub ↗
()

Source from the content-addressed store, hash-verified

262
263
264def main():
265 if sys.version_info[0] < 3:
266 logging.critical ("Python 3 or a more recent version is required.")
267
268 if (len(sys.argv) < 2):
269 print ("usage: %s <Linux git tree>" % (sys.argv[0]))
270
271 LinuxPath = sys.argv[1]
272
273
274 ParseArchSyscalls(Definitions_x86, Definitions_x86_dict, "x86", LinuxPath + Syscallx86File, [])
275 ParseArchSyscalls(Definitions_x64, Definitions_x64_dict, "x64", LinuxPath + Syscallx64File, ["x32"])
276 ParseCommonArchSyscalls(Definitions_Arm64, Definitions_Arm64_dict, "Arm64", LinuxPath + SyscallArm64File)
277
278 ExportSyscallDefines(Definitions_x86, Definitions_x86_dict, "x86",[])
279 ExportSyscallDefines(Definitions_x64, Definitions_x64_dict, "x64", [Definitions_x86])
280 ExportSyscallDefines(Definitions_Arm64, Definitions_Arm64_dict, "Arm64", [Definitions_x86, Definitions_x64])
281
282 ExportCommonSyscallDefines()
283
284if __name__ == "__main__":
285# execute only if run as a script

Callers 1

Calls 5

printFunction · 0.85
ParseArchSyscallsFunction · 0.85
ParseCommonArchSyscallsFunction · 0.85
ExportSyscallDefinesFunction · 0.85

Tested by

no test coverage detected