zig/tools
Stephen Gregoratto a4369918b1 Generate linux syscalls via. the linux source tree
Previously, updating the `SYS` enum for each architecture required
manually looking at the syscall tables and inserting any new additions.

This commit adds a tool, `generate_linux_syscalls.zig`, that automates
this process using the syscall tables in the Linux source tree. On
architectures without a table, it runs `zig cc` as a pre-processor to
extract the system-call numbers from the Linux headers.
2022-05-16 23:55:11 -04:00
..
spirv SPIR-V: Split out registry from gen_spirv_spec.zig 2021-05-14 19:49:32 +02:00
gen_spirv_spec.zig spirv spec: do not align packed struct fields 2022-02-24 19:48:34 +02:00
gen_stubs.zig tools/gen_stubs: sort output by section/symbol name 2022-05-04 18:38:45 +02:00
generate_linux_syscalls.zig Generate linux syscalls via. the linux source tree 2022-05-16 23:55:11 -04:00
merge_anal_dumps.zig allocgate: renamed getAllocator function to allocator 2021-11-30 23:32:47 +00:00
process_headers.zig target: Rename sparcv9 -> sparc64 2022-05-13 16:43:59 -04:00
stage1_gdb_pretty_printers.py gdb: restructure pretty printers into different files 2022-03-16 18:13:10 +01:00
stage2_gdb_pretty_printers.py tools: fix gdb pretty printers 2022-03-20 00:36:44 -07:00
std_gdb_pretty_printers.py gdb: restructure pretty printers into different files 2022-03-16 18:13:10 +01:00
update_clang_options.zig zig cc: integrate with -fstack-check, -fno-stack-check 2022-03-04 18:10:37 -07:00
update_cpu_features.zig update more API usage of std.Progress 2022-02-08 17:49:40 -07:00
update_glibc.zig glibc: remove duplicate files between generic-glibc/ and glibc/include/ 2021-12-15 18:34:27 -07:00
update_spirv_features.zig allocgate: renamed getAllocator function to allocator 2021-11-30 23:32:47 +00:00
update-license-headers.zig update more API usage of std.Progress 2022-02-08 17:49:40 -07:00
update-linux-headers.zig [linux headers] rename arm64 to aarch64 2022-01-26 07:57:34 +02:00
zig_gdb_pretty_printers.py gdb: restructure pretty printers into different files 2022-03-16 18:13:10 +01:00