X-Git-Url: https://git.saurik.com/apple/xnu.git/blobdiff_plain/3903760236c30e3b5ace7a4eefac3a269d68957c..527f99514973766e9c0382a4d8550dfb00f54939:/libsyscall/xcodescripts/create-syscalls.pl diff --git a/libsyscall/xcodescripts/create-syscalls.pl b/libsyscall/xcodescripts/create-syscalls.pl index 54514f454..81dfc8a8a 100755 --- a/libsyscall/xcodescripts/create-syscalls.pl +++ b/libsyscall/xcodescripts/create-syscalls.pl @@ -222,6 +222,7 @@ sub checkForCustomStubs { foreach my $subarch (@Architectures) { (my $arch = $subarch) =~ s/arm(v.*)/arm/; $arch =~ s/x86_64(.*)/x86_64/; + $arch =~ s/arm64(.*)/arm64/; $$sym{aliases}{$arch} = [] unless $$sym{aliases}{$arch}; push(@{$$sym{aliases}{$arch}}, $$sym{asm_sym}); } @@ -244,6 +245,7 @@ sub readAliases { for my $arch (@Architectures) { (my $new_arch = $arch) =~ s/arm(v.*)/arm/g; $new_arch =~ s/x86_64(.*)/x86_64/g; + $new_arch =~ s/arm64(.*)/arm64/g; push(@a, $new_arch) unless grep { $_ eq $new_arch } @a; } @@ -302,6 +304,7 @@ sub writeStubForSymbol { for my $subarch (@Architectures) { (my $arch = $subarch) =~ s/arm(v.*)/arm/; $arch =~ s/x86_64(.*)/x86_64/; + $arch =~ s/arm64(.*)/arm64/; push(@conditions, "defined(__${arch}__)") unless grep { $_ eq $arch } @{$$symbol{except}}; } @@ -334,6 +337,7 @@ sub writeAliasesForSymbol { foreach my $subarch (@Architectures) { (my $arch = $subarch) =~ s/arm(v.*)/arm/; $arch =~ s/x86_64(.*)/x86_64/; + $arch =~ s/arm64(.*)/arm64/; next unless scalar($$symbol{aliases}{$arch});