]> git.saurik.com Git - apple/xnu.git/blobdiff - libkern/kxld/kxld_reloc.c
xnu-7195.50.7.100.1.tar.gz
[apple/xnu.git] / libkern / kxld / kxld_reloc.c
index ac4a8b3199fd1023af7bb8722fcb804d7a763c7a..f9a9b850d02f749de770d4340a10f71c0c00601e 100644 (file)
@@ -1,5 +1,5 @@
 /*
 /*
- * Copyright (c) 2007-2008 Apple Inc. All rights reserved.
+ * Copyright (c) 2007-2020 Apple Inc. All rights reserved.
  *
  * @APPLE_OSREFERENCE_LICENSE_HEADER_START@
  *
  *
  * @APPLE_OSREFERENCE_LICENSE_HEADER_START@
  *
@@ -28,6 +28,7 @@
 #include <string.h>
 #include <mach/boolean.h>
 #include <sys/types.h>
 #include <string.h>
 #include <mach/boolean.h>
 #include <sys/types.h>
+#include <os/base.h>
 
 #if KERNEL
     #include <libkern/libkern.h>
 
 #if KERNEL
     #include <libkern/libkern.h>
@@ -1381,25 +1382,25 @@ x86_64_process_reloc(const KXLDRelocator *relocator __unused, u_char *instructio
                                adjustment = 0;
                                break;
                        }
                                adjustment = 0;
                                break;
                        }
-               /* Fall through */
+                       OS_FALLTHROUGH;
                case X86_64_RELOC_SIGNED_1:
                        if (pair_target) {
                                adjustment = 1;
                                break;
                        }
                case X86_64_RELOC_SIGNED_1:
                        if (pair_target) {
                                adjustment = 1;
                                break;
                        }
-               /* Fall through */
+                       OS_FALLTHROUGH;
                case X86_64_RELOC_SIGNED_2:
                        if (pair_target) {
                                adjustment = 2;
                                break;
                        }
                case X86_64_RELOC_SIGNED_2:
                        if (pair_target) {
                                adjustment = 2;
                                break;
                        }
-               /* Fall through */
+                       OS_FALLTHROUGH;
                case X86_64_RELOC_SIGNED_4:
                        if (pair_target) {
                                adjustment = 4;
                                break;
                        }
                case X86_64_RELOC_SIGNED_4:
                        if (pair_target) {
                                adjustment = 4;
                                break;
                        }
-               /* Fall through */
+                       OS_FALLTHROUGH;
                case X86_64_RELOC_BRANCH:
                case X86_64_RELOC_GOT:
                case X86_64_RELOC_GOT_LOAD:
                case X86_64_RELOC_BRANCH:
                case X86_64_RELOC_GOT:
                case X86_64_RELOC_GOT_LOAD: