Fix multiple inclusion guards to match new pathnames

Change-Id: Id7735be1d75bc315733b1773fba45c1deb8ace43
diff --git a/runtime/asm_support.h b/runtime/asm_support.h
index 8ea4adf..7b20c7a 100644
--- a/runtime/asm_support.h
+++ b/runtime/asm_support.h
@@ -14,8 +14,8 @@
  * limitations under the License.
  */
 
-#ifndef ART_SRC_ASM_SUPPORT_H_
-#define ART_SRC_ASM_SUPPORT_H_
+#ifndef ART_RUNTIME_ASM_SUPPORT_H_
+#define ART_RUNTIME_ASM_SUPPORT_H_
 
 // Value loaded into rSUSPEND for quick. When this value is counted down to zero we do a suspend
 // check.
@@ -55,4 +55,4 @@
 #define THREAD_EXCEPTION_OFFSET 12
 #endif
 
-#endif  // ART_SRC_ASM_SUPPORT_H_
+#endif  // ART_RUNTIME_ASM_SUPPORT_H_
diff --git a/runtime/atomic.h b/runtime/atomic.h
index d340dc5..cb6f86b 100644
--- a/runtime/atomic.h
+++ b/runtime/atomic.h
@@ -14,8 +14,8 @@
  * limitations under the License.
  */
 
-#ifndef ART_SRC_ATOMIC_H_
-#define ART_SRC_ATOMIC_H_
+#ifndef ART_RUNTIME_ATOMIC_H_
+#define ART_RUNTIME_ATOMIC_H_
 
 #include <stdint.h>
 
@@ -54,4 +54,4 @@
 
 }  // namespace art
 
-#endif  // ART_SRC_ATOMIC_H_
+#endif  // ART_RUNTIME_ATOMIC_H_
diff --git a/runtime/atomic_integer.h b/runtime/atomic_integer.h
index c4a8de9..57836d6 100644
--- a/runtime/atomic_integer.h
+++ b/runtime/atomic_integer.h
@@ -14,8 +14,8 @@
  * limitations under the License.
  */
 
-#ifndef ART_SRC_ATOMIC_INTEGER_H_
-#define ART_SRC_ATOMIC_INTEGER_H_
+#ifndef ART_RUNTIME_ATOMIC_INTEGER_H_
+#define ART_RUNTIME_ATOMIC_INTEGER_H_
 
 #include "cutils/atomic.h"
 #include "cutils/atomic-inline.h"
@@ -76,4 +76,4 @@
 
 }
 
-#endif  // ART_SRC_ATOMIC_INTEGER_H_
+#endif  // ART_RUNTIME_ATOMIC_INTEGER_H_
diff --git a/runtime/barrier.h b/runtime/barrier.h
index 2b0429a..e0ad239 100644
--- a/runtime/barrier.h
+++ b/runtime/barrier.h
@@ -14,8 +14,8 @@
  * limitations under the License.
  */
 
-#ifndef ART_SRC_BARRIER_H_
-#define ART_SRC_BARRIER_H_
+#ifndef ART_RUNTIME_BARRIER_H_
+#define ART_RUNTIME_BARRIER_H_
 
 #include "base/mutex.h"
 #include "locks.h"
@@ -52,4 +52,4 @@
 };
 
 }  // namespace art
-#endif  // ART_SRC_GC_BARRIER_H_
+#endif  // ART_RUNTIME_BARRIER_H_
diff --git a/runtime/base/casts.h b/runtime/base/casts.h
index 34c05af..be94c2e 100644
--- a/runtime/base/casts.h
+++ b/runtime/base/casts.h
@@ -14,8 +14,8 @@
  * limitations under the License.
  */
 
-#ifndef ART_SRC_BASE_CASTS_H_
-#define ART_SRC_BASE_CASTS_H_
+#ifndef ART_RUNTIME_BASE_CASTS_H_
+#define ART_RUNTIME_BASE_CASTS_H_
 
 #include <assert.h>
 #include <string.h>
@@ -90,4 +90,4 @@
 
 }  // namespace art
 
-#endif  // ART_SRC_BASE_CASTS_H_
+#endif  // ART_RUNTIME_BASE_CASTS_H_
diff --git a/runtime/base/histogram-inl.h b/runtime/base/histogram-inl.h
index 9514209..bbca603 100644
--- a/runtime/base/histogram-inl.h
+++ b/runtime/base/histogram-inl.h
@@ -14,8 +14,8 @@
  * limitations under the License.
  */
 
-#ifndef SRC_BASE_HISTOGRAM_INL_H_
-#define SRC_BASE_HISTOGRAM_INL_H_
+#ifndef ART_RUNTIME_BASE_HISTOGRAM_INL_H_
+#define ART_RUNTIME_BASE_HISTOGRAM_INL_H_
 
 #include "histogram.h"
 
@@ -251,5 +251,5 @@
 }
 
 }  // namespace art
-#endif  // SRC_BASE_HISTOGRAM_INL_H_
+#endif  // ART_RUNTIME_BASE_HISTOGRAM_INL_H_
 
diff --git a/runtime/base/histogram.h b/runtime/base/histogram.h
index 6878e71..8724d2c 100644
--- a/runtime/base/histogram.h
+++ b/runtime/base/histogram.h
@@ -13,8 +13,8 @@
  * See the License for the specific language governing permissions and
  * limitations under the License.
  */
-#ifndef ART_SRC_BASE_HISTOGRAM_H_
-#define ART_SRC_BASE_HISTOGRAM_H_
+#ifndef ART_RUNTIME_BASE_HISTOGRAM_H_
+#define ART_RUNTIME_BASE_HISTOGRAM_H_
 
 #include <vector>
 #include <string>
@@ -117,4 +117,4 @@
 };
 }
 
-#endif  // ART_SRC_BASE_HISTOGRAM_H_
+#endif  // ART_RUNTIME_BASE_HISTOGRAM_H_
diff --git a/runtime/base/logging.h b/runtime/base/logging.h
index 8d89e4d..f02a39a 100644
--- a/runtime/base/logging.h
+++ b/runtime/base/logging.h
@@ -14,8 +14,8 @@
  * limitations under the License.
  */
 
-#ifndef ART_SRC_BASE_LOGGING_H_
-#define ART_SRC_BASE_LOGGING_H_
+#ifndef ART_RUNTIME_BASE_LOGGING_H_
+#define ART_RUNTIME_BASE_LOGGING_H_
 
 #include <cerrno>
 #include <cstring>
@@ -334,4 +334,4 @@
 
 }  // namespace art
 
-#endif  // ART_SRC_BASE_LOGGING_H_
+#endif  // ART_RUNTIME_BASE_LOGGING_H_
diff --git a/runtime/base/macros.h b/runtime/base/macros.h
index 847105d..4a196f2 100644
--- a/runtime/base/macros.h
+++ b/runtime/base/macros.h
@@ -14,8 +14,8 @@
  * limitations under the License.
  */
 
-#ifndef ART_SRC_BASE_MACROS_H_
-#define ART_SRC_BASE_MACROS_H_
+#ifndef ART_RUNTIME_BASE_MACROS_H_
+#define ART_RUNTIME_BASE_MACROS_H_
 
 #include <stddef.h>  // for size_t
 
@@ -198,4 +198,4 @@
 
 #endif // defined(__SUPPORT_TS_ANNOTATION__)
 
-#endif  // ART_SRC_BASE_MACROS_H_
+#endif  // ART_RUNTIME_BASE_MACROS_H_
diff --git a/runtime/base/mutex-inl.h b/runtime/base/mutex-inl.h
index f911054..07157da 100644
--- a/runtime/base/mutex-inl.h
+++ b/runtime/base/mutex-inl.h
@@ -14,8 +14,8 @@
  * limitations under the License.
  */
 
-#ifndef ART_SRC_BASE_MUTEX_INL_H_
-#define ART_SRC_BASE_MUTEX_INL_H_
+#ifndef ART_RUNTIME_BASE_MUTEX_INL_H_
+#define ART_RUNTIME_BASE_MUTEX_INL_H_
 
 #include "mutex.h"
 
@@ -184,4 +184,4 @@
 
 }  // namespace art
 
-#endif  // ART_SRC_BASE_MUTEX_INL_H_
+#endif  // ART_RUNTIME_BASE_MUTEX_INL_H_
diff --git a/runtime/base/mutex.h b/runtime/base/mutex.h
index b627559..dea52a6 100644
--- a/runtime/base/mutex.h
+++ b/runtime/base/mutex.h
@@ -14,8 +14,8 @@
  * limitations under the License.
  */
 
-#ifndef ART_SRC_BASE_MUTEX_H_
-#define ART_SRC_BASE_MUTEX_H_
+#ifndef ART_RUNTIME_BASE_MUTEX_H_
+#define ART_RUNTIME_BASE_MUTEX_H_
 
 #include <pthread.h>
 #include <stdint.h>
@@ -398,4 +398,4 @@
 
 }  // namespace art
 
-#endif  // ART_SRC_BASE_MUTEX_H_
+#endif  // ART_RUNTIME_BASE_MUTEX_H_
diff --git a/runtime/base/stl_util.h b/runtime/base/stl_util.h
index eb8be42..ff9f40c 100644
--- a/runtime/base/stl_util.h
+++ b/runtime/base/stl_util.h
@@ -14,8 +14,8 @@
  * limitations under the License.
  */
 
-#ifndef ART_SRC_BASE_STL_UTIL_H_
-#define ART_SRC_BASE_STL_UTIL_H_
+#ifndef ART_RUNTIME_BASE_STL_UTIL_H_
+#define ART_RUNTIME_BASE_STL_UTIL_H_
 
 #include <algorithm>
 #include <sstream>
@@ -94,4 +94,4 @@
 
 }  // namespace art
 
-#endif  // ART_SRC_BASE_STL_UTIL_H_
+#endif  // ART_RUNTIME_BASE_STL_UTIL_H_
diff --git a/runtime/base/stringpiece.h b/runtime/base/stringpiece.h
index 3664218..62088cc 100644
--- a/runtime/base/stringpiece.h
+++ b/runtime/base/stringpiece.h
@@ -25,8 +25,8 @@
 // Systematic usage of StringPiece is encouraged as it will reduce unnecessary
 // conversions from "const char*" to "string" and back again.
 
-#ifndef ART_SRC_BASE_STRINGPIECE_H_
-#define ART_SRC_BASE_STRINGPIECE_H_
+#ifndef ART_RUNTIME_BASE_STRINGPIECE_H_
+#define ART_RUNTIME_BASE_STRINGPIECE_H_
 
 #include <string.h>
 #include <algorithm>
@@ -223,4 +223,4 @@
 
 }  // namespace art
 
-#endif  // ART_SRC_BASE_STRINGPIECE_H_
+#endif  // ART_RUNTIME_BASE_STRINGPIECE_H_
diff --git a/runtime/base/stringprintf.h b/runtime/base/stringprintf.h
index d707cc0..4767a75 100644
--- a/runtime/base/stringprintf.h
+++ b/runtime/base/stringprintf.h
@@ -14,8 +14,8 @@
  * limitations under the License.
  */
 
-#ifndef ART_SRC_BASE_STRINGPRINTF_H_
-#define ART_SRC_BASE_STRINGPRINTF_H_
+#ifndef ART_RUNTIME_BASE_STRINGPRINTF_H_
+#define ART_RUNTIME_BASE_STRINGPRINTF_H_
 
 #include <stdarg.h>
 #include <string>
@@ -35,4 +35,4 @@
 
 }  // namespace art
 
-#endif  // ART_SRC_BASE_STRINGPRINTF_H_
+#endif  // ART_RUNTIME_BASE_STRINGPRINTF_H_
diff --git a/runtime/base/timing_logger.h b/runtime/base/timing_logger.h
index 65732b1..816cbea 100644
--- a/runtime/base/timing_logger.h
+++ b/runtime/base/timing_logger.h
@@ -14,8 +14,8 @@
  * limitations under the License.
  */
 
-#ifndef ART_SRC_TIMING_LOGGER_H_
-#define ART_SRC_TIMING_LOGGER_H_
+#ifndef ART_RUNTIME_BASE_TIMING_LOGGER_H_
+#define ART_RUNTIME_BASE_TIMING_LOGGER_H_
 
 #include "base/histogram.h"
 #include "base/macros.h"
@@ -139,4 +139,4 @@
 }  // namespace base
 }  // namespace art
 
-#endif  // ART_SRC_TIMING_LOGGER_H_
+#endif  // ART_RUNTIME_BASE_TIMING_LOGGER_H_
diff --git a/runtime/base/unix_file/fd_file.h b/runtime/base/unix_file/fd_file.h
index 2b33961..79a0db9 100644
--- a/runtime/base/unix_file/fd_file.h
+++ b/runtime/base/unix_file/fd_file.h
@@ -14,8 +14,8 @@
  * limitations under the License.
  */
 
-#ifndef BASE_UNIX_FILE_FD_FILE_H_
-#define BASE_UNIX_FILE_FD_FILE_H_
+#ifndef ART_RUNTIME_BASE_UNIX_FILE_FD_FILE_H_
+#define ART_RUNTIME_BASE_UNIX_FILE_FD_FILE_H_
 
 #include <fcntl.h>
 #include <string>
@@ -72,4 +72,4 @@
 
 }  // namespace unix_file
 
-#endif  // BASE_UNIX_FILE_FD_FILE_H_
+#endif  // ART_RUNTIME_BASE_UNIX_FILE_FD_FILE_H_
diff --git a/runtime/base/unix_file/mapped_file.h b/runtime/base/unix_file/mapped_file.h
index 161100b..28cc551 100644
--- a/runtime/base/unix_file/mapped_file.h
+++ b/runtime/base/unix_file/mapped_file.h
@@ -14,8 +14,8 @@
  * limitations under the License.
  */
 
-#ifndef BASE_UNIX_FILE_MAPPED_FILE_H_
-#define BASE_UNIX_FILE_MAPPED_FILE_H_
+#ifndef ART_RUNTIME_BASE_UNIX_FILE_MAPPED_FILE_H_
+#define ART_RUNTIME_BASE_UNIX_FILE_MAPPED_FILE_H_
 
 #include <fcntl.h>
 #include <string>
@@ -94,4 +94,4 @@
 
 }  // namespace unix_file
 
-#endif  // BASE_UNIX_FILE_MAPPED_FILE_H_
+#endif  // ART_RUNTIME_BASE_UNIX_FILE_MAPPED_FILE_H_
diff --git a/runtime/base/unix_file/null_file.h b/runtime/base/unix_file/null_file.h
index e716603..3394731 100644
--- a/runtime/base/unix_file/null_file.h
+++ b/runtime/base/unix_file/null_file.h
@@ -14,8 +14,8 @@
  * limitations under the License.
  */
 
-#ifndef BASE_UNIX_FILE_NULL_FILE_H_
-#define BASE_UNIX_FILE_NULL_FILE_H_
+#ifndef ART_RUNTIME_BASE_UNIX_FILE_NULL_FILE_H_
+#define ART_RUNTIME_BASE_UNIX_FILE_NULL_FILE_H_
 
 #include "base/unix_file/random_access_file.h"
 #include "base/macros.h"
@@ -47,4 +47,4 @@
 
 }  // namespace unix_file
 
-#endif  // BASE_UNIX_FILE_NULL_FILE_H_
+#endif  // ART_RUNTIME_BASE_UNIX_FILE_NULL_FILE_H_
diff --git a/runtime/base/unix_file/random_access_file.h b/runtime/base/unix_file/random_access_file.h
index 22da37f..31a6dbe 100644
--- a/runtime/base/unix_file/random_access_file.h
+++ b/runtime/base/unix_file/random_access_file.h
@@ -14,8 +14,8 @@
  * limitations under the License.
  */
 
-#ifndef BASE_UNIX_FILE_RANDOM_ACCESS_FILE_H_
-#define BASE_UNIX_FILE_RANDOM_ACCESS_FILE_H_
+#ifndef ART_RUNTIME_BASE_UNIX_FILE_RANDOM_ACCESS_FILE_H_
+#define ART_RUNTIME_BASE_UNIX_FILE_RANDOM_ACCESS_FILE_H_
 
 #include <stdint.h>
 
@@ -65,4 +65,4 @@
 
 }  // namespace unix_file
 
-#endif  // BASE_UNIX_FILE_RANDOM_ACCESS_FILE_H_
+#endif  // ART_RUNTIME_BASE_UNIX_FILE_RANDOM_ACCESS_FILE_H_
diff --git a/runtime/base/unix_file/random_access_file_test.h b/runtime/base/unix_file/random_access_file_test.h
index 3baaeae..9d8550d 100644
--- a/runtime/base/unix_file/random_access_file_test.h
+++ b/runtime/base/unix_file/random_access_file_test.h
@@ -14,8 +14,8 @@
  * limitations under the License.
  */
 
-#ifndef BASE_UNIX_FILE_RANDOM_ACCESS_FILE_TEST_H_
-#define BASE_UNIX_FILE_RANDOM_ACCESS_FILE_TEST_H_
+#ifndef ART_RUNTIME_BASE_UNIX_FILE_RANDOM_ACCESS_FILE_TEST_H_
+#define ART_RUNTIME_BASE_UNIX_FILE_RANDOM_ACCESS_FILE_TEST_H_
 
 #include <errno.h>
 
@@ -169,4 +169,4 @@
 
 }  // namespace unix_file
 
-#endif  // BASE_UNIX_FILE_RANDOM_ACCESS_FILE_TEST_H_
+#endif  // ART_RUNTIME_BASE_UNIX_FILE_RANDOM_ACCESS_FILE_TEST_H_
diff --git a/runtime/base/unix_file/random_access_file_utils.h b/runtime/base/unix_file/random_access_file_utils.h
index 0535ead..30c81c0 100644
--- a/runtime/base/unix_file/random_access_file_utils.h
+++ b/runtime/base/unix_file/random_access_file_utils.h
@@ -14,8 +14,8 @@
  * limitations under the License.
  */
 
-#ifndef BASE_UNIX_FILE_RANDOM_ACCESS_FILE_UTILS_H_
-#define BASE_UNIX_FILE_RANDOM_ACCESS_FILE_UTILS_H_
+#ifndef ART_RUNTIME_BASE_UNIX_FILE_RANDOM_ACCESS_FILE_UTILS_H_
+#define ART_RUNTIME_BASE_UNIX_FILE_RANDOM_ACCESS_FILE_UTILS_H_
 
 namespace unix_file {
 
@@ -27,4 +27,4 @@
 
 }  // namespace unix_file
 
-#endif  // BASE_UNIX_FILE_RANDOM_ACCESS_FILE_UTILS_H_
+#endif  // ART_RUNTIME_BASE_UNIX_FILE_RANDOM_ACCESS_FILE_UTILS_H_
diff --git a/runtime/base/unix_file/string_file.h b/runtime/base/unix_file/string_file.h
index 8944373..26904f8 100644
--- a/runtime/base/unix_file/string_file.h
+++ b/runtime/base/unix_file/string_file.h
@@ -14,8 +14,8 @@
  * limitations under the License.
  */
 
-#ifndef BASE_UNIX_FILE_STRING_FILE_H_
-#define BASE_UNIX_FILE_STRING_FILE_H_
+#ifndef ART_RUNTIME_BASE_UNIX_FILE_STRING_FILE_H_
+#define ART_RUNTIME_BASE_UNIX_FILE_STRING_FILE_H_
 
 #include <stdint.h>
 
@@ -56,4 +56,4 @@
 
 }  // namespace unix_file
 
-#endif  // BASE_UNIX_FILE_STRING_FILE_H_
+#endif  // ART_RUNTIME_BASE_UNIX_FILE_STRING_FILE_H_
diff --git a/runtime/class_linker-inl.h b/runtime/class_linker-inl.h
index 6cf4991..4d01b66 100644
--- a/runtime/class_linker-inl.h
+++ b/runtime/class_linker-inl.h
@@ -14,8 +14,8 @@
  * limitations under the License.
  */
 
-#ifndef ART_SRC_CLASS_LINKER_INL_H_
-#define ART_SRC_CLASS_LINKER_INL_H_
+#ifndef ART_RUNTIME_CLASS_LINKER_INL_H_
+#define ART_RUNTIME_CLASS_LINKER_INL_H_
 
 #include "class_linker.h"
 
@@ -143,4 +143,4 @@
 
 }  // namespace art
 
-#endif  // ART_SRC_CLASS_LINKER_INL_H_
+#endif  // ART_RUNTIME_CLASS_LINKER_INL_H_
diff --git a/runtime/class_linker.h b/runtime/class_linker.h
index df1ecc6..3993cb2 100644
--- a/runtime/class_linker.h
+++ b/runtime/class_linker.h
@@ -14,8 +14,8 @@
  * limitations under the License.
  */
 
-#ifndef ART_SRC_CLASS_LINKER_H_
-#define ART_SRC_CLASS_LINKER_H_
+#ifndef ART_RUNTIME_CLASS_LINKER_H_
+#define ART_RUNTIME_CLASS_LINKER_H_
 
 #include <string>
 #include <utility>
@@ -627,4 +627,4 @@
 
 }  // namespace art
 
-#endif  // ART_SRC_CLASS_LINKER_H_
+#endif  // ART_RUNTIME_CLASS_LINKER_H_
diff --git a/runtime/class_reference.h b/runtime/class_reference.h
index c3be720..77c296f 100644
--- a/runtime/class_reference.h
+++ b/runtime/class_reference.h
@@ -14,8 +14,8 @@
  * limitations under the License.
  */
 
-#ifndef ART_SRC_CLASS_REFERENCE_H_
-#define ART_SRC_CLASS_REFERENCE_H_
+#ifndef ART_RUNTIME_CLASS_REFERENCE_H_
+#define ART_RUNTIME_CLASS_REFERENCE_H_
 
 #include <stdint.h>
 
@@ -38,4 +38,4 @@
 
 }  // namespace art
 
-#endif  // ART_SRC_CLASS_REFERENCE_H_
+#endif  // ART_RUNTIME_CLASS_REFERENCE_H_
diff --git a/runtime/closure.h b/runtime/closure.h
index 17f2b84..9bea28f 100644
--- a/runtime/closure.h
+++ b/runtime/closure.h
@@ -14,8 +14,8 @@
  * limitations under the License.
  */
 
-#ifndef ART_SRC_CLOSURE_H_
-#define ART_SRC_CLOSURE_H_
+#ifndef ART_RUNTIME_CLOSURE_H_
+#define ART_RUNTIME_CLOSURE_H_
 
 namespace art {
 
@@ -29,4 +29,4 @@
 
 }  // namespace art
 
-#endif  // ART_SRC_CLOSURE_H_
+#endif  // ART_RUNTIME_CLOSURE_H_
diff --git a/runtime/common_test.h b/runtime/common_test.h
index f03b1f9..73c47b5 100644
--- a/runtime/common_test.h
+++ b/runtime/common_test.h
@@ -14,6 +14,9 @@
  * limitations under the License.
  */
 
+#ifndef ART_RUNTIME_COMMON_TEST_H_
+#define ART_RUNTIME_COMMON_TEST_H_
+
 #include <dirent.h>
 #include <dlfcn.h>
 #include <sys/mman.h>
@@ -586,3 +589,5 @@
 }
 
 }  // namespace std
+
+#endif  // ART_RUNTIME_COMMON_TEST_H_
diff --git a/runtime/common_throws.h b/runtime/common_throws.h
index 4bf12c0..b7f2754 100644
--- a/runtime/common_throws.h
+++ b/runtime/common_throws.h
@@ -14,8 +14,8 @@
  * limitations under the License.
  */
 
-#ifndef ART_SRC_COMMON_THROWS__H_
-#define ART_SRC_COMMON_THROWS_H_
+#ifndef ART_RUNTIME_COMMON_THROWS_H_
+#define ART_RUNTIME_COMMON_THROWS_H_
 
 #include "base/mutex.h"
 #include "invoke_type.h"
@@ -183,4 +183,4 @@
 
 }  // namespace art
 
-#endif  // ART_SRC_COMMON_THROWS_H_
+#endif  // ART_RUNTIME_COMMON_THROWS_H_
diff --git a/runtime/compiled_class.h b/runtime/compiled_class.h
index f050ee6..c53d500 100644
--- a/runtime/compiled_class.h
+++ b/runtime/compiled_class.h
@@ -14,8 +14,8 @@
  * limitations under the License.
  */
 
-#ifndef ART_SRC_COMPILED_CLASS_H_
-#define ART_SRC_COMPILED_CLASS_H_
+#ifndef ART_RUNTIME_COMPILED_CLASS_H_
+#define ART_RUNTIME_COMPILED_CLASS_H_
 
 #include "mirror/class.h"
 
@@ -34,4 +34,4 @@
 
 }  // namespace art
 
-#endif  // ART_SRC_COMPILED_CLASS_H_
+#endif  // ART_RUNTIME_COMPILED_CLASS_H_
diff --git a/runtime/compiled_method.h b/runtime/compiled_method.h
index fb0172c..800dde2 100644
--- a/runtime/compiled_method.h
+++ b/runtime/compiled_method.h
@@ -14,8 +14,8 @@
  * limitations under the License.
  */
 
-#ifndef ART_SRC_COMPILED_METHOD_H_
-#define ART_SRC_COMPILED_METHOD_H_
+#ifndef ART_RUNTIME_COMPILED_METHOD_H_
+#define ART_RUNTIME_COMPILED_METHOD_H_
 
 #include <string>
 #include <vector>
@@ -177,4 +177,4 @@
 
 }  // namespace art
 
-#endif  // ART_SRC_COMPILED_METHOD_H_
+#endif  // ART_RUNTIME_COMPILED_METHOD_H_
diff --git a/runtime/constants_arm.h b/runtime/constants_arm.h
index 601c572..bbb9242 100644
--- a/runtime/constants_arm.h
+++ b/runtime/constants_arm.h
@@ -14,8 +14,8 @@
  * limitations under the License.
  */
 
-#ifndef ART_SRC_CONSTANTS_ARM_H_
-#define ART_SRC_CONSTANTS_ARM_H_
+#ifndef ART_RUNTIME_CONSTANTS_ARM_H_
+#define ART_RUNTIME_CONSTANTS_ARM_H_
 
 #include <stdint.h>
 
@@ -516,4 +516,4 @@
 }  // namespace arm
 }  // namespace art
 
-#endif  // ART_SRC_CONSTANTS_ARM_H_
+#endif  // ART_RUNTIME_CONSTANTS_ARM_H_
diff --git a/runtime/constants_mips.h b/runtime/constants_mips.h
index 87a1355..fb56493 100644
--- a/runtime/constants_mips.h
+++ b/runtime/constants_mips.h
@@ -14,8 +14,8 @@
  * limitations under the License.
  */
 
-#ifndef ART_SRC_CONSTANTS_MIPS_H_
-#define ART_SRC_CONSTANTS_MIPS_H_
+#ifndef ART_RUNTIME_CONSTANTS_MIPS_H_
+#define ART_RUNTIME_CONSTANTS_MIPS_H_
 
 #include <iosfwd>
 
@@ -183,4 +183,4 @@
 }  // namespace mips
 }  // namespace art
 
-#endif  // ART_SRC_CONSTANTS_MIPS_H_
+#endif  // ART_RUNTIME_CONSTANTS_MIPS_H_
diff --git a/runtime/constants_x86.h b/runtime/constants_x86.h
index e48b281..bb18b6b 100644
--- a/runtime/constants_x86.h
+++ b/runtime/constants_x86.h
@@ -14,8 +14,8 @@
  * limitations under the License.
  */
 
-#ifndef ART_SRC_CONSTANTS_X86_H_
-#define ART_SRC_CONSTANTS_X86_H_
+#ifndef ART_RUNTIME_CONSTANTS_X86_H_
+#define ART_RUNTIME_CONSTANTS_X86_H_
 
 #include <iosfwd>
 
@@ -137,4 +137,4 @@
 }  // namespace x86
 }  // namespace art
 
-#endif  // ART_SRC_CONSTANTS_X86_H_
+#endif  // ART_RUNTIME_CONSTANTS_X86_H_
diff --git a/runtime/debugger.h b/runtime/debugger.h
index eb17695..94f3cbe 100644
--- a/runtime/debugger.h
+++ b/runtime/debugger.h
@@ -18,8 +18,8 @@
  * Dalvik-specific side of debugger support.  (The JDWP code is intended to
  * be relatively generic.)
  */
-#ifndef ART_DEBUGGER_H_
-#define ART_DEBUGGER_H_
+#ifndef ART_RUNTIME_DEBUGGER_H_
+#define ART_RUNTIME_DEBUGGER_H_
 
 #include <pthread.h>
 
@@ -429,4 +429,4 @@
 
 }  // namespace art
 
-#endif  // ART_DEBUGGER_H_
+#endif  // ART_RUNTIME_DEBUGGER_H_
diff --git a/runtime/dex_file-inl.h b/runtime/dex_file-inl.h
index 5d8216e..dee8026 100644
--- a/runtime/dex_file-inl.h
+++ b/runtime/dex_file-inl.h
@@ -14,8 +14,8 @@
  * limitations under the License.
  */
 
-#ifndef ART_SRC_DEX_FILE_INL_H_
-#define ART_SRC_DEX_FILE_INL_H_
+#ifndef ART_RUNTIME_DEX_FILE_INL_H_
+#define ART_RUNTIME_DEX_FILE_INL_H_
 
 #include "base/logging.h"
 #include "dex_file.h"
@@ -44,4 +44,4 @@
 
 }  // namespace art
 
-#endif  // ART_SRC_DEX_FILE_INL_H_
+#endif  // ART_RUNTIME_DEX_FILE_INL_H_
diff --git a/runtime/dex_file.h b/runtime/dex_file.h
index e09270e..28e06cc 100644
--- a/runtime/dex_file.h
+++ b/runtime/dex_file.h
@@ -14,8 +14,8 @@
  * limitations under the License.
  */
 
-#ifndef ART_SRC_DEX_FILE_H_
-#define ART_SRC_DEX_FILE_H_
+#ifndef ART_RUNTIME_DEX_FILE_H_
+#define ART_RUNTIME_DEX_FILE_H_
 
 #include <string>
 #include <vector>
@@ -1220,4 +1220,4 @@
 
 }  // namespace art
 
-#endif  // ART_SRC_DEX_FILE_H_
+#endif  // ART_RUNTIME_DEX_FILE_H_
diff --git a/runtime/dex_file_verifier.h b/runtime/dex_file_verifier.h
index 5538d4a..3797dc7 100644
--- a/runtime/dex_file_verifier.h
+++ b/runtime/dex_file_verifier.h
@@ -14,8 +14,8 @@
  * limitations under the License.
  */
 
-#ifndef ART_SRC_DEX_FILE_VERIFIER_H_
-#define ART_SRC_DEX_FILE_VERIFIER_H_
+#ifndef ART_RUNTIME_DEX_FILE_VERIFIER_H_
+#define ART_RUNTIME_DEX_FILE_VERIFIER_H_
 
 #include "dex_file.h"
 #include "safe_map.h"
@@ -94,4 +94,4 @@
 
 }  // namespace art
 
-#endif  // ART_SRC_DEX_FILE_VERIFIER_H_
+#endif  // ART_RUNTIME_DEX_FILE_VERIFIER_H_
diff --git a/runtime/dex_instruction-inl.h b/runtime/dex_instruction-inl.h
index b426e66..2cb5235 100644
--- a/runtime/dex_instruction-inl.h
+++ b/runtime/dex_instruction-inl.h
@@ -14,8 +14,8 @@
  * limitations under the License.
  */
 
-#ifndef ART_SRC_DEX_INSTRUCTION_INL_H_
-#define ART_SRC_DEX_INSTRUCTION_INL_H_
+#ifndef ART_RUNTIME_DEX_INSTRUCTION_INL_H_
+#define ART_RUNTIME_DEX_INSTRUCTION_INL_H_
 
 #include "dex_instruction.h"
 
@@ -319,4 +319,4 @@
 
 } // namespace art
 
-#endif // ART_SRC_DEX_INSTRUCTION_INL_H_
+#endif  // ART_RUNTIME_DEX_INSTRUCTION_INL_H_
diff --git a/runtime/dex_instruction.h b/runtime/dex_instruction.h
index 0407c57..d2ad989 100644
--- a/runtime/dex_instruction.h
+++ b/runtime/dex_instruction.h
@@ -14,8 +14,8 @@
  * limitations under the License.
  */
 
-#ifndef ART_SRC_DEX_INSTRUCTION_H_
-#define ART_SRC_DEX_INSTRUCTION_H_
+#ifndef ART_RUNTIME_DEX_INSTRUCTION_H_
+#define ART_RUNTIME_DEX_INSTRUCTION_H_
 
 #include "base/logging.h"
 #include "base/macros.h"
@@ -443,4 +443,4 @@
 
 }  // namespace art
 
-#endif  // ART_SRC_DEX_INSTRUCTION_H_
+#endif  // ART_RUNTIME_DEX_INSTRUCTION_H_
diff --git a/runtime/dex_instruction_list.h b/runtime/dex_instruction_list.h
index 8257c78..31d51c9 100644
--- a/runtime/dex_instruction_list.h
+++ b/runtime/dex_instruction_list.h
@@ -14,6 +14,9 @@
  * limitations under the License.
  */
 
+#ifndef ART_RUNTIME_DEX_INSTRUCTION_LIST_H_
+#define ART_RUNTIME_DEX_INSTRUCTION_LIST_H_
+
 #define DEX_INSTRUCTION_LIST(V) \
   V(0x00, NOP, "nop", k10x, false, kNone, kContinue, kVerifyNone) \
   V(0x01, MOVE, "move", k12x, true, kNone, kContinue, kVerifyRegA | kVerifyRegB) \
@@ -297,3 +300,6 @@
   V(k35c) \
   V(k3rc) \
   V(k51l)
+
+#endif  // ART_RUNTIME_DEX_INSTRUCTION_LIST_H_
+#undef ART_RUNTIME_DEX_INSTRUCTION_LIST_H_ // the guard in this file is just for cpplint
diff --git a/runtime/dex_instruction_visitor.h b/runtime/dex_instruction_visitor.h
index ff4620f..795b95b 100644
--- a/runtime/dex_instruction_visitor.h
+++ b/runtime/dex_instruction_visitor.h
@@ -14,8 +14,8 @@
  * limitations under the License.
  */
 
-#ifndef ART_SRC_DEX_INSTRUCTION_VISITOR_H_
-#define ART_SRC_DEX_INSTRUCTION_VISITOR_H_
+#ifndef ART_RUNTIME_DEX_INSTRUCTION_VISITOR_H_
+#define ART_RUNTIME_DEX_INSTRUCTION_VISITOR_H_
 
 #include "base/macros.h"
 #include "dex_instruction.h"
@@ -69,4 +69,4 @@
 
 }  // namespace art
 
-#endif  // ART_SRC_DEX_INSTRUCTION_VISITOR_H_
+#endif  // ART_RUNTIME_DEX_INSTRUCTION_VISITOR_H_
diff --git a/runtime/dex_method_iterator.h b/runtime/dex_method_iterator.h
index dc2e712..cb71cb5 100644
--- a/runtime/dex_method_iterator.h
+++ b/runtime/dex_method_iterator.h
@@ -14,8 +14,8 @@
  * limitations under the License.
  */
 
-#ifndef ART_SRC_DEX_METHOD_ITERATOR_H_
-#define ART_SRC_DEX_METHOD_ITERATOR_H_
+#ifndef ART_RUNTIME_DEX_METHOD_ITERATOR_H_
+#define ART_RUNTIME_DEX_METHOD_ITERATOR_H_
 
 #include <vector>
 
@@ -147,4 +147,4 @@
 
 }  // namespace art
 
-#endif  // ART_SRC_DEX_METHOD_ITERATOR_H_
+#endif  // ART_RUNTIME_DEX_METHOD_ITERATOR_H_
diff --git a/runtime/disassembler.h b/runtime/disassembler.h
index 1f50bfc..805ff4d 100644
--- a/runtime/disassembler.h
+++ b/runtime/disassembler.h
@@ -14,8 +14,8 @@
  * limitations under the License.
  */
 
-#ifndef ART_SRC_DISASSEMBLER_H_
-#define ART_SRC_DISASSEMBLER_H_
+#ifndef ART_RUNTIME_DISASSEMBLER_H_
+#define ART_RUNTIME_DISASSEMBLER_H_
 
 #include <stdint.h>
 
@@ -45,4 +45,4 @@
 
 }  // namespace art
 
-#endif  // ART_SRC_DISASSEMBLER_H_
+#endif  // ART_RUNTIME_DISASSEMBLER_H_
diff --git a/runtime/disassembler_arm.h b/runtime/disassembler_arm.h
index 103876f..cab9150 100644
--- a/runtime/disassembler_arm.h
+++ b/runtime/disassembler_arm.h
@@ -14,8 +14,8 @@
  * limitations under the License.
  */
 
-#ifndef ART_SRC_DISASSEMBLER_ARM_H_
-#define ART_SRC_DISASSEMBLER_ARM_H_
+#ifndef ART_RUNTIME_DISASSEMBLER_ARM_H_
+#define ART_RUNTIME_DISASSEMBLER_ARM_H_
 
 #include <vector>
 
@@ -48,4 +48,4 @@
 }  // namespace arm
 }  // namespace art
 
-#endif  // ART_SRC_DISASSEMBLER_ARM_H_
+#endif  // ART_RUNTIME_DISASSEMBLER_ARM_H_
diff --git a/runtime/disassembler_mips.h b/runtime/disassembler_mips.h
index ed45113..e248503 100644
--- a/runtime/disassembler_mips.h
+++ b/runtime/disassembler_mips.h
@@ -14,8 +14,8 @@
  * limitations under the License.
  */
 
-#ifndef ART_SRC_DISASSEMBLER_MIPS_H_
-#define ART_SRC_DISASSEMBLER_MIPS_H_
+#ifndef ART_RUNTIME_DISASSEMBLER_MIPS_H_
+#define ART_RUNTIME_DISASSEMBLER_MIPS_H_
 
 #include <vector>
 
@@ -37,4 +37,4 @@
 }  // namespace mips
 }  // namespace art
 
-#endif  // ART_SRC_DISASSEMBLER_MIPS_H_
+#endif  // ART_RUNTIME_DISASSEMBLER_MIPS_H_
diff --git a/runtime/disassembler_x86.h b/runtime/disassembler_x86.h
index 13f8503..ff4322c 100644
--- a/runtime/disassembler_x86.h
+++ b/runtime/disassembler_x86.h
@@ -14,8 +14,8 @@
  * limitations under the License.
  */
 
-#ifndef ART_SRC_DISASSEMBLER_X86_H_
-#define ART_SRC_DISASSEMBLER_X86_H_
+#ifndef ART_RUNTIME_DISASSEMBLER_X86_H_
+#define ART_RUNTIME_DISASSEMBLER_X86_H_
 
 #include "disassembler.h"
 
@@ -35,4 +35,4 @@
 }  // namespace x86
 }  // namespace art
 
-#endif  // ART_SRC_DISASSEMBLER_X86_H_
+#endif  // ART_RUNTIME_DISASSEMBLER_X86_H_
diff --git a/runtime/elf_file.h b/runtime/elf_file.h
index cb95cb0..33b5fc3 100644
--- a/runtime/elf_file.h
+++ b/runtime/elf_file.h
@@ -14,8 +14,8 @@
  * limitations under the License.
  */
 
-#ifndef ART_SRC_ELF_FILE_H_
-#define ART_SRC_ELF_FILE_H_
+#ifndef ART_RUNTIME_ELF_FILE_H_
+#define ART_RUNTIME_ELF_FILE_H_
 
 #include <map>
 #include <vector>
@@ -172,4 +172,4 @@
 
 }  // namespace art
 
-#endif  // ART_SRC_ELF_FILE_H_
+#endif  // ART_RUNTIME_ELF_FILE_H_
diff --git a/runtime/file_output_stream.h b/runtime/file_output_stream.h
index b5eb4f8..10405ef 100644
--- a/runtime/file_output_stream.h
+++ b/runtime/file_output_stream.h
@@ -14,8 +14,8 @@
  * limitations under the License.
  */
 
-#ifndef ART_SRC_FILE_OUTPUT_STREAM_H_
-#define ART_SRC_FILE_OUTPUT_STREAM_H_
+#ifndef ART_RUNTIME_FILE_OUTPUT_STREAM_H_
+#define ART_RUNTIME_FILE_OUTPUT_STREAM_H_
 
 #include "output_stream.h"
 
@@ -41,4 +41,4 @@
 
 }  // namespace art
 
-#endif  // ART_SRC_FILE_OUTPUT_STREAM_H_
+#endif  // ART_RUNTIME_FILE_OUTPUT_STREAM_H_
diff --git a/runtime/gc/accounting/atomic_stack.h b/runtime/gc/accounting/atomic_stack.h
index 4e1c253..5310c18 100644
--- a/runtime/gc/accounting/atomic_stack.h
+++ b/runtime/gc/accounting/atomic_stack.h
@@ -14,8 +14,8 @@
  * limitations under the License.
  */
 
-#ifndef ART_SRC_GC_ACCOUNTING_ATOMIC_STACK_H_
-#define ART_SRC_GC_ACCOUNTING_ATOMIC_STACK_H_
+#ifndef ART_RUNTIME_GC_ACCOUNTING_ATOMIC_STACK_H_
+#define ART_RUNTIME_GC_ACCOUNTING_ATOMIC_STACK_H_
 
 #include <string>
 
@@ -189,4 +189,4 @@
 }  // namespace gc
 }  // namespace art
 
-#endif  // ART_SRC_GC_ACCOUNTING_ATOMIC_STACK_H_
+#endif  // ART_RUNTIME_GC_ACCOUNTING_ATOMIC_STACK_H_
diff --git a/runtime/gc/accounting/card_table-inl.h b/runtime/gc/accounting/card_table-inl.h
index 1e75290..f8f2773 100644
--- a/runtime/gc/accounting/card_table-inl.h
+++ b/runtime/gc/accounting/card_table-inl.h
@@ -14,8 +14,8 @@
  * limitations under the License.
  */
 
-#ifndef ART_SRC_GC_CARDTABLE_INL_H_
-#define ART_SRC_GC_CARDTABLE_INL_H_
+#ifndef ART_RUNTIME_GC_ACCOUNTING_CARD_TABLE_INL_H_
+#define ART_RUNTIME_GC_ACCOUNTING_CARD_TABLE_INL_H_
 
 #include "base/logging.h"
 #include "card_table.h"
@@ -210,4 +210,4 @@
 }  // namespace gc
 }  // namespace art
 
-#endif  // ART_SRC_GC_CARDTABLE_INL_H_
+#endif  // ART_RUNTIME_GC_ACCOUNTING_CARD_TABLE_INL_H_
diff --git a/runtime/gc/accounting/card_table.h b/runtime/gc/accounting/card_table.h
index cf85d15..1acaf5b 100644
--- a/runtime/gc/accounting/card_table.h
+++ b/runtime/gc/accounting/card_table.h
@@ -14,8 +14,8 @@
  * limitations under the License.
  */
 
-#ifndef ART_SRC_GC_CARDTABLE_H_
-#define ART_SRC_GC_CARDTABLE_H_
+#ifndef ART_RUNTIME_GC_ACCOUNTING_CARD_TABLE_H_
+#define ART_RUNTIME_GC_ACCOUNTING_CARD_TABLE_H_
 
 #include "globals.h"
 #include "locks.h"
@@ -153,4 +153,4 @@
 }  // namespace gc
 }  // namespace art
 
-#endif  // ART_SRC_GC_CARDTABLE_H_
+#endif  // ART_RUNTIME_GC_ACCOUNTING_CARD_TABLE_H_
diff --git a/runtime/gc/accounting/heap_bitmap-inl.h b/runtime/gc/accounting/heap_bitmap-inl.h
index 8e3123b..7622604 100644
--- a/runtime/gc/accounting/heap_bitmap-inl.h
+++ b/runtime/gc/accounting/heap_bitmap-inl.h
@@ -14,8 +14,8 @@
  * limitations under the License.
  */
 
-#ifndef ART_SRC_GC_ACCOUNTING_HEAP_BITMAP_INL_H_
-#define ART_SRC_GC_ACCOUNTING_HEAP_BITMAP_INL_H_
+#ifndef ART_RUNTIME_GC_ACCOUNTING_HEAP_BITMAP_INL_H_
+#define ART_RUNTIME_GC_ACCOUNTING_HEAP_BITMAP_INL_H_
 
 #include "heap_bitmap.h"
 
@@ -47,4 +47,4 @@
 }  // namespace gc
 }  // namespace art
 
-#endif  // ART_SRC_GC_ACCOUNTING_HEAP_BITMAP_INL_H_
+#endif  // ART_RUNTIME_GC_ACCOUNTING_HEAP_BITMAP_INL_H_
diff --git a/runtime/gc/accounting/heap_bitmap.h b/runtime/gc/accounting/heap_bitmap.h
index 5ff40c6..a12809e 100644
--- a/runtime/gc/accounting/heap_bitmap.h
+++ b/runtime/gc/accounting/heap_bitmap.h
@@ -14,8 +14,8 @@
  * limitations under the License.
  */
 
-#ifndef ART_SRC_GC_ACCOUNTING_HEAP_BITMAP_H_
-#define ART_SRC_GC_ACCOUNTING_HEAP_BITMAP_H_
+#ifndef ART_RUNTIME_GC_ACCOUNTING_HEAP_BITMAP_H_
+#define ART_RUNTIME_GC_ACCOUNTING_HEAP_BITMAP_H_
 
 #include "base/logging.h"
 #include "locks.h"
@@ -126,4 +126,4 @@
 }  // namespace gc
 }  // namespace art
 
-#endif  // ART_SRC_GC_ACCOUNTING_HEAP_BITMAP_H_
+#endif  // ART_RUNTIME_GC_ACCOUNTING_HEAP_BITMAP_H_
diff --git a/runtime/gc/accounting/mod_union_table-inl.h b/runtime/gc/accounting/mod_union_table-inl.h
index 656af94..32ac95f 100644
--- a/runtime/gc/accounting/mod_union_table-inl.h
+++ b/runtime/gc/accounting/mod_union_table-inl.h
@@ -14,8 +14,8 @@
  * limitations under the License.
  */
 
-#ifndef ART_SRC_GC_MOD_UNION_TABLE_INL_H_
-#define ART_SRC_GC_MOD_UNION_TABLE_INL_H_
+#ifndef ART_RUNTIME_GC_ACCOUNTING_MOD_UNION_TABLE_INL_H_
+#define ART_RUNTIME_GC_ACCOUNTING_MOD_UNION_TABLE_INL_H_
 
 #include "mod_union_table.h"
 
@@ -72,4 +72,4 @@
 }  // namespace gc
 }  // namespace art
 
-#endif  // ART_SRC_GC_MOD_UNION_TABLE_INL_H_
+#endif  // ART_RUNTIME_GC_ACCOUNTING_MOD_UNION_TABLE_INL_H_
diff --git a/runtime/gc/accounting/mod_union_table.h b/runtime/gc/accounting/mod_union_table.h
index 5d25e05..5435625 100644
--- a/runtime/gc/accounting/mod_union_table.h
+++ b/runtime/gc/accounting/mod_union_table.h
@@ -14,8 +14,8 @@
  * limitations under the License.
  */
 
-#ifndef ART_SRC_GC_ACCOUNTING_MOD_UNION_TABLE_H_
-#define ART_SRC_GC_ACCOUNTING_MOD_UNION_TABLE_H_
+#ifndef ART_RUNTIME_GC_ACCOUNTING_MOD_UNION_TABLE_H_
+#define ART_RUNTIME_GC_ACCOUNTING_MOD_UNION_TABLE_H_
 
 #include "globals.h"
 #include "safe_map.h"
@@ -150,4 +150,4 @@
 }  // namespace gc
 }  // namespace art
 
-#endif  // ART_SRC_GC_ACCOUNTING_MOD_UNION_TABLE_H_
+#endif  // ART_RUNTIME_GC_ACCOUNTING_MOD_UNION_TABLE_H_
diff --git a/runtime/gc/accounting/space_bitmap-inl.h b/runtime/gc/accounting/space_bitmap-inl.h
index a4fd330..d074a0f 100644
--- a/runtime/gc/accounting/space_bitmap-inl.h
+++ b/runtime/gc/accounting/space_bitmap-inl.h
@@ -14,8 +14,8 @@
  * limitations under the License.
  */
 
-#ifndef ART_SRC_GC_ACCOUNTING_SPACE_BITMAP_INL_H_
-#define ART_SRC_GC_ACCOUNTING_SPACE_BITMAP_INL_H_
+#ifndef ART_RUNTIME_GC_ACCOUNTING_SPACE_BITMAP_INL_H_
+#define ART_RUNTIME_GC_ACCOUNTING_SPACE_BITMAP_INL_H_
 
 #include "base/logging.h"
 #include "cutils/atomic-inline.h"
@@ -144,4 +144,4 @@
 }  // namespace gc
 }  // namespace art
 
-#endif  // ART_SRC_GC_ACCOUNTING_SPACE_BITMAP_INL_H_
+#endif  // ART_RUNTIME_GC_ACCOUNTING_SPACE_BITMAP_INL_H_
diff --git a/runtime/gc/accounting/space_bitmap.h b/runtime/gc/accounting/space_bitmap.h
index bb487d8..32ab440 100644
--- a/runtime/gc/accounting/space_bitmap.h
+++ b/runtime/gc/accounting/space_bitmap.h
@@ -14,8 +14,8 @@
  * limitations under the License.
  */
 
-#ifndef ART_SRC_GC_ACCOUNTING_SPACE_BITMAP_H_
-#define ART_SRC_GC_ACCOUNTING_SPACE_BITMAP_H_
+#ifndef ART_RUNTIME_GC_ACCOUNTING_SPACE_BITMAP_H_
+#define ART_RUNTIME_GC_ACCOUNTING_SPACE_BITMAP_H_
 
 #include "locks.h"
 #include "globals.h"
@@ -262,4 +262,4 @@
 }  // namespace gc
 }  // namespace art
 
-#endif  // ART_SRC_GC_ACCOUNTING_SPACE_BITMAP_H_
+#endif  // ART_RUNTIME_GC_ACCOUNTING_SPACE_BITMAP_H_
diff --git a/runtime/gc/allocator/dlmalloc.h b/runtime/gc/allocator/dlmalloc.h
index 6b02a44..07ebd1c 100644
--- a/runtime/gc/allocator/dlmalloc.h
+++ b/runtime/gc/allocator/dlmalloc.h
@@ -14,8 +14,8 @@
  * limitations under the License.
  */
 
-#ifndef ART_SRC_GC_ALLOCATOR_DLMALLOC_H_
-#define ART_SRC_GC_ALLOCATOR_DLMALLOC_H_
+#ifndef ART_RUNTIME_GC_ALLOCATOR_DLMALLOC_H_
+#define ART_RUNTIME_GC_ALLOCATOR_DLMALLOC_H_
 
 // Configure dlmalloc for mspaces.
 #define HAVE_MMAP 0
@@ -37,4 +37,4 @@
 // pages back to the kernel.
 extern "C" void DlmallocMadviseCallback(void* start, void* end, size_t used_bytes, void* /*arg*/);
 
-#endif  // ART_SRC_GC_ALLOCATOR_DLMALLOC_H_
+#endif  // ART_RUNTIME_GC_ALLOCATOR_DLMALLOC_H_
diff --git a/runtime/gc/collector/garbage_collector.h b/runtime/gc/collector/garbage_collector.h
index 1ab3957..a22faac 100644
--- a/runtime/gc/collector/garbage_collector.h
+++ b/runtime/gc/collector/garbage_collector.h
@@ -14,8 +14,8 @@
  * limitations under the License.
  */
 
-#ifndef ART_SRC_GC_GARBAGE_COLLECTOR_H_
-#define ART_SRC_GC_GARBAGE_COLLECTOR_H_
+#ifndef ART_RUNTIME_GC_COLLECTOR_GARBAGE_COLLECTOR_H_
+#define ART_RUNTIME_GC_COLLECTOR_GARBAGE_COLLECTOR_H_
 
 #include "gc_type.h"
 #include "locks.h"
@@ -119,4 +119,4 @@
 }  // namespace gc
 }  // namespace art
 
-#endif  // ART_SRC_GC_GARBAGE_COLLECTOR_H_
+#endif  // ART_RUNTIME_GC_COLLECTOR_GARBAGE_COLLECTOR_H_
diff --git a/runtime/gc/collector/gc_type.h b/runtime/gc/collector/gc_type.h
index bb25bb9..f18e40f 100644
--- a/runtime/gc/collector/gc_type.h
+++ b/runtime/gc/collector/gc_type.h
@@ -14,8 +14,8 @@
  * limitations under the License.
  */
 
-#ifndef ART_SRC_GC_COLLECTOR_GC_TYPE_H_
-#define ART_SRC_GC_COLLECTOR_GC_TYPE_H_
+#ifndef ART_RUNTIME_GC_COLLECTOR_GC_TYPE_H_
+#define ART_RUNTIME_GC_COLLECTOR_GC_TYPE_H_
 
 #include <ostream>
 
@@ -43,4 +43,4 @@
 }  // namespace gc
 }  // namespace art
 
-#endif  // ART_SRC_GC_COLLECTOR_GC_TYPE_H_
+#endif  // ART_RUNTIME_GC_COLLECTOR_GC_TYPE_H_
diff --git a/runtime/gc/collector/mark_sweep-inl.h b/runtime/gc/collector/mark_sweep-inl.h
index ea9fced..6b1b617 100644
--- a/runtime/gc/collector/mark_sweep-inl.h
+++ b/runtime/gc/collector/mark_sweep-inl.h
@@ -14,8 +14,8 @@
  * limitations under the License.
  */
 
-#ifndef ART_SRC_GC_MARK_SWEEP_INL_H_
-#define ART_SRC_GC_MARK_SWEEP_INL_H_
+#ifndef ART_RUNTIME_GC_COLLECTOR_MARK_SWEEP_INL_H_
+#define ART_RUNTIME_GC_COLLECTOR_MARK_SWEEP_INL_H_
 
 #include "gc/collector/mark_sweep.h"
 
@@ -162,4 +162,4 @@
 }  // namespace gc
 }  // namespace art
 
-#endif  // ART_SRC_GC_MARK_SWEEP_INL_H_
+#endif  // ART_RUNTIME_GC_COLLECTOR_MARK_SWEEP_INL_H_
diff --git a/runtime/gc/collector/mark_sweep.h b/runtime/gc/collector/mark_sweep.h
index 9df3c19..34136d4 100644
--- a/runtime/gc/collector/mark_sweep.h
+++ b/runtime/gc/collector/mark_sweep.h
@@ -14,8 +14,8 @@
  * limitations under the License.
  */
 
-#ifndef ART_SRC_GC_MARK_SWEEP_H_
-#define ART_SRC_GC_MARK_SWEEP_H_
+#ifndef ART_RUNTIME_GC_COLLECTOR_MARK_SWEEP_H_
+#define ART_RUNTIME_GC_COLLECTOR_MARK_SWEEP_H_
 
 #include "atomic_integer.h"
 #include "barrier.h"
@@ -450,4 +450,4 @@
 }  // namespace gc
 }  // namespace art
 
-#endif  // ART_SRC_GC_MARK_SWEEP_H_
+#endif  // ART_RUNTIME_GC_COLLECTOR_MARK_SWEEP_H_
diff --git a/runtime/gc/collector/partial_mark_sweep.h b/runtime/gc/collector/partial_mark_sweep.h
index bd4a580..718c62e 100644
--- a/runtime/gc/collector/partial_mark_sweep.h
+++ b/runtime/gc/collector/partial_mark_sweep.h
@@ -14,8 +14,8 @@
  * limitations under the License.
  */
 
-#ifndef ART_SRC_GC_COLLECTOR_PARTIAL_MARK_SWEEP_H_
-#define ART_SRC_GC_COLLECTOR_PARTIAL_MARK_SWEEP_H_
+#ifndef ART_RUNTIME_GC_COLLECTOR_PARTIAL_MARK_SWEEP_H_
+#define ART_RUNTIME_GC_COLLECTOR_PARTIAL_MARK_SWEEP_H_
 
 #include "locks.h"
 #include "mark_sweep.h"
@@ -45,4 +45,4 @@
 }  // namespace gc
 }  // namespace art
 
-#endif  // ART_SRC_GC_COLLECTOR_PARTIAL_MARK_SWEEP_H_
+#endif  // ART_RUNTIME_GC_COLLECTOR_PARTIAL_MARK_SWEEP_H_
diff --git a/runtime/gc/collector/sticky_mark_sweep.h b/runtime/gc/collector/sticky_mark_sweep.h
index b16cfc1..8cd4aed 100644
--- a/runtime/gc/collector/sticky_mark_sweep.h
+++ b/runtime/gc/collector/sticky_mark_sweep.h
@@ -14,8 +14,8 @@
  * limitations under the License.
  */
 
-#ifndef ART_SRC_GC_STICKY_MARK_SWEEP_H_
-#define ART_SRC_GC_STICKY_MARK_SWEEP_H_
+#ifndef ART_RUNTIME_GC_COLLECTOR_STICKY_MARK_SWEEP_H_
+#define ART_RUNTIME_GC_COLLECTOR_STICKY_MARK_SWEEP_H_
 
 #include "base/macros.h"
 #include "locks.h"
@@ -52,4 +52,4 @@
 }  // namespace gc
 }  // namespace art
 
-#endif  // ART_SRC_GC_STICKY_MARK_SWEEP_H_
+#endif  // ART_RUNTIME_GC_COLLECTOR_STICKY_MARK_SWEEP_H_
diff --git a/runtime/gc/heap.h b/runtime/gc/heap.h
index e6c9221..630d063 100644
--- a/runtime/gc/heap.h
+++ b/runtime/gc/heap.h
@@ -14,8 +14,8 @@
  * limitations under the License.
  */
 
-#ifndef ART_SRC_GC_HEAP_H_
-#define ART_SRC_GC_HEAP_H_
+#ifndef ART_RUNTIME_GC_HEAP_H_
+#define ART_RUNTIME_GC_HEAP_H_
 
 #include <iosfwd>
 #include <string>
@@ -609,4 +609,4 @@
 }  // namespace gc
 }  // namespace art
 
-#endif  // ART_SRC_GC_HEAP_H_
+#endif  // ART_RUNTIME_GC_HEAP_H_
diff --git a/runtime/gc/space/dlmalloc_space.h b/runtime/gc/space/dlmalloc_space.h
index 00df0e6..8a4314c 100644
--- a/runtime/gc/space/dlmalloc_space.h
+++ b/runtime/gc/space/dlmalloc_space.h
@@ -14,8 +14,8 @@
  * limitations under the License.
  */
 
-#ifndef ART_SRC_GC_SPACE_DLMALLOC_SPACE_H_
-#define ART_SRC_GC_SPACE_DLMALLOC_SPACE_H_
+#ifndef ART_RUNTIME_GC_SPACE_DLMALLOC_SPACE_H_
+#define ART_RUNTIME_GC_SPACE_DLMALLOC_SPACE_H_
 
 #include "gc/allocator/dlmalloc.h"
 #include "space.h"
@@ -182,4 +182,4 @@
 }  // namespace gc
 }  // namespace art
 
-#endif  // ART_SRC_GC_SPACE_DLMALLOC_SPACE_H_
+#endif  // ART_RUNTIME_GC_SPACE_DLMALLOC_SPACE_H_
diff --git a/runtime/gc/space/image_space.h b/runtime/gc/space/image_space.h
index 833fb8d..fde2b41 100644
--- a/runtime/gc/space/image_space.h
+++ b/runtime/gc/space/image_space.h
@@ -14,8 +14,8 @@
  * limitations under the License.
  */
 
-#ifndef ART_SRC_GC_SPACE_IMAGE_SPACE_H_
-#define ART_SRC_GC_SPACE_IMAGE_SPACE_H_
+#ifndef ART_RUNTIME_GC_SPACE_IMAGE_SPACE_H_
+#define ART_RUNTIME_GC_SPACE_IMAGE_SPACE_H_
 
 #include "space.h"
 
@@ -115,4 +115,4 @@
 }  // namespace gc
 }  // namespace art
 
-#endif  // ART_SRC_GC_SPACE_IMAGE_SPACE_H_
+#endif  // ART_RUNTIME_GC_SPACE_IMAGE_SPACE_H_
diff --git a/runtime/gc/space/large_object_space.h b/runtime/gc/space/large_object_space.h
index 197fad3..74d9cca 100644
--- a/runtime/gc/space/large_object_space.h
+++ b/runtime/gc/space/large_object_space.h
@@ -14,8 +14,8 @@
  * limitations under the License.
  */
 
-#ifndef ART_SRC_GC_SPACE_LARGE_OBJECT_SPACE_H_
-#define ART_SRC_GC_SPACE_LARGE_OBJECT_SPACE_H_
+#ifndef ART_RUNTIME_GC_SPACE_LARGE_OBJECT_SPACE_H_
+#define ART_RUNTIME_GC_SPACE_LARGE_OBJECT_SPACE_H_
 
 
 #include "dlmalloc_space.h"
@@ -190,4 +190,4 @@
 }  // namespace gc
 }  // namespace art
 
-#endif  // ART_SRC_GC_SPACE_LARGE_OBJECT_SPACE_H_
+#endif  // ART_RUNTIME_GC_SPACE_LARGE_OBJECT_SPACE_H_
diff --git a/runtime/gc/space/space-inl.h b/runtime/gc/space/space-inl.h
index 54bf604..2c3b93c 100644
--- a/runtime/gc/space/space-inl.h
+++ b/runtime/gc/space/space-inl.h
@@ -14,8 +14,8 @@
  * limitations under the License.
  */
 
-#ifndef ART_SRC_GC_SPACE_SPACE_INL_H_
-#define ART_SRC_GC_SPACE_SPACE_INL_H_
+#ifndef ART_RUNTIME_GC_SPACE_SPACE_INL_H_
+#define ART_RUNTIME_GC_SPACE_SPACE_INL_H_
 
 #include "space.h"
 
@@ -45,4 +45,4 @@
 }  // namespace gc
 }  // namespace art
 
-#endif  // ART_SRC_GC_SPACE_SPACE_INL_H_
+#endif  // ART_RUNTIME_GC_SPACE_SPACE_INL_H_
diff --git a/runtime/gc/space/space.h b/runtime/gc/space/space.h
index ca01c55..48f0579 100644
--- a/runtime/gc/space/space.h
+++ b/runtime/gc/space/space.h
@@ -14,8 +14,8 @@
  * limitations under the License.
  */
 
-#ifndef ART_SRC_GC_SPACE_SPACE_H_
-#define ART_SRC_GC_SPACE_SPACE_H_
+#ifndef ART_RUNTIME_GC_SPACE_SPACE_H_
+#define ART_RUNTIME_GC_SPACE_SPACE_H_
 
 #include <string>
 
@@ -292,4 +292,4 @@
 }  // namespace gc
 }  // namespace art
 
-#endif  // ART_SRC_GC_SPACE_SPACE_H_
+#endif  // ART_RUNTIME_GC_SPACE_SPACE_H_
diff --git a/runtime/gc_map.h b/runtime/gc_map.h
index 473b39a..33d09f2 100644
--- a/runtime/gc_map.h
+++ b/runtime/gc_map.h
@@ -14,8 +14,8 @@
  * limitations under the License.
  */
 
-#ifndef ART_SRC_GC_MAP_H_
-#define ART_SRC_GC_MAP_H_
+#ifndef ART_RUNTIME_GC_MAP_H_
+#define ART_RUNTIME_GC_MAP_H_
 
 #include <stdint.h>
 
@@ -108,4 +108,4 @@
 
 }  // namespace art
 
-#endif  // ART_SRC_GC_MAP_H_
+#endif  // ART_RUNTIME_GC_MAP_H_
diff --git a/runtime/globals.h b/runtime/globals.h
index dc9341a..c397494 100644
--- a/runtime/globals.h
+++ b/runtime/globals.h
@@ -14,8 +14,8 @@
  * limitations under the License.
  */
 
-#ifndef ART_SRC_GLOBALS_H_
-#define ART_SRC_GLOBALS_H_
+#ifndef ART_RUNTIME_GLOBALS_H_
+#define ART_RUNTIME_GLOBALS_H_
 
 #include <stddef.h>
 #include <stdint.h>
@@ -75,4 +75,4 @@
 
 }  // namespace art
 
-#endif  // ART_SRC_GLOBALS_H_
+#endif  // ART_RUNTIME_GLOBALS_H_
diff --git a/runtime/hprof/hprof.h b/runtime/hprof/hprof.h
index c6222dc..9168464 100644
--- a/runtime/hprof/hprof.h
+++ b/runtime/hprof/hprof.h
@@ -14,8 +14,8 @@
  * limitations under the License.
  */
 
-#ifndef HPROF_HPROF_H_
-#define HPROF_HPROF_H_
+#ifndef ART_RUNTIME_HPROF_HPROF_H_
+#define ART_RUNTIME_HPROF_HPROF_H_
 
 namespace art {
 
@@ -27,4 +27,4 @@
 
 }  // namespace art
 
-#endif  // HPROF_HPROF_H_
+#endif  // ART_RUNTIME_HPROF_HPROF_H_
diff --git a/runtime/image.h b/runtime/image.h
index f14d7d1..35e4c5c 100644
--- a/runtime/image.h
+++ b/runtime/image.h
@@ -14,8 +14,8 @@
  * limitations under the License.
  */
 
-#ifndef ART_SRC_IMAGE_H_
-#define ART_SRC_IMAGE_H_
+#ifndef ART_RUNTIME_IMAGE_H_
+#define ART_RUNTIME_IMAGE_H_
 
 #include <string.h>
 
@@ -131,4 +131,4 @@
 
 }  // namespace art
 
-#endif  // ART_SRC_IMAGE_H_
+#endif  // ART_RUNTIME_IMAGE_H_
diff --git a/runtime/indenter.h b/runtime/indenter.h
index 4ac0c01..c432e1b 100644
--- a/runtime/indenter.h
+++ b/runtime/indenter.h
@@ -14,8 +14,8 @@
  * limitations under the License.
  */
 
-#ifndef ART_SRC_INDENTER_H_
-#define ART_SRC_INDENTER_H_
+#ifndef ART_RUNTIME_INDENTER_H_
+#define ART_RUNTIME_INDENTER_H_
 
 #include "base/macros.h"
 #include <streambuf>
@@ -60,4 +60,4 @@
   DISALLOW_COPY_AND_ASSIGN(Indenter);
 };
 
-#endif // ART_SRC_INDENTER_H_
+#endif  // ART_RUNTIME_INDENTER_H_
diff --git a/runtime/indirect_reference_table.h b/runtime/indirect_reference_table.h
index e09043d..34b0f3a 100644
--- a/runtime/indirect_reference_table.h
+++ b/runtime/indirect_reference_table.h
@@ -14,8 +14,8 @@
  * limitations under the License.
  */
 
-#ifndef ART_SRC_INDIRECT_REFERENCE_TABLE_H_
-#define ART_SRC_INDIRECT_REFERENCE_TABLE_H_
+#ifndef ART_RUNTIME_INDIRECT_REFERENCE_TABLE_H_
+#define ART_RUNTIME_INDIRECT_REFERENCE_TABLE_H_
 
 #include <stdint.h>
 
@@ -378,4 +378,4 @@
 
 }  // namespace art
 
-#endif  // ART_SRC_INDIRECT_REFERENCE_TABLE_H_
+#endif  // ART_RUNTIME_INDIRECT_REFERENCE_TABLE_H_
diff --git a/runtime/instruction_set.h b/runtime/instruction_set.h
index c4dae4d..2217f7f 100644
--- a/runtime/instruction_set.h
+++ b/runtime/instruction_set.h
@@ -14,8 +14,8 @@
  * limitations under the License.
  */
 
-#ifndef ART_SRC_INSTRUCTION_SET_H_
-#define ART_SRC_INSTRUCTION_SET_H_
+#ifndef ART_RUNTIME_INSTRUCTION_SET_H_
+#define ART_RUNTIME_INSTRUCTION_SET_H_
 
 #include <iosfwd>
 
@@ -33,4 +33,4 @@
 
 }  // namespace art
 
-#endif  // ART_SRC_INSTRUCTION_SET_H_
+#endif  // ART_RUNTIME_INSTRUCTION_SET_H_
diff --git a/runtime/instrumentation.h b/runtime/instrumentation.h
index 5fea34f..e0f1fa9 100644
--- a/runtime/instrumentation.h
+++ b/runtime/instrumentation.h
@@ -14,8 +14,8 @@
  * limitations under the License.
  */
 
-#ifndef ART_SRC_INSTRUMENTATION_H_
-#define ART_SRC_INSTRUMENTATION_H_
+#ifndef ART_RUNTIME_INSTRUMENTATION_H_
+#define ART_RUNTIME_INSTRUMENTATION_H_
 
 #include "base/macros.h"
 #include "locks.h"
@@ -290,4 +290,4 @@
 }  // namespace instrumentation
 }  // namespace art
 
-#endif  // ART_SRC_INSTRUMENTATION_H_
+#endif  // ART_RUNTIME_INSTRUMENTATION_H_
diff --git a/runtime/intern_table.h b/runtime/intern_table.h
index 1ff4f6d..5031ce3 100644
--- a/runtime/intern_table.h
+++ b/runtime/intern_table.h
@@ -14,8 +14,8 @@
  * limitations under the License.
  */
 
-#ifndef ART_SRC_INTERN_TABLE_H_
-#define ART_SRC_INTERN_TABLE_H_
+#ifndef ART_RUNTIME_INTERN_TABLE_H_
+#define ART_RUNTIME_INTERN_TABLE_H_
 
 #include "base/mutex.h"
 #include "root_visitor.h"
@@ -95,4 +95,4 @@
 
 }  // namespace art
 
-#endif  // ART_SRC_CLASS_LINKER_H_
+#endif  // ART_RUNTIME_INTERN_TABLE_H_
diff --git a/runtime/interpreter/interpreter.h b/runtime/interpreter/interpreter.h
index 20166ac..17884b9 100644
--- a/runtime/interpreter/interpreter.h
+++ b/runtime/interpreter/interpreter.h
@@ -14,8 +14,8 @@
  * limitations under the License.
  */
 
-#ifndef ART_SRC_INTERPRETER_INTERPRETER_H_
-#define ART_SRC_INTERPRETER_INTERPRETER_H_
+#ifndef ART_RUNTIME_INTERPRETER_INTERPRETER_H_
+#define ART_RUNTIME_INTERPRETER_INTERPRETER_H_
 
 #include "dex_file.h"
 #include "locks.h"
@@ -55,4 +55,4 @@
 }  // namespace interpreter
 }  // namespace art
 
-#endif  // ART_SRC_INTERPRETER_INTERPRETER_H_
+#endif  // ART_RUNTIME_INTERPRETER_INTERPRETER_H_
diff --git a/runtime/invoke_arg_array_builder.h b/runtime/invoke_arg_array_builder.h
index b57d60a..c1d8249 100644
--- a/runtime/invoke_arg_array_builder.h
+++ b/runtime/invoke_arg_array_builder.h
@@ -14,8 +14,8 @@
  * limitations under the License.
  */
 
-#ifndef ART_SRC_INVOKE_ARG_ARRAY_BUILDER_H_
-#define ART_SRC_INVOKE_ARG_ARRAY_BUILDER_H_
+#ifndef ART_RUNTIME_INVOKE_ARG_ARRAY_BUILDER_H_
+#define ART_RUNTIME_INVOKE_ARG_ARRAY_BUILDER_H_
 
 #include "mirror/object.h"
 #include "scoped_thread_state_change.h"
@@ -180,4 +180,4 @@
 
 }  // namespace art
 
-#endif  // ART_SRC_INVOKE_ARG_ARRAY_BUILDER_H_
+#endif  // ART_RUNTIME_INVOKE_ARG_ARRAY_BUILDER_H_
diff --git a/runtime/invoke_type.h b/runtime/invoke_type.h
index d724fdb..cdf9be8 100644
--- a/runtime/invoke_type.h
+++ b/runtime/invoke_type.h
@@ -14,8 +14,8 @@
  * limitations under the License.
  */
 
-#ifndef ART_SRC_INVOKE_TYPE_H_
-#define ART_SRC_INVOKE_TYPE_H_
+#ifndef ART_RUNTIME_INVOKE_TYPE_H_
+#define ART_RUNTIME_INVOKE_TYPE_H_
 
 #include <iosfwd>
 
@@ -34,4 +34,4 @@
 
 }  // namespace art
 
-#endif  // ART_SRC_INVOKE_TYPE_H_
+#endif  // ART_RUNTIME_INVOKE_TYPE_H_
diff --git a/runtime/jdwp/jdwp.h b/runtime/jdwp/jdwp.h
index 436525c..6a5d0d1 100644
--- a/runtime/jdwp/jdwp.h
+++ b/runtime/jdwp/jdwp.h
@@ -14,8 +14,8 @@
  * limitations under the License.
  */
 
-#ifndef ART_JDWP_JDWP_H_
-#define ART_JDWP_JDWP_H_
+#ifndef ART_RUNTIME_JDWP_JDWP_H_
+#define ART_RUNTIME_JDWP_JDWP_H_
 
 #include "base/mutex.h"
 #include "jdwp/jdwp_bits.h"
@@ -429,4 +429,4 @@
 
 }  // namespace art
 
-#endif  // ART_JDWP_JDWP_H_
+#endif  // ART_RUNTIME_JDWP_JDWP_H_
diff --git a/runtime/jdwp/jdwp_bits.h b/runtime/jdwp/jdwp_bits.h
index 2a3c775..9f80cbe 100644
--- a/runtime/jdwp/jdwp_bits.h
+++ b/runtime/jdwp/jdwp_bits.h
@@ -14,8 +14,8 @@
  * limitations under the License.
  */
 
-#ifndef ART_JDWP_BITS_H_
-#define ART_JDWP_BITS_H_
+#ifndef ART_RUNTIME_JDWP_JDWP_BITS_H_
+#define ART_RUNTIME_JDWP_JDWP_BITS_H_
 
 #include <stddef.h>
 #include <stdint.h>
@@ -121,4 +121,4 @@
 
 }  // namespace art
 
-#endif  // ART_JDWP_BITS_H_
+#endif  // ART_RUNTIME_JDWP_JDWP_BITS_H_
diff --git a/runtime/jdwp/jdwp_constants.h b/runtime/jdwp/jdwp_constants.h
index ebc575b..a8db325 100644
--- a/runtime/jdwp/jdwp_constants.h
+++ b/runtime/jdwp/jdwp_constants.h
@@ -16,8 +16,8 @@
 /*
  * These come out of the JDWP documentation.
  */
-#ifndef ART_JDWP_JDWPCONSTANTS_H_
-#define ART_JDWP_JDWPCONSTANTS_H_
+#ifndef ART_RUNTIME_JDWP_JDWP_CONSTANTS_H_
+#define ART_RUNTIME_JDWP_JDWP_CONSTANTS_H_
 
 #include <iosfwd>
 
@@ -246,4 +246,4 @@
 
 }  // namespace art
 
-#endif  // ART_JDWP_JDWPCONSTANTS_H_
+#endif  // ART_RUNTIME_JDWP_JDWP_CONSTANTS_H_
diff --git a/runtime/jdwp/jdwp_event.h b/runtime/jdwp/jdwp_event.h
index a6eabb1..d269761 100644
--- a/runtime/jdwp/jdwp_event.h
+++ b/runtime/jdwp/jdwp_event.h
@@ -16,8 +16,8 @@
 /*
  * Handle registration of events, and debugger event notification.
  */
-#ifndef ART_JDWP_JDWPEVENT_H_
-#define ART_JDWP_JDWPEVENT_H_
+#ifndef ART_RUNTIME_JDWP_JDWP_EVENT_H_
+#define ART_RUNTIME_JDWP_JDWP_EVENT_H_
 
 #include "jdwp/jdwp.h"
 #include "jdwp/jdwp_constants.h"
@@ -110,4 +110,4 @@
 
 }  // namespace art
 
-#endif  // ART_JDWP_JDWPEVENT_H_
+#endif  // ART_RUNTIME_JDWP_JDWP_EVENT_H_
diff --git a/runtime/jdwp/jdwp_expand_buf.h b/runtime/jdwp/jdwp_expand_buf.h
index 820f62d..81e01e2 100644
--- a/runtime/jdwp/jdwp_expand_buf.h
+++ b/runtime/jdwp/jdwp_expand_buf.h
@@ -16,8 +16,8 @@
 /*
  * Expanding byte buffer, with primitives for appending basic data types.
  */
-#ifndef ART_JDWP_EXPANDBUF_H_
-#define ART_JDWP_EXPANDBUF_H_
+#ifndef ART_RUNTIME_JDWP_JDWP_EXPAND_BUF_H_
+#define ART_RUNTIME_JDWP_JDWP_EXPAND_BUF_H_
 
 #include <string>
 
@@ -67,4 +67,4 @@
 
 }  // namespace art
 
-#endif  // ART_JDWP_EXPANDBUF_H_
+#endif  // ART_RUNTIME_JDWP_JDWP_EXPAND_BUF_H_
diff --git a/runtime/jdwp/jdwp_priv.h b/runtime/jdwp/jdwp_priv.h
index c8a7b26..ab89339 100644
--- a/runtime/jdwp/jdwp_priv.h
+++ b/runtime/jdwp/jdwp_priv.h
@@ -16,8 +16,8 @@
 /*
  * JDWP internal interfaces.
  */
-#ifndef ART_JDWP_JDWPPRIV_H_
-#define ART_JDWP_JDWPPRIV_H_
+#ifndef ART_RUNTIME_JDWP_JDWP_PRIV_H_
+#define ART_RUNTIME_JDWP_JDWP_PRIV_H_
 
 #include "debugger.h"
 #include "jdwp/jdwp.h"
@@ -101,4 +101,4 @@
 
 }  // namespace art
 
-#endif  // ART_JDWP_JDWPPRIV_H_
+#endif  // ART_RUNTIME_JDWP_JDWP_PRIV_H_
diff --git a/runtime/jdwp/object_registry.h b/runtime/jdwp/object_registry.h
index d0ea59d..345f0ad 100644
--- a/runtime/jdwp/object_registry.h
+++ b/runtime/jdwp/object_registry.h
@@ -14,6 +14,9 @@
  * limitations under the License.
  */
 
+#ifndef ART_RUNTIME_JDWP_OBJECT_REGISTRY_H_
+#define ART_RUNTIME_JDWP_OBJECT_REGISTRY_H_
+
 #include <stdint.h>
 
 #include <map>
@@ -98,3 +101,5 @@
 };
 
 }  // namespace art
+
+#endif  // ART_RUNTIME_JDWP_OBJECT_REGISTRY_H_
diff --git a/runtime/jni_internal.h b/runtime/jni_internal.h
index 7b43f95..ad66ada 100644
--- a/runtime/jni_internal.h
+++ b/runtime/jni_internal.h
@@ -14,8 +14,8 @@
  * limitations under the License.
  */
 
-#ifndef ART_SRC_JNI_INTERNAL_H_
-#define ART_SRC_JNI_INTERNAL_H_
+#ifndef ART_RUNTIME_JNI_INTERNAL_H_
+#define ART_RUNTIME_JNI_INTERNAL_H_
 
 #include "jni.h"
 
@@ -198,4 +198,4 @@
 
 std::ostream& operator<<(std::ostream& os, const jobjectRefType& rhs);
 
-#endif  // ART_SRC_JNI_INTERNAL_H_
+#endif  // ART_RUNTIME_JNI_INTERNAL_H_
diff --git a/runtime/jobject_comparator.h b/runtime/jobject_comparator.h
index 17098aa..698d667 100644
--- a/runtime/jobject_comparator.h
+++ b/runtime/jobject_comparator.h
@@ -14,8 +14,8 @@
  * limitations under the License.
  */
 
-#ifndef ART_SRC_JOBJECT_COMPARATOR_H_
-#define ART_SRC_JOBJECT_COMPARATOR_H_
+#ifndef ART_RUNTIME_JOBJECT_COMPARATOR_H_
+#define ART_RUNTIME_JOBJECT_COMPARATOR_H_
 
 #include <jni.h>
 
@@ -27,4 +27,4 @@
 
 }  // namespace art
 
-#endif  // ART_SRC_JOBJECT_COMPARATOR_H_
+#endif  // ART_RUNTIME_JOBJECT_COMPARATOR_H_
diff --git a/runtime/jvalue.h b/runtime/jvalue.h
index 66cd93e..0c1aadb 100644
--- a/runtime/jvalue.h
+++ b/runtime/jvalue.h
@@ -14,8 +14,8 @@
  * limitations under the License.
  */
 
-#ifndef ART_SRC_JVALUE_H_
-#define ART_SRC_JVALUE_H_
+#ifndef ART_RUNTIME_JVALUE_H_
+#define ART_RUNTIME_JVALUE_H_
 
 #include "base/macros.h"
 
@@ -75,4 +75,4 @@
 
 }  // namespace art
 
-#endif  // ART_SRC_JVALUE_H_
+#endif  // ART_RUNTIME_JVALUE_H_
diff --git a/runtime/leb128.h b/runtime/leb128.h
index a5a6683..ca955b0 100644
--- a/runtime/leb128.h
+++ b/runtime/leb128.h
@@ -14,8 +14,8 @@
  * limitations under the License.
  */
 
-#ifndef ART_SRC_LEB128_H_
-#define ART_SRC_LEB128_H_
+#ifndef ART_RUNTIME_LEB128_H_
+#define ART_RUNTIME_LEB128_H_
 
 #include "globals.h"
 
@@ -121,4 +121,4 @@
 
 }  // namespace art
 
-#endif  // ART_SRC_LEB128_H_
+#endif  // ART_RUNTIME_LEB128_H_
diff --git a/runtime/locks.h b/runtime/locks.h
index 91437e1..6b0e96f 100644
--- a/runtime/locks.h
+++ b/runtime/locks.h
@@ -14,8 +14,8 @@
  * limitations under the License.
  */
 
-#ifndef ART_SRC_LOCKS_H_
-#define ART_SRC_LOCKS_H_
+#ifndef ART_RUNTIME_LOCKS_H_
+#define ART_RUNTIME_LOCKS_H_
 
 #include <ostream>
 
@@ -165,4 +165,4 @@
 
 }  // namespace art
 
-#endif  // ART_SRC_LOCKS_H_
+#endif  // ART_RUNTIME_LOCKS_H_
diff --git a/runtime/log_severity.h b/runtime/log_severity.h
index 126019b..bb7679d 100644
--- a/runtime/log_severity.h
+++ b/runtime/log_severity.h
@@ -14,12 +14,12 @@
  * limitations under the License.
  */
 
-#ifndef BASE_LOG_SEVERITY_H_
-#define BASE_LOG_SEVERITY_H_
+#ifndef ART_RUNTIME_LOG_SEVERITY_H_
+#define ART_RUNTIME_LOG_SEVERITY_H_
 
 typedef int LogSeverity;
 
 const int VERBOSE = 0, DEBUG = 1, INFO = 2, WARNING = 3, ERROR = 4, FATAL = 5;
 const int INTERNAL_FATAL = 6; // For Runtime::Abort.
 
-#endif  // BASE_LOG_SEVERITY_H_
+#endif  // ART_RUNTIME_LOG_SEVERITY_H_
diff --git a/runtime/mem_map.h b/runtime/mem_map.h
index 2eb7772..7d418a5 100644
--- a/runtime/mem_map.h
+++ b/runtime/mem_map.h
@@ -14,8 +14,8 @@
  * limitations under the License.
  */
 
-#ifndef ART_SRC_MEM_MAP_H_
-#define ART_SRC_MEM_MAP_H_
+#ifndef ART_RUNTIME_MEM_MAP_H_
+#define ART_RUNTIME_MEM_MAP_H_
 
 #include <string>
 
@@ -101,4 +101,4 @@
 
 }  // namespace art
 
-#endif  // ART_SRC_MEM_MAP_H_
+#endif  // ART_RUNTIME_MEM_MAP_H_
diff --git a/runtime/memory_region.h b/runtime/memory_region.h
index cfbe42d..849ab1c 100644
--- a/runtime/memory_region.h
+++ b/runtime/memory_region.h
@@ -14,8 +14,8 @@
  * limitations under the License.
  */
 
-#ifndef ART_SRC_MEMORY_REGION_H_
-#define ART_SRC_MEMORY_REGION_H_
+#ifndef ART_RUNTIME_MEMORY_REGION_H_
+#define ART_RUNTIME_MEMORY_REGION_H_
 
 #include <stdint.h>
 
@@ -96,4 +96,4 @@
 
 }  // namespace art
 
-#endif  // ART_MEMORY_REGION_H_
+#endif  // ART_RUNTIME_MEMORY_REGION_H_
diff --git a/runtime/method_reference.h b/runtime/method_reference.h
index ff8bf31..1ff4ea0 100644
--- a/runtime/method_reference.h
+++ b/runtime/method_reference.h
@@ -14,8 +14,8 @@
  * limitations under the License.
  */
 
-#ifndef ART_SRC_METHOD_REFERENCE_H_
-#define ART_SRC_METHOD_REFERENCE_H_
+#ifndef ART_RUNTIME_METHOD_REFERENCE_H_
+#define ART_RUNTIME_METHOD_REFERENCE_H_
 
 namespace art {
 
@@ -44,4 +44,4 @@
 
 }  // namespace art
 
-#endif  // ART_SRC_METHOD_REFERENCE_H_
+#endif  // ART_RUNTIME_METHOD_REFERENCE_H_
diff --git a/runtime/mirror/abstract_method-inl.h b/runtime/mirror/abstract_method-inl.h
index a823886..6fcd705 100644
--- a/runtime/mirror/abstract_method-inl.h
+++ b/runtime/mirror/abstract_method-inl.h
@@ -14,8 +14,8 @@
  * limitations under the License.
  */
 
-#ifndef ART_SRC_MIRROR_METHOD_INL_H_
-#define ART_SRC_MIRROR_METHOD_INL_H_
+#ifndef ART_RUNTIME_MIRROR_ABSTRACT_METHOD_INL_H_
+#define ART_RUNTIME_MIRROR_ABSTRACT_METHOD_INL_H_
 
 #include "abstract_method.h"
 
@@ -196,4 +196,4 @@
 }  // namespace mirror
 }  // namespace art
 
-#endif  // ART_SRC_MIRROR_METHOD_INL_H_
+#endif  // ART_RUNTIME_MIRROR_ABSTRACT_METHOD_INL_H_
diff --git a/runtime/mirror/abstract_method.h b/runtime/mirror/abstract_method.h
index 339471d..d909058 100644
--- a/runtime/mirror/abstract_method.h
+++ b/runtime/mirror/abstract_method.h
@@ -14,8 +14,8 @@
  * limitations under the License.
  */
 
-#ifndef ART_SRC_MIRROR_METHOD_H_
-#define ART_SRC_MIRROR_METHOD_H_
+#ifndef ART_RUNTIME_MIRROR_ABSTRACT_METHOD_H_
+#define ART_RUNTIME_MIRROR_ABSTRACT_METHOD_H_
 
 #include "class.h"
 #include "dex_file.h"
@@ -515,4 +515,4 @@
 }  // namespace mirror
 }  // namespace art
 
-#endif  // ART_SRC_MIRROR_METHOD_H_
+#endif  // ART_RUNTIME_MIRROR_ABSTRACT_METHOD_H_
diff --git a/runtime/mirror/array-inl.h b/runtime/mirror/array-inl.h
index b7f212f..eb73c7d 100644
--- a/runtime/mirror/array-inl.h
+++ b/runtime/mirror/array-inl.h
@@ -14,8 +14,8 @@
  * limitations under the License.
  */
 
-#ifndef ART_SRC_MIRROR_ARRAY_INL_H_
-#define ART_SRC_MIRROR_ARRAY_INL_H_
+#ifndef ART_RUNTIME_MIRROR_ARRAY_INL_H_
+#define ART_RUNTIME_MIRROR_ARRAY_INL_H_
 
 #include "array.h"
 
@@ -36,4 +36,4 @@
 }  // namespace mirror
 }  // namespace art
 
-#endif  // ART_SRC_MIRROR_ARRAY_INL_H_
+#endif  // ART_RUNTIME_MIRROR_ARRAY_INL_H_
diff --git a/runtime/mirror/array.h b/runtime/mirror/array.h
index 98b8ea0..b195a87 100644
--- a/runtime/mirror/array.h
+++ b/runtime/mirror/array.h
@@ -14,8 +14,8 @@
  * limitations under the License.
  */
 
-#ifndef ART_SRC_MIRROR_ARRAY_H_
-#define ART_SRC_MIRROR_ARRAY_H_
+#ifndef ART_RUNTIME_MIRROR_ARRAY_H_
+#define ART_RUNTIME_MIRROR_ARRAY_H_
 
 #include "object.h"
 
@@ -145,4 +145,4 @@
 }  // namespace mirror
 }  // namespace art
 
-#endif  // ART_SRC_MIRROR_ARRAY_H_
+#endif  // ART_RUNTIME_MIRROR_ARRAY_H_
diff --git a/runtime/mirror/class-inl.h b/runtime/mirror/class-inl.h
index 6819fb2..d323c33 100644
--- a/runtime/mirror/class-inl.h
+++ b/runtime/mirror/class-inl.h
@@ -14,8 +14,8 @@
  * limitations under the License.
  */
 
-#ifndef ART_SRC_MIRROR_CLASS_INL_H_
-#define ART_SRC_MIRROR_CLASS_INL_H_
+#ifndef ART_RUNTIME_MIRROR_CLASS_INL_H_
+#define ART_RUNTIME_MIRROR_CLASS_INL_H_
 
 #include "class.h"
 
@@ -346,4 +346,4 @@
 }  // namespace mirror
 }  // namespace art
 
-#endif  // ART_SRC_MIRROR_CLASS_INL_H_
+#endif  // ART_RUNTIME_MIRROR_CLASS_INL_H_
diff --git a/runtime/mirror/class.h b/runtime/mirror/class.h
index 084aa24..9a506c2 100644
--- a/runtime/mirror/class.h
+++ b/runtime/mirror/class.h
@@ -14,8 +14,8 @@
  * limitations under the License.
  */
 
-#ifndef ART_SRC_MIRROR_CLASS_H_
-#define ART_SRC_MIRROR_CLASS_H_
+#ifndef ART_RUNTIME_MIRROR_CLASS_H_
+#define ART_RUNTIME_MIRROR_CLASS_H_
 
 #include "modifiers.h"
 #include "object.h"
@@ -882,4 +882,4 @@
 }  // namespace mirror
 }  // namespace art
 
-#endif  // ART_SRC_MIRROR_CLASS_H_
+#endif  // ART_RUNTIME_MIRROR_CLASS_H_
diff --git a/runtime/mirror/class_loader.h b/runtime/mirror/class_loader.h
index 0d635f1..415cb67 100644
--- a/runtime/mirror/class_loader.h
+++ b/runtime/mirror/class_loader.h
@@ -14,8 +14,8 @@
  * limitations under the License.
  */
 
-#ifndef ART_SRC_CLASS_LOADER_H_
-#define ART_SRC_CLASS_LOADER_H_
+#ifndef ART_RUNTIME_MIRROR_CLASS_LOADER_H_
+#define ART_RUNTIME_MIRROR_CLASS_LOADER_H_
 
 #include <vector>
 
@@ -43,4 +43,4 @@
 }  // namespace mirror
 }  // namespace art
 
-#endif  // ART_SRC_CLASS_LOADER_H_
+#endif  // ART_RUNTIME_MIRROR_CLASS_LOADER_H_
diff --git a/runtime/mirror/dex_cache-inl.h b/runtime/mirror/dex_cache-inl.h
index 3b17c42..369dc49 100644
--- a/runtime/mirror/dex_cache-inl.h
+++ b/runtime/mirror/dex_cache-inl.h
@@ -14,8 +14,8 @@
  * limitations under the License.
  */
 
-#ifndef ART_SRC_MIRROR_DEX_CACHE_INL_H_
-#define ART_SRC_MIRROR_DEX_CACHE_INL_H_
+#ifndef ART_RUNTIME_MIRROR_DEX_CACHE_INL_H_
+#define ART_RUNTIME_MIRROR_DEX_CACHE_INL_H_
 
 #include "dex_cache.h"
 
@@ -37,4 +37,4 @@
 }  // namespace mirror
 }  // namespace art
 
-#endif  // ART_SRC_MIRROR_DEX_CACHE_INL_H_
+#endif  // ART_RUNTIME_MIRROR_DEX_CACHE_INL_H_
diff --git a/runtime/mirror/dex_cache.h b/runtime/mirror/dex_cache.h
index 307588b..fd3f5f4 100644
--- a/runtime/mirror/dex_cache.h
+++ b/runtime/mirror/dex_cache.h
@@ -14,8 +14,8 @@
  * limitations under the License.
  */
 
-#ifndef ART_SRC_MIRROR_DEX_CACHE_H_
-#define ART_SRC_MIRROR_DEX_CACHE_H_
+#ifndef ART_RUNTIME_MIRROR_DEX_CACHE_H_
+#define ART_RUNTIME_MIRROR_DEX_CACHE_H_
 
 #include "abstract_method.h"
 #include "class.h"
@@ -179,4 +179,4 @@
 }  // namespace mirror
 }  // namespace art
 
-#endif  // ART_SRC_MIRROR_DEX_CACHE_H_
+#endif  // ART_RUNTIME_MIRROR_DEX_CACHE_H_
diff --git a/runtime/mirror/field-inl.h b/runtime/mirror/field-inl.h
index be5dcab..3e3d6db 100644
--- a/runtime/mirror/field-inl.h
+++ b/runtime/mirror/field-inl.h
@@ -14,8 +14,8 @@
  * limitations under the License.
  */
 
-#ifndef ART_SRC_MIRROR_FIELD_INL_H_
-#define ART_SRC_MIRROR_FIELD_INL_H_
+#ifndef ART_RUNTIME_MIRROR_FIELD_INL_H_
+#define ART_RUNTIME_MIRROR_FIELD_INL_H_
 
 #include "field.h"
 
@@ -218,4 +218,4 @@
 }  // namespace mirror
 }  // namespace art
 
-#endif  // ART_SRC_MIRROR_FIELD_INL_H_
+#endif  // ART_RUNTIME_MIRROR_FIELD_INL_H_
diff --git a/runtime/mirror/field.h b/runtime/mirror/field.h
index 4e7abe8..6e508a3 100644
--- a/runtime/mirror/field.h
+++ b/runtime/mirror/field.h
@@ -14,8 +14,8 @@
  * limitations under the License.
  */
 
-#ifndef ART_SRC_MIRROR_FIELD_H_
-#define ART_SRC_MIRROR_FIELD_H_
+#ifndef ART_RUNTIME_MIRROR_FIELD_H_
+#define ART_RUNTIME_MIRROR_FIELD_H_
 
 #include "class.h"
 #include "modifiers.h"
@@ -165,4 +165,4 @@
 }  // namespace mirror
 }  // namespace art
 
-#endif  // ART_SRC_MIRROR_FIELD_H_
+#endif  // ART_RUNTIME_MIRROR_FIELD_H_
diff --git a/runtime/mirror/iftable-inl.h b/runtime/mirror/iftable-inl.h
index 72803b8..9d5fa74 100644
--- a/runtime/mirror/iftable-inl.h
+++ b/runtime/mirror/iftable-inl.h
@@ -14,8 +14,8 @@
  * limitations under the License.
  */
 
-#ifndef ART_SRC_MIRROR_IFTABLE_INL_H_
-#define ART_SRC_MIRROR_IFTABLE_INL_H_
+#ifndef ART_RUNTIME_MIRROR_IFTABLE_INL_H_
+#define ART_RUNTIME_MIRROR_IFTABLE_INL_H_
 
 #include "iftable.h"
 
@@ -32,4 +32,4 @@
 }  // namespace mirror
 }  // namespace art
 
-#endif  // ART_SRC_MIRROR_IFTABLE_INL_H_
+#endif  // ART_RUNTIME_MIRROR_IFTABLE_INL_H_
diff --git a/runtime/mirror/iftable.h b/runtime/mirror/iftable.h
index ffb2e51..aea8fdd 100644
--- a/runtime/mirror/iftable.h
+++ b/runtime/mirror/iftable.h
@@ -14,8 +14,8 @@
  * limitations under the License.
  */
 
-#ifndef ART_SRC_MIRROR_IFTABLE_H_
-#define ART_SRC_MIRROR_IFTABLE_H_
+#ifndef ART_RUNTIME_MIRROR_IFTABLE_H_
+#define ART_RUNTIME_MIRROR_IFTABLE_H_
 
 #include "object_array.h"
 
@@ -76,4 +76,4 @@
 }  // namespace mirror
 }  // namespace art
 
-#endif  // ART_SRC_MIRROR_IFTABLE_H_
+#endif  // ART_RUNTIME_MIRROR_IFTABLE_H_
diff --git a/runtime/mirror/object-inl.h b/runtime/mirror/object-inl.h
index 1a91dd3..5818a80 100644
--- a/runtime/mirror/object-inl.h
+++ b/runtime/mirror/object-inl.h
@@ -14,8 +14,8 @@
  * limitations under the License.
  */
 
-#ifndef ART_SRC_MIRROR_OBJECT_INL_H_
-#define ART_SRC_MIRROR_OBJECT_INL_H_
+#ifndef ART_RUNTIME_MIRROR_OBJECT_INL_H_
+#define ART_RUNTIME_MIRROR_OBJECT_INL_H_
 
 #include "object.h"
 
@@ -272,4 +272,4 @@
 }  // namespace mirror
 }  // namespace art
 
-#endif  // ART_SRC_MIRROR_OBJECT_INL_H_
+#endif  // ART_RUNTIME_MIRROR_OBJECT_INL_H_
diff --git a/runtime/mirror/object.h b/runtime/mirror/object.h
index 71b628d..a40c906 100644
--- a/runtime/mirror/object.h
+++ b/runtime/mirror/object.h
@@ -14,8 +14,8 @@
  * limitations under the License.
  */
 
-#ifndef ART_SRC_MIRROR_OBJECT_H_
-#define ART_SRC_MIRROR_OBJECT_H_
+#ifndef ART_RUNTIME_MIRROR_OBJECT_H_
+#define ART_RUNTIME_MIRROR_OBJECT_H_
 
 #include "base/casts.h"
 #include "base/logging.h"
@@ -260,4 +260,4 @@
 }  // namespace mirror
 }  // namespace art
 
-#endif  // ART_SRC_MIRROR_OBJECT_H_
+#endif  // ART_RUNTIME_MIRROR_OBJECT_H_
diff --git a/runtime/mirror/object_array-inl.h b/runtime/mirror/object_array-inl.h
index b130dac..8675c31 100644
--- a/runtime/mirror/object_array-inl.h
+++ b/runtime/mirror/object_array-inl.h
@@ -14,8 +14,8 @@
  * limitations under the License.
  */
 
-#ifndef ART_SRC_MIRROR_OBJECT_ARRAY_INL_H_
-#define ART_SRC_MIRROR_OBJECT_ARRAY_INL_H_
+#ifndef ART_RUNTIME_MIRROR_OBJECT_ARRAY_INL_H_
+#define ART_RUNTIME_MIRROR_OBJECT_ARRAY_INL_H_
 
 #include "object_array.h"
 
@@ -142,4 +142,4 @@
 }  // namespace mirror
 }  // namespace art
 
-#endif  // ART_SRC_MIRROR_OBJET_ARRAY_INL_H_
+#endif  // ART_RUNTIME_MIRROR_OBJECT_ARRAY_INL_H_
diff --git a/runtime/mirror/object_array.h b/runtime/mirror/object_array.h
index 08a8d62..09ff519 100644
--- a/runtime/mirror/object_array.h
+++ b/runtime/mirror/object_array.h
@@ -14,8 +14,8 @@
  * limitations under the License.
  */
 
-#ifndef ART_SRC_MIRROR_OBJECT_ARRAY_H_
-#define ART_SRC_MIRROR_OBJECT_ARRAY_H_
+#ifndef ART_RUNTIME_MIRROR_OBJECT_ARRAY_H_
+#define ART_RUNTIME_MIRROR_OBJECT_ARRAY_H_
 
 #include "array.h"
 
@@ -61,4 +61,4 @@
 }  // namespace mirror
 }  // namespace art
 
-#endif  // ART_SRC_MIRROR_OBJECT_ARRAY_H_
+#endif  // ART_RUNTIME_MIRROR_OBJECT_ARRAY_H_
diff --git a/runtime/mirror/proxy.h b/runtime/mirror/proxy.h
index cac028a..7c5bc39 100644
--- a/runtime/mirror/proxy.h
+++ b/runtime/mirror/proxy.h
@@ -14,8 +14,8 @@
  * limitations under the License.
  */
 
-#ifndef ART_SRC_MIRROR_PROXY_H_
-#define ART_SRC_MIRROR_PROXY_H_
+#ifndef ART_RUNTIME_MIRROR_PROXY_H_
+#define ART_RUNTIME_MIRROR_PROXY_H_
 
 #include "mirror/object.h"
 
@@ -52,4 +52,4 @@
 }  // namespace mirror
 }  // namespace art
 
-#endif  // ART_SRC_MIRROR_PROXY_H_
+#endif  // ART_RUNTIME_MIRROR_PROXY_H_
diff --git a/runtime/mirror/stack_trace_element.h b/runtime/mirror/stack_trace_element.h
index d53c860..a9751f9 100644
--- a/runtime/mirror/stack_trace_element.h
+++ b/runtime/mirror/stack_trace_element.h
@@ -14,8 +14,8 @@
  * limitations under the License.
  */
 
-#ifndef ART_SRC_MIRROR_STACK_TRACE_ELEMENT_H_
-#define ART_SRC_MIRROR_STACK_TRACE_ELEMENT_H_
+#ifndef ART_RUNTIME_MIRROR_STACK_TRACE_ELEMENT_H_
+#define ART_RUNTIME_MIRROR_STACK_TRACE_ELEMENT_H_
 
 #include "object.h"
 
@@ -80,4 +80,4 @@
 }  // namespace mirror
 }  // namespace art
 
-#endif  // ART_SRC_MIRROR_STACK_TRACE_ELEMENT_H_
+#endif  // ART_RUNTIME_MIRROR_STACK_TRACE_ELEMENT_H_
diff --git a/runtime/mirror/string.h b/runtime/mirror/string.h
index 8109dcb..bf545ea 100644
--- a/runtime/mirror/string.h
+++ b/runtime/mirror/string.h
@@ -14,8 +14,8 @@
  * limitations under the License.
  */
 
-#ifndef ART_SRC_MIRROR_STRING_H_
-#define ART_SRC_MIRROR_STRING_H_
+#ifndef ART_RUNTIME_MIRROR_STRING_H_
+#define ART_RUNTIME_MIRROR_STRING_H_
 
 #include "class.h"
 #include "gtest/gtest.h"
@@ -164,4 +164,4 @@
 }  // namespace mirror
 }  // namespace art
 
-#endif  // ART_SRC_MIRROR_STRING_H_
+#endif  // ART_RUNTIME_MIRROR_STRING_H_
diff --git a/runtime/mirror/throwable.h b/runtime/mirror/throwable.h
index aafcc07..909228e 100644
--- a/runtime/mirror/throwable.h
+++ b/runtime/mirror/throwable.h
@@ -14,8 +14,8 @@
  * limitations under the License.
  */
 
-#ifndef ART_SRC_MIRROR_THROWABLE_H_
-#define ART_SRC_MIRROR_THROWABLE_H_
+#ifndef ART_RUNTIME_MIRROR_THROWABLE_H_
+#define ART_RUNTIME_MIRROR_THROWABLE_H_
 
 #include "object.h"
 #include "string.h"
@@ -72,4 +72,4 @@
 }  // namespace mirror
 }  // namespace art
 
-#endif  // ART_SRC_MIRROR_THROWABLE_H_
+#endif  // ART_RUNTIME_MIRROR_THROWABLE_H_
diff --git a/runtime/modifiers.h b/runtime/modifiers.h
index 85bc06d..9b61ee0 100644
--- a/runtime/modifiers.h
+++ b/runtime/modifiers.h
@@ -14,8 +14,8 @@
  * limitations under the License.
  */
 
-#ifndef ART_SRC_MODIFIERS_H_
-#define ART_SRC_MODIFIERS_H_
+#ifndef ART_RUNTIME_MODIFIERS_H_
+#define ART_RUNTIME_MODIFIERS_H_
 
 #include <stdint.h>
 
@@ -63,5 +63,5 @@
                                                 | kAccClassIsFinalizerReference
                                                 | kAccClassIsPhantomReference);
 
-#endif  // ART_SRC_MODIFIERS_H_
+#endif  // ART_RUNTIME_MODIFIERS_H_
 
diff --git a/runtime/monitor.h b/runtime/monitor.h
index 9194c08..9206131 100644
--- a/runtime/monitor.h
+++ b/runtime/monitor.h
@@ -14,8 +14,8 @@
  * limitations under the License.
  */
 
-#ifndef ART_SRC_MONITOR_H_
-#define ART_SRC_MONITOR_H_
+#ifndef ART_RUNTIME_MONITOR_H_
+#define ART_RUNTIME_MONITOR_H_
 
 #include <pthread.h>
 #include <stdint.h>
@@ -208,4 +208,4 @@
 
 }  // namespace art
 
-#endif  // ART_SRC_MONITOR_H_
+#endif  // ART_RUNTIME_MONITOR_H_
diff --git a/runtime/nth_caller_visitor.h b/runtime/nth_caller_visitor.h
index c32a46a..e3593d8 100644
--- a/runtime/nth_caller_visitor.h
+++ b/runtime/nth_caller_visitor.h
@@ -14,8 +14,8 @@
  * limitations under the License.
  */
 
-#ifndef ART_SRC_NTH_CALLER_VISITOR_H_
-#define ART_SRC_NTH_CALLER_VISITOR_H_
+#ifndef ART_RUNTIME_NTH_CALLER_VISITOR_H_
+#define ART_RUNTIME_NTH_CALLER_VISITOR_H_
 
 #include "mirror/abstract_method.h"
 #include "locks.h"
@@ -58,4 +58,4 @@
 
 }  // namespace art
 
-#endif  // ART_SRC_NTH_CALLER_VISITOR_H_
+#endif  // ART_RUNTIME_NTH_CALLER_VISITOR_H_
diff --git a/runtime/oat.h b/runtime/oat.h
index c67a1a6..fb28962 100644
--- a/runtime/oat.h
+++ b/runtime/oat.h
@@ -14,8 +14,8 @@
  * limitations under the License.
  */
 
-#ifndef ART_SRC_OAT_H_
-#define ART_SRC_OAT_H_
+#ifndef ART_RUNTIME_OAT_H_
+#define ART_RUNTIME_OAT_H_
 
 #include <vector>
 
@@ -113,4 +113,4 @@
 
 }  // namespace art
 
-#endif  // ART_SRC_OAT_H_
+#endif  // ART_RUNTIME_OAT_H_
diff --git a/runtime/oat/runtime/argument_visitor.h b/runtime/oat/runtime/argument_visitor.h
index 4ab05b9..d92ff19 100644
--- a/runtime/oat/runtime/argument_visitor.h
+++ b/runtime/oat/runtime/argument_visitor.h
@@ -14,8 +14,8 @@
  * limitations under the License.
  */
 
-#ifndef ART_SRC_OAT_RUNTIME_ARGUMENT_VISITOR_H_
-#define ART_SRC_OAT_RUNTIME_ARGUMENT_VISITOR_H_
+#ifndef ART_RUNTIME_OAT_RUNTIME_ARGUMENT_VISITOR_H_
+#define ART_RUNTIME_OAT_RUNTIME_ARGUMENT_VISITOR_H_
 
 #include "object_utils.h"
 
@@ -246,4 +246,4 @@
 
 }
 
-#endif  // ART_SRC_OAT_RUNTIME_ARGUMENT_VISITOR_H_
+#endif  // ART_RUNTIME_OAT_RUNTIME_ARGUMENT_VISITOR_H_
diff --git a/runtime/oat/runtime/arm/context_arm.h b/runtime/oat/runtime/arm/context_arm.h
index ec1d4cb..0be85e3 100644
--- a/runtime/oat/runtime/arm/context_arm.h
+++ b/runtime/oat/runtime/arm/context_arm.h
@@ -14,8 +14,8 @@
  * limitations under the License.
  */
 
-#ifndef ART_SRC_OAT_RUNTIME_ARM_CONTEXT_ARM_H_
-#define ART_SRC_OAT_RUNTIME_ARM_CONTEXT_ARM_H_
+#ifndef ART_RUNTIME_OAT_RUNTIME_ARM_CONTEXT_ARM_H_
+#define ART_RUNTIME_OAT_RUNTIME_ARM_CONTEXT_ARM_H_
 
 #include "locks.h"
 #include "constants_arm.h"
@@ -64,4 +64,4 @@
 }  // namespace arm
 }  // namespace art
 
-#endif  // ART_SRC_OAT_RUNTIME_ARM_CONTEXT_ARM_H_
+#endif  // ART_RUNTIME_OAT_RUNTIME_ARM_CONTEXT_ARM_H_
diff --git a/runtime/oat/runtime/callee_save_frame.h b/runtime/oat/runtime/callee_save_frame.h
index dd2f3fa..59f46ac 100644
--- a/runtime/oat/runtime/callee_save_frame.h
+++ b/runtime/oat/runtime/callee_save_frame.h
@@ -14,8 +14,8 @@
  * limitations under the License.
  */
 
-#ifndef ART_SRC_OAT_RUNTIME_CALLEE_SAVE_FRAME_H_
-#define ART_SRC_OAT_RUNTIME_CALLEE_SAVE_FRAME_H_
+#ifndef ART_RUNTIME_OAT_RUNTIME_CALLEE_SAVE_FRAME_H_
+#define ART_RUNTIME_OAT_RUNTIME_CALLEE_SAVE_FRAME_H_
 
 #include "base/mutex.h"
 #include "thread-inl.h"
@@ -38,4 +38,4 @@
 
 }  // namespace art
 
-#endif  // ART_SRC_OAT_RUNTIME_CALLEE_SAVE_FRAME_H_
+#endif  // ART_RUNTIME_OAT_RUNTIME_CALLEE_SAVE_FRAME_H_
diff --git a/runtime/oat/runtime/context.h b/runtime/oat/runtime/context.h
index 895abf9..ac43e9a 100644
--- a/runtime/oat/runtime/context.h
+++ b/runtime/oat/runtime/context.h
@@ -14,8 +14,8 @@
  * limitations under the License.
  */
 
-#ifndef ART_SRC_OAT_RUNTIME_CONTEXT_H_
-#define ART_SRC_OAT_RUNTIME_CONTEXT_H_
+#ifndef ART_RUNTIME_OAT_RUNTIME_CONTEXT_H_
+#define ART_RUNTIME_OAT_RUNTIME_CONTEXT_H_
 
 #include <stddef.h>
 #include <stdint.h>
@@ -67,4 +67,4 @@
 
 }  // namespace art
 
-#endif  // ART_SRC_OAT_RUNTIME_CONTEXT_H_
+#endif  // ART_RUNTIME_OAT_RUNTIME_CONTEXT_H_
diff --git a/runtime/oat/runtime/mips/context_mips.h b/runtime/oat/runtime/mips/context_mips.h
index fc8ef96..f27124c 100644
--- a/runtime/oat/runtime/mips/context_mips.h
+++ b/runtime/oat/runtime/mips/context_mips.h
@@ -14,8 +14,8 @@
  * limitations under the License.
  */
 
-#ifndef ART_SRC_OAT_RUNTIME_MIPS_CONTEXT_MIPS_H_
-#define ART_SRC_OAT_RUNTIME_MIPS_CONTEXT_MIPS_H_
+#ifndef ART_RUNTIME_OAT_RUNTIME_MIPS_CONTEXT_MIPS_H_
+#define ART_RUNTIME_OAT_RUNTIME_MIPS_CONTEXT_MIPS_H_
 
 #include "constants_mips.h"
 #include "oat/runtime/context.h"
@@ -61,4 +61,4 @@
 }  // namespace mips
 }  // namespace art
 
-#endif  // ART_SRC_OAT_RUNTIME_MIPS_CONTEXT_MIPS_H_
+#endif  // ART_RUNTIME_OAT_RUNTIME_MIPS_CONTEXT_MIPS_H_
diff --git a/runtime/oat/runtime/oat_support_entrypoints.h b/runtime/oat/runtime/oat_support_entrypoints.h
index c1a2587..546ee01 100644
--- a/runtime/oat/runtime/oat_support_entrypoints.h
+++ b/runtime/oat/runtime/oat_support_entrypoints.h
@@ -14,8 +14,8 @@
  * limitations under the License.
  */
 
-#ifndef ART_SRC_OAT_RUNTIME_OAT_SUPPORT_ENTRYPOINTS_H_
-#define ART_SRC_OAT_RUNTIME_OAT_SUPPORT_ENTRYPOINTS_H_
+#ifndef ART_RUNTIME_OAT_RUNTIME_OAT_SUPPORT_ENTRYPOINTS_H_
+#define ART_RUNTIME_OAT_RUNTIME_OAT_SUPPORT_ENTRYPOINTS_H_
 
 #include "dex_file-inl.h"
 #include "runtime.h"
@@ -174,4 +174,4 @@
 
 }  // namespace art
 
-#endif  // ART_SRC_OAT_RUNTIME_OAT_SUPPORT_ENTRYPOINTS_H_
+#endif  // ART_RUNTIME_OAT_RUNTIME_OAT_SUPPORT_ENTRYPOINTS_H_
diff --git a/runtime/oat/runtime/x86/context_x86.h b/runtime/oat/runtime/x86/context_x86.h
index 7928fd8..4ecfc51 100644
--- a/runtime/oat/runtime/x86/context_x86.h
+++ b/runtime/oat/runtime/x86/context_x86.h
@@ -14,8 +14,8 @@
  * limitations under the License.
  */
 
-#ifndef ART_SRC_OAT_RUNTIME_X86_CONTEXT_X86_H_
-#define ART_SRC_OAT_RUNTIME_X86_CONTEXT_X86_H_
+#ifndef ART_RUNTIME_OAT_RUNTIME_X86_CONTEXT_X86_H_
+#define ART_RUNTIME_OAT_RUNTIME_X86_CONTEXT_X86_H_
 
 #include "constants_x86.h"
 #include "oat/runtime/context.h"
@@ -64,4 +64,4 @@
 }  // namespace x86
 }  // namespace art
 
-#endif  // ART_SRC_OAT_RUNTIME_X86_CONTEXT_X86_H_
+#endif  // ART_RUNTIME_OAT_RUNTIME_X86_CONTEXT_X86_H_
diff --git a/runtime/oat/utils/arm/assembler_arm.h b/runtime/oat/utils/arm/assembler_arm.h
index 06e0a55..b8c79d2 100644
--- a/runtime/oat/utils/arm/assembler_arm.h
+++ b/runtime/oat/utils/arm/assembler_arm.h
@@ -14,8 +14,8 @@
  * limitations under the License.
  */
 
-#ifndef ART_SRC_OAT_UTILS_ARM_ASSEMBLER_ARM_H_
-#define ART_SRC_OAT_UTILS_ARM_ASSEMBLER_ARM_H_
+#ifndef ART_RUNTIME_OAT_UTILS_ARM_ASSEMBLER_ARM_H_
+#define ART_RUNTIME_OAT_UTILS_ARM_ASSEMBLER_ARM_H_
 
 #include <vector>
 
@@ -656,4 +656,4 @@
 }  // namespace arm
 }  // namespace art
 
-#endif  // ART_SRC_OAT_UTILS_ARM_ASSEMBLER_ARM_H_
+#endif  // ART_RUNTIME_OAT_UTILS_ARM_ASSEMBLER_ARM_H_
diff --git a/runtime/oat/utils/arm/managed_register_arm.h b/runtime/oat/utils/arm/managed_register_arm.h
index b069f6d..01596bb 100644
--- a/runtime/oat/utils/arm/managed_register_arm.h
+++ b/runtime/oat/utils/arm/managed_register_arm.h
@@ -14,8 +14,8 @@
  * limitations under the License.
  */
 
-#ifndef ART_SRC_OAT_UTILS_ARM_MANAGED_REGISTER_ARM_H_
-#define ART_SRC_OAT_UTILS_ARM_MANAGED_REGISTER_ARM_H_
+#ifndef ART_RUNTIME_OAT_UTILS_ARM_MANAGED_REGISTER_ARM_H_
+#define ART_RUNTIME_OAT_UTILS_ARM_MANAGED_REGISTER_ARM_H_
 
 #include "base/logging.h"
 #include "constants_arm.h"
@@ -271,4 +271,4 @@
 
 }  // namespace art
 
-#endif  // ART_SRC_OAT_UTILS_ARM_MANAGED_REGISTER_ARM_H_
+#endif  // ART_RUNTIME_OAT_UTILS_ARM_MANAGED_REGISTER_ARM_H_
diff --git a/runtime/oat/utils/assembler.h b/runtime/oat/utils/assembler.h
index cbf145b..05e2732 100644
--- a/runtime/oat/utils/assembler.h
+++ b/runtime/oat/utils/assembler.h
@@ -14,8 +14,8 @@
  * limitations under the License.
  */
 
-#ifndef ART_SRC_OAT_UTILS_ASSEMBLER_H_
-#define ART_SRC_OAT_UTILS_ASSEMBLER_H_
+#ifndef ART_RUNTIME_OAT_UTILS_ASSEMBLER_H_
+#define ART_RUNTIME_OAT_UTILS_ASSEMBLER_H_
 
 #include <vector>
 
@@ -456,4 +456,4 @@
 
 }  // namespace art
 
-#endif  // ART_SRC_OAT_UTILS_ASSEMBLER_H_
+#endif  // ART_RUNTIME_OAT_UTILS_ASSEMBLER_H_
diff --git a/runtime/oat/utils/managed_register.h b/runtime/oat/utils/managed_register.h
index a3d5795..4dd2acd 100644
--- a/runtime/oat/utils/managed_register.h
+++ b/runtime/oat/utils/managed_register.h
@@ -14,8 +14,8 @@
  * limitations under the License.
  */
 
-#ifndef ART_SRC_OAT_UTILS_MANAGED_REGISTER_H_
-#define ART_SRC_OAT_UTILS_MANAGED_REGISTER_H_
+#ifndef ART_RUNTIME_OAT_UTILS_MANAGED_REGISTER_H_
+#define ART_RUNTIME_OAT_UTILS_MANAGED_REGISTER_H_
 
 namespace art {
 
@@ -69,4 +69,4 @@
 
 }  // namespace art
 
-#endif  // ART_SRC_OAT_UTILS_MANAGED_REGISTER_H_
+#endif  // ART_RUNTIME_OAT_UTILS_MANAGED_REGISTER_H_
diff --git a/runtime/oat/utils/mips/assembler_mips.h b/runtime/oat/utils/mips/assembler_mips.h
index 02759e4..eeb4a57 100644
--- a/runtime/oat/utils/mips/assembler_mips.h
+++ b/runtime/oat/utils/mips/assembler_mips.h
@@ -14,8 +14,8 @@
  * limitations under the License.
  */
 
-#ifndef ART_SRC_OAT_UTILS_MIPS_ASSEMBLER_MIPS_H_
-#define ART_SRC_OAT_UTILS_MIPS_ASSEMBLER_MIPS_H_
+#ifndef ART_RUNTIME_OAT_UTILS_MIPS_ASSEMBLER_MIPS_H_
+#define ART_RUNTIME_OAT_UTILS_MIPS_ASSEMBLER_MIPS_H_
 
 #include <vector>
 
@@ -510,4 +510,4 @@
 }  // namespace mips
 }  // namespace art
 
-#endif  // ART_SRC_OAT_UTILS_MIPS_ASSEMBLER_MIPS_H_
+#endif  // ART_RUNTIME_OAT_UTILS_MIPS_ASSEMBLER_MIPS_H_
diff --git a/runtime/oat/utils/mips/managed_register_mips.h b/runtime/oat/utils/mips/managed_register_mips.h
index aaaabfc..b335ff9 100644
--- a/runtime/oat/utils/mips/managed_register_mips.h
+++ b/runtime/oat/utils/mips/managed_register_mips.h
@@ -14,8 +14,8 @@
  * limitations under the License.
  */
 
-#ifndef ART_SRC_OAT_UTILS_MIPS_MANAGED_REGISTER_MIPS_H_
-#define ART_SRC_OAT_UTILS_MIPS_MANAGED_REGISTER_MIPS_H_
+#ifndef ART_RUNTIME_OAT_UTILS_MIPS_MANAGED_REGISTER_MIPS_H_
+#define ART_RUNTIME_OAT_UTILS_MIPS_MANAGED_REGISTER_MIPS_H_
 
 #include "constants_mips.h"
 #include "oat/utils/managed_register.h"
@@ -225,4 +225,4 @@
 
 }  // namespace art
 
-#endif  // ART_SRC_OAT_UTILS_MIPS_MANAGED_REGISTER_MIPS_H_
+#endif  // ART_RUNTIME_OAT_UTILS_MIPS_MANAGED_REGISTER_MIPS_H_
diff --git a/runtime/oat/utils/x86/assembler_x86.h b/runtime/oat/utils/x86/assembler_x86.h
index dddb9b1..390f7aa 100644
--- a/runtime/oat/utils/x86/assembler_x86.h
+++ b/runtime/oat/utils/x86/assembler_x86.h
@@ -14,8 +14,8 @@
  * limitations under the License.
  */
 
-#ifndef ART_SRC_OAT_UTILS_X86_ASSEMBLER_X86_H_
-#define ART_SRC_OAT_UTILS_X86_ASSEMBLER_X86_H_
+#ifndef ART_RUNTIME_OAT_UTILS_X86_ASSEMBLER_X86_H_
+#define ART_RUNTIME_OAT_UTILS_X86_ASSEMBLER_X86_H_
 
 #include <vector>
 #include "base/macros.h"
@@ -652,4 +652,4 @@
 }  // namespace x86
 }  // namespace art
 
-#endif  // ART_SRC_OAT_UTILS_X86_ASSEMBLER_X86_H_
+#endif  // ART_RUNTIME_OAT_UTILS_X86_ASSEMBLER_X86_H_
diff --git a/runtime/oat/utils/x86/managed_register_x86.h b/runtime/oat/utils/x86/managed_register_x86.h
index 4481456..b564a83 100644
--- a/runtime/oat/utils/x86/managed_register_x86.h
+++ b/runtime/oat/utils/x86/managed_register_x86.h
@@ -14,8 +14,8 @@
  * limitations under the License.
  */
 
-#ifndef ART_SRC_OAT_UTILS_X86_MANAGED_REGISTER_X86_H_
-#define ART_SRC_OAT_UTILS_X86_MANAGED_REGISTER_X86_H_
+#ifndef ART_RUNTIME_OAT_UTILS_X86_MANAGED_REGISTER_X86_H_
+#define ART_RUNTIME_OAT_UTILS_X86_MANAGED_REGISTER_X86_H_
 
 #include "constants_x86.h"
 #include "oat/utils/managed_register.h"
@@ -215,4 +215,4 @@
 
 }  // namespace art
 
-#endif  // ART_SRC_OAT_UTILS_X86_MANAGED_REGISTER_X86_H_
+#endif  // ART_RUNTIME_OAT_UTILS_X86_MANAGED_REGISTER_X86_H_
diff --git a/runtime/oat_file.h b/runtime/oat_file.h
index ecc8d0c..fff6c8a 100644
--- a/runtime/oat_file.h
+++ b/runtime/oat_file.h
@@ -14,8 +14,8 @@
  * limitations under the License.
  */
 
-#ifndef ART_SRC_OAT_FILE_H_
-#define ART_SRC_OAT_FILE_H_
+#ifndef ART_RUNTIME_OAT_FILE_H_
+#define ART_RUNTIME_OAT_FILE_H_
 
 #include <string>
 #include <vector>
@@ -265,4 +265,4 @@
 
 }  // namespace art
 
-#endif  // ART_SRC_OAT_WRITER_H_
+#endif  // ART_RUNTIME_OAT_FILE_H_
diff --git a/runtime/object_utils.h b/runtime/object_utils.h
index 4af5d4c..fa7763e 100644
--- a/runtime/object_utils.h
+++ b/runtime/object_utils.h
@@ -14,8 +14,8 @@
  * limitations under the License.
  */
 
-#ifndef ART_SRC_OBJECT_UTILS_H_
-#define ART_SRC_OBJECT_UTILS_H_
+#ifndef ART_RUNTIME_OBJECT_UTILS_H_
+#define ART_RUNTIME_OBJECT_UTILS_H_
 
 #include "class_linker-inl.h"
 #include "dex_file.h"
@@ -684,4 +684,4 @@
 
 }  // namespace art
 
-#endif  // ART_SRC_OBJECT_UTILS_H_
+#endif  // ART_RUNTIME_OBJECT_UTILS_H_
diff --git a/runtime/offsets.h b/runtime/offsets.h
index f37dbd4..94ae805 100644
--- a/runtime/offsets.h
+++ b/runtime/offsets.h
@@ -14,8 +14,8 @@
  * limitations under the License.
  */
 
-#ifndef ART_SRC_OFFSETS_H_
-#define ART_SRC_OFFSETS_H_
+#ifndef ART_RUNTIME_OFFSETS_H_
+#define ART_RUNTIME_OFFSETS_H_
 
 #include <iostream>  // NOLINT
 #include "globals.h"
@@ -59,4 +59,4 @@
 
 }  // namespace art
 
-#endif  // ART_SRC_OFFSETS_H_
+#endif  // ART_RUNTIME_OFFSETS_H_
diff --git a/runtime/os.h b/runtime/os.h
index 3428b6a..6767566 100644
--- a/runtime/os.h
+++ b/runtime/os.h
@@ -14,8 +14,8 @@
  * limitations under the License.
  */
 
-#ifndef ART_SRC_OS_H_
-#define ART_SRC_OS_H_
+#ifndef ART_RUNTIME_OS_H_
+#define ART_RUNTIME_OS_H_
 
 namespace unix_file {
 class FdFile;
@@ -41,4 +41,4 @@
 
 }  // namespace art
 
-#endif  // ART_SRC_OS_H_
+#endif  // ART_RUNTIME_OS_H_
diff --git a/runtime/output_stream.h b/runtime/output_stream.h
index b03092d..d2a77d8 100644
--- a/runtime/output_stream.h
+++ b/runtime/output_stream.h
@@ -14,8 +14,8 @@
  * limitations under the License.
  */
 
-#ifndef ART_SRC_OUTPUT_STREAM_H_
-#define ART_SRC_OUTPUT_STREAM_H_
+#ifndef ART_RUNTIME_OUTPUT_STREAM_H_
+#define ART_RUNTIME_OUTPUT_STREAM_H_
 
 #include <stdint.h>
 
@@ -53,4 +53,4 @@
 
 }  // namespace art
 
-#endif  // ART_SRC_OUTPUT_STREAM_H_
+#endif  // ART_RUNTIME_OUTPUT_STREAM_H_
diff --git a/runtime/primitive.h b/runtime/primitive.h
index eaa04cd..5e07311 100644
--- a/runtime/primitive.h
+++ b/runtime/primitive.h
@@ -14,8 +14,8 @@
  * limitations under the License.
  */
 
-#ifndef ART_SRC_PRIMITIVE_H_
-#define ART_SRC_PRIMITIVE_H_
+#ifndef ART_RUNTIME_PRIMITIVE_H_
+#define ART_RUNTIME_PRIMITIVE_H_
 
 #include <sys/types.h>
 
@@ -123,4 +123,4 @@
 
 }  // namespace art
 
-#endif  // ART_SRC_PRIMITIVE_H_
+#endif  // ART_RUNTIME_PRIMITIVE_H_
diff --git a/runtime/reference_table.h b/runtime/reference_table.h
index 5abb5c7..4b6b50e 100644
--- a/runtime/reference_table.h
+++ b/runtime/reference_table.h
@@ -14,8 +14,8 @@
  * limitations under the License.
  */
 
-#ifndef ART_SRC_REFERENCE_TABLE_H_
-#define ART_SRC_REFERENCE_TABLE_H_
+#ifndef ART_RUNTIME_REFERENCE_TABLE_H_
+#define ART_RUNTIME_REFERENCE_TABLE_H_
 
 #include <cstddef>
 #include <iosfwd>
@@ -62,4 +62,4 @@
 
 }  // namespace art
 
-#endif  // ART_SRC_REFERENCE_TABLE_H_
+#endif  // ART_RUNTIME_REFERENCE_TABLE_H_
diff --git a/runtime/reflection.h b/runtime/reflection.h
index e9f4e08..56ab471 100644
--- a/runtime/reflection.h
+++ b/runtime/reflection.h
@@ -14,8 +14,8 @@
  * limitations under the License.
  */
 
-#ifndef ART_SRC_REFLECTION_H_
-#define ART_SRC_REFLECTION_H_
+#ifndef ART_RUNTIME_REFLECTION_H_
+#define ART_RUNTIME_REFLECTION_H_
 
 #include "jni.h"
 #include "primitive.h"
@@ -56,4 +56,4 @@
 
 }  // namespace art
 
-#endif  // ART_SRC_REFLECTION_H_
+#endif  // ART_RUNTIME_REFLECTION_H_
diff --git a/runtime/root_visitor.h b/runtime/root_visitor.h
index d53acd3..3aa9b4b 100644
--- a/runtime/root_visitor.h
+++ b/runtime/root_visitor.h
@@ -14,8 +14,8 @@
  * limitations under the License.
  */
 
-#ifndef ART_SRC_ROOT_VISITOR_H_
-#define ART_SRC_ROOT_VISITOR_H_
+#ifndef ART_RUNTIME_ROOT_VISITOR_H_
+#define ART_RUNTIME_ROOT_VISITOR_H_
 
 namespace art {
 namespace mirror {
@@ -30,4 +30,4 @@
 
 }  // namespace art
 
-#endif  // ART_SRC_ROOT_VISITOR_H_
+#endif  // ART_RUNTIME_ROOT_VISITOR_H_
diff --git a/runtime/runtime.h b/runtime/runtime.h
index 97b7c25..58f985f 100644
--- a/runtime/runtime.h
+++ b/runtime/runtime.h
@@ -14,8 +14,8 @@
  * limitations under the License.
  */
 
-#ifndef ART_SRC_RUNTIME_H_
-#define ART_SRC_RUNTIME_H_
+#ifndef ART_RUNTIME_RUNTIME_H_
+#define ART_RUNTIME_RUNTIME_H_
 
 #include <jni.h>
 #include <stdio.h>
@@ -476,4 +476,4 @@
 
 }  // namespace art
 
-#endif  // ART_SRC_RUNTIME_H_
+#endif  // ART_RUNTIME_RUNTIME_H_
diff --git a/runtime/runtime_stats.h b/runtime/runtime_stats.h
index 55e57ec..05d3fbb 100644
--- a/runtime/runtime_stats.h
+++ b/runtime/runtime_stats.h
@@ -14,8 +14,8 @@
  * limitations under the License.
  */
 
-#ifndef ART_SRC_RUNTIME_STATS_H_
-#define ART_SRC_RUNTIME_STATS_H_
+#ifndef ART_RUNTIME_RUNTIME_STATS_H_
+#define ART_RUNTIME_RUNTIME_STATS_H_
 
 #include <stdint.h>
 
@@ -111,4 +111,4 @@
 
 }  // namespace art
 
-#endif  // ART_SRC_HEAP_H_
+#endif  // ART_RUNTIME_RUNTIME_STATS_H_
diff --git a/runtime/runtime_support.h b/runtime/runtime_support.h
index 0cb82a5..051981f 100644
--- a/runtime/runtime_support.h
+++ b/runtime/runtime_support.h
@@ -14,8 +14,8 @@
  * limitations under the License.
  */
 
-#ifndef ART_SRC_RUNTIME_SUPPORT_H_
-#define ART_SRC_RUNTIME_SUPPORT_H_
+#ifndef ART_RUNTIME_RUNTIME_SUPPORT_H_
+#define ART_RUNTIME_RUNTIME_SUPPORT_H_
 
 #include "class_linker.h"
 #include "common_throws.h"
@@ -412,4 +412,4 @@
 
 }  // namespace art
 
-#endif  // ART_SRC_RUNTIME_SUPPORT_H_
+#endif  // ART_RUNTIME_RUNTIME_SUPPORT_H_
diff --git a/runtime/runtime_support_llvm.h b/runtime/runtime_support_llvm.h
index af99842..566f7bc 100644
--- a/runtime/runtime_support_llvm.h
+++ b/runtime/runtime_support_llvm.h
@@ -14,8 +14,8 @@
  * limitations under the License.
  */
 
-#ifndef ART_SRC_COMPILER_LLVM_RUNTIME_SUPPORT_LLVM_H_
-#define ART_SRC_COMPILER_LLVM_RUNTIME_SUPPORT_LLVM_H_
+#ifndef ART_RUNTIME_RUNTIME_SUPPORT_LLVM_H_
+#define ART_RUNTIME_RUNTIME_SUPPORT_LLVM_H_
 
 extern "C" {
 
@@ -27,4 +27,4 @@
 
 }  // extern "C"
 
-#endif  // ART_SRC_COMPILER_LLVM_RUNTIME_SUPPORT_LLVM_H_
+#endif  // ART_RUNTIME_RUNTIME_SUPPORT_LLVM_H_
diff --git a/runtime/runtime_support_llvm_func_list.h b/runtime/runtime_support_llvm_func_list.h
index a58b061..d371421 100644
--- a/runtime/runtime_support_llvm_func_list.h
+++ b/runtime/runtime_support_llvm_func_list.h
@@ -14,6 +14,9 @@
  * limitations under the License.
  */
 
+#ifndef ART_RUNTIME_RUNTIME_SUPPORT_LLVM_FUNC_LIST_H_
+#define ART_RUNTIME_RUNTIME_SUPPORT_LLVM_FUNC_LIST_H_
+
 #define RUNTIME_SUPPORT_FUNC_LIST(V) \
   V(LockObject, art_portable_lock_object_from_code) \
   V(UnlockObject, art_portable_unlock_object_from_code) \
@@ -74,3 +77,6 @@
   V(JniMethodEndSynchronized,              art_portable_jni_method_end_synchronized) \
   V(JniMethodEndWithReference,             art_portable_jni_method_end_with_reference) \
   V(JniMethodEndWithReferenceSynchronized, art_portable_jni_method_end_with_reference_synchronized)
+
+#endif  // ART_RUNTIME_RUNTIME_SUPPORT_LLVM_FUNC_LIST_H_
+#undef ART_RUNTIME_RUNTIME_SUPPORT_LLVM_FUNC_LIST_H_ // the guard in this file is just for cpplint
diff --git a/runtime/safe_map.h b/runtime/safe_map.h
index b9a6ecf..dcc172d 100644
--- a/runtime/safe_map.h
+++ b/runtime/safe_map.h
@@ -14,8 +14,8 @@
  * limitations under the License.
  */
 
-#ifndef ART_SRC_SAFE_MAP_H_
-#define ART_SRC_SAFE_MAP_H_
+#ifndef ART_RUNTIME_SAFE_MAP_H_
+#define ART_RUNTIME_SAFE_MAP_H_
 
 #include <map>
 
@@ -102,4 +102,4 @@
 
 }  // namespace art
 
-#endif  // ART_SRC_SAFE_MAP_H_
+#endif  // ART_RUNTIME_SAFE_MAP_H_
diff --git a/runtime/scoped_thread_state_change.h b/runtime/scoped_thread_state_change.h
index 81db2ec..2643f66 100644
--- a/runtime/scoped_thread_state_change.h
+++ b/runtime/scoped_thread_state_change.h
@@ -14,8 +14,8 @@
  * limitations under the License.
  */
 
-#ifndef ART_SRC_SCOPED_THREAD_STATE_CHANGE_H_
-#define ART_SRC_SCOPED_THREAD_STATE_CHANGE_H_
+#ifndef ART_RUNTIME_SCOPED_THREAD_STATE_CHANGE_H_
+#define ART_RUNTIME_SCOPED_THREAD_STATE_CHANGE_H_
 
 #include "base/casts.h"
 #include "jni_internal.h"
@@ -306,4 +306,4 @@
 
 }  // namespace art
 
-#endif  // ART_SRC_SCOPED_THREAD_STATE_CHANGE_H_
+#endif  // ART_RUNTIME_SCOPED_THREAD_STATE_CHANGE_H_
diff --git a/runtime/signal_catcher.h b/runtime/signal_catcher.h
index de0220b..43bbef4 100644
--- a/runtime/signal_catcher.h
+++ b/runtime/signal_catcher.h
@@ -14,8 +14,8 @@
  * limitations under the License.
  */
 
-#ifndef ART_SRC_SIGNAL_CATCHER_H_
-#define ART_SRC_SIGNAL_CATCHER_H_
+#ifndef ART_RUNTIME_SIGNAL_CATCHER_H_
+#define ART_RUNTIME_SIGNAL_CATCHER_H_
 
 #include "base/mutex.h"
 
@@ -60,4 +60,4 @@
 
 }  // namespace art
 
-#endif  // ART_SRC_SIGNAL_CATCHER_H_
+#endif  // ART_RUNTIME_SIGNAL_CATCHER_H_
diff --git a/runtime/signal_set.h b/runtime/signal_set.h
index d4aec86..3b89e6e 100644
--- a/runtime/signal_set.h
+++ b/runtime/signal_set.h
@@ -14,8 +14,8 @@
  * limitations under the License.
  */
 
-#ifndef ART_SRC_SIGNAL_SET_H_
-#define ART_SRC_SIGNAL_SET_H_
+#ifndef ART_RUNTIME_SIGNAL_SET_H_
+#define ART_RUNTIME_SIGNAL_SET_H_
 
 #include <signal.h>
 
@@ -59,4 +59,4 @@
 
 }  // namespace art
 
-#endif  // ART_SRC_SIGNAL_SET_H_
+#endif  // ART_RUNTIME_SIGNAL_SET_H_
diff --git a/runtime/sirt_ref.h b/runtime/sirt_ref.h
index 12f8326..81f0dff 100644
--- a/runtime/sirt_ref.h
+++ b/runtime/sirt_ref.h
@@ -14,8 +14,8 @@
  * limitations under the License.
  */
 
-#ifndef ART_SRC_SIRT_REF_H_
-#define ART_SRC_SIRT_REF_H_
+#ifndef ART_RUNTIME_SIRT_REF_H_
+#define ART_RUNTIME_SIRT_REF_H_
 
 #include "base/logging.h"
 #include "base/macros.h"
@@ -52,4 +52,4 @@
 
 }  // namespace art
 
-#endif  // ART_SRC_SIRT_REF_H_
+#endif  // ART_RUNTIME_SIRT_REF_H_
diff --git a/runtime/stack.h b/runtime/stack.h
index fbfacb1..0e2c4c5 100644
--- a/runtime/stack.h
+++ b/runtime/stack.h
@@ -14,8 +14,8 @@
  * limitations under the License.
  */
 
-#ifndef ART_SRC_STACK_H_
-#define ART_SRC_STACK_H_
+#ifndef ART_RUNTIME_STACK_H_
+#define ART_RUNTIME_STACK_H_
 
 #include "dex_file.h"
 #include "instrumentation.h"
@@ -644,4 +644,4 @@
 
 }  // namespace art
 
-#endif  // ART_SRC_STACK_H_
+#endif  // ART_RUNTIME_STACK_H_
diff --git a/runtime/stack_indirect_reference_table.h b/runtime/stack_indirect_reference_table.h
index dd10634..4c9b038 100644
--- a/runtime/stack_indirect_reference_table.h
+++ b/runtime/stack_indirect_reference_table.h
@@ -14,8 +14,8 @@
  * limitations under the License.
  */
 
-#ifndef ART_SRC_STACK_INDIRECT_REFERENCE_TABLE_H_
-#define ART_SRC_STACK_INDIRECT_REFERENCE_TABLE_H_
+#ifndef ART_RUNTIME_STACK_INDIRECT_REFERENCE_TABLE_H_
+#define ART_RUNTIME_STACK_INDIRECT_REFERENCE_TABLE_H_
 
 #include "base/logging.h"
 #include "base/macros.h"
@@ -96,4 +96,4 @@
 
 }  // namespace art
 
-#endif  // ART_SRC_STACK_INDIRECT_REFERENCE_TABLE_H_
+#endif  // ART_RUNTIME_STACK_INDIRECT_REFERENCE_TABLE_H_
diff --git a/runtime/strutil.h b/runtime/strutil.h
index b876918..c8d39e2 100644
--- a/runtime/strutil.h
+++ b/runtime/strutil.h
@@ -14,8 +14,8 @@
  * limitations under the License.
  */
 
-#ifndef ART_SRC_STRUTIL_H_
-#define ART_SRC_STRUTIL_H_
+#ifndef ART_RUNTIME_STRUTIL_H_
+#define ART_RUNTIME_STRUTIL_H_
 
 #include <string.h>
 
@@ -37,4 +37,4 @@
 
 }  // namespace art
 
-#endif  // ART_SRC_STRUTIL_H_
+#endif  // ART_RUNTIME_STRUTIL_H_
diff --git a/runtime/thread-inl.h b/runtime/thread-inl.h
index 2fc5987..c22f2cd 100644
--- a/runtime/thread-inl.h
+++ b/runtime/thread-inl.h
@@ -14,8 +14,8 @@
  * limitations under the License.
  */
 
-#ifndef ART_SRC_THREAD_INL_H_
-#define ART_SRC_THREAD_INL_H_
+#ifndef ART_RUNTIME_THREAD_INL_H_
+#define ART_RUNTIME_THREAD_INL_H_
 
 #include "thread.h"
 
@@ -133,4 +133,4 @@
 
 }  // namespace art
 
-#endif  // ART_SRC_THREAD_INL_H_
+#endif  // ART_RUNTIME_THREAD_INL_H_
diff --git a/runtime/thread.h b/runtime/thread.h
index 0daf763..64ff7c2 100644
--- a/runtime/thread.h
+++ b/runtime/thread.h
@@ -14,8 +14,8 @@
  * limitations under the License.
  */
 
-#ifndef ART_SRC_THREAD_H_
-#define ART_SRC_THREAD_H_
+#ifndef ART_RUNTIME_THREAD_H_
+#define ART_RUNTIME_THREAD_H_
 
 #include <pthread.h>
 
@@ -788,4 +788,4 @@
 
 }  // namespace art
 
-#endif  // ART_SRC_THREAD_H_
+#endif  // ART_RUNTIME_THREAD_H_
diff --git a/runtime/thread_list.h b/runtime/thread_list.h
index 0470cfc..87abbda 100644
--- a/runtime/thread_list.h
+++ b/runtime/thread_list.h
@@ -14,8 +14,8 @@
  * limitations under the License.
  */
 
-#ifndef ART_SRC_THREAD_LIST_H_
-#define ART_SRC_THREAD_LIST_H_
+#ifndef ART_RUNTIME_THREAD_LIST_H_
+#define ART_RUNTIME_THREAD_LIST_H_
 
 #include "base/mutex.h"
 #include "root_visitor.h"
@@ -144,4 +144,4 @@
 
 }  // namespace art
 
-#endif  // ART_SRC_THREAD_LIST_H_
+#endif  // ART_RUNTIME_THREAD_LIST_H_
diff --git a/runtime/thread_pool.h b/runtime/thread_pool.h
index 814e654..3462d5e 100644
--- a/runtime/thread_pool.h
+++ b/runtime/thread_pool.h
@@ -14,8 +14,8 @@
  * limitations under the License.
  */
 
-#ifndef ART_SRC_THREAD_POOL_H_
-#define ART_SRC_THREAD_POOL_H_
+#ifndef ART_RUNTIME_THREAD_POOL_H_
+#define ART_RUNTIME_THREAD_POOL_H_
 
 #include <deque>
 #include <vector>
@@ -177,4 +177,4 @@
 
 }  // namespace art
 
-#endif  // ART_SRC_THREAD_POOL_H_
+#endif  // ART_RUNTIME_THREAD_POOL_H_
diff --git a/runtime/thread_state.h b/runtime/thread_state.h
index 52f092e..fc4812a 100644
--- a/runtime/thread_state.h
+++ b/runtime/thread_state.h
@@ -14,8 +14,8 @@
  * limitations under the License.
  */
 
-#ifndef ART_SRC_THREAD_STATE_H_
-#define ART_SRC_THREAD_STATE_H_
+#ifndef ART_RUNTIME_THREAD_STATE_H_
+#define ART_RUNTIME_THREAD_STATE_H_
 
 namespace art {
 
@@ -44,4 +44,4 @@
 
 }  // namespace art
 
-#endif  // ART_SRC_THREAD_STATE_H_
+#endif  // ART_RUNTIME_THREAD_STATE_H_
diff --git a/runtime/throw_location.h b/runtime/throw_location.h
index 8c1b941..b2cd4d5 100644
--- a/runtime/throw_location.h
+++ b/runtime/throw_location.h
@@ -14,8 +14,8 @@
  * limitations under the License.
  */
 
-#ifndef ART_SRC_THROW_LOCATION_H_
-#define ART_SRC_THROW_LOCATION_H_
+#ifndef ART_RUNTIME_THROW_LOCATION_H_
+#define ART_RUNTIME_THROW_LOCATION_H_
 
 #include "base/macros.h"
 #include "root_visitor.h"
@@ -75,4 +75,4 @@
 
 }  // namespace art
 
-#endif  // ART_SRC_THROW_LOCATION_H_
+#endif  // ART_RUNTIME_THROW_LOCATION_H_
diff --git a/runtime/trace.h b/runtime/trace.h
index 9432e71..5bd6a8d 100644
--- a/runtime/trace.h
+++ b/runtime/trace.h
@@ -14,8 +14,8 @@
  * limitations under the License.
  */
 
-#ifndef ART_SRC_TRACE_H_
-#define ART_SRC_TRACE_H_
+#ifndef ART_RUNTIME_TRACE_H_
+#define ART_RUNTIME_TRACE_H_
 
 #include <ostream>
 #include <set>
@@ -129,4 +129,4 @@
 
 }  // namespace art
 
-#endif  // ART_SRC_TRACE_H_
+#endif  // ART_RUNTIME_TRACE_H_
diff --git a/runtime/utf.h b/runtime/utf.h
index 57c811f..4c9a1d9 100644
--- a/runtime/utf.h
+++ b/runtime/utf.h
@@ -14,8 +14,8 @@
  * limitations under the License.
  */
 
-#ifndef ART_SRC_UTF_H_
-#define ART_SRC_UTF_H_
+#ifndef ART_RUNTIME_UTF_H_
+#define ART_RUNTIME_UTF_H_
 
 #include "base/macros.h"
 
@@ -94,4 +94,4 @@
 
 }  // namespace art
 
-#endif  // ART_SRC_UTF_H_
+#endif  // ART_RUNTIME_UTF_H_
diff --git a/runtime/utils.h b/runtime/utils.h
index e5028ba..a08e465 100644
--- a/runtime/utils.h
+++ b/runtime/utils.h
@@ -14,8 +14,8 @@
  * limitations under the License.
  */
 
-#ifndef ART_SRC_UTILS_H_
-#define ART_SRC_UTILS_H_
+#ifndef ART_RUNTIME_UTILS_H_
+#define ART_RUNTIME_UTILS_H_
 
 #include <pthread.h>
 
@@ -372,4 +372,4 @@
 
 }  // namespace art
 
-#endif  // ART_SRC_UTILS_H_
+#endif  // ART_RUNTIME_UTILS_H_
diff --git a/runtime/vector_output_stream.h b/runtime/vector_output_stream.h
index 3546c8d..7daa39f 100644
--- a/runtime/vector_output_stream.h
+++ b/runtime/vector_output_stream.h
@@ -14,8 +14,8 @@
  * limitations under the License.
  */
 
-#ifndef ART_SRC_VECTOR_OUTPUT_STREAM_H_
-#define ART_SRC_VECTOR_OUTPUT_STREAM_H_
+#ifndef ART_RUNTIME_VECTOR_OUTPUT_STREAM_H_
+#define ART_RUNTIME_VECTOR_OUTPUT_STREAM_H_
 
 #include "output_stream.h"
 
@@ -62,4 +62,4 @@
 
 }  // namespace art
 
-#endif  // ART_SRC_VECTOR_OUTPUT_STREAM_H_
+#endif  // ART_RUNTIME_VECTOR_OUTPUT_STREAM_H_
diff --git a/runtime/verifier/dex_gc_map.h b/runtime/verifier/dex_gc_map.h
index 673112b..be7415e 100644
--- a/runtime/verifier/dex_gc_map.h
+++ b/runtime/verifier/dex_gc_map.h
@@ -14,8 +14,8 @@
  * limitations under the License.
  */
 
-#ifndef ART_SRC_VERIFIER_DEX_GC_MAP_H_
-#define ART_SRC_VERIFIER_DEX_GC_MAP_H_
+#ifndef ART_RUNTIME_VERIFIER_DEX_GC_MAP_H_
+#define ART_RUNTIME_VERIFIER_DEX_GC_MAP_H_
 
 #include <stdint.h>
 
@@ -119,4 +119,4 @@
 }  // namespace verifier
 }  // namespace art
 
-#endif  // ART_SRC_VERIFIER_DEX_GC_MAP_H_
+#endif  // ART_RUNTIME_VERIFIER_DEX_GC_MAP_H_
diff --git a/runtime/verifier/instruction_flags.h b/runtime/verifier/instruction_flags.h
index 9dc3ea7..df89bee 100644
--- a/runtime/verifier/instruction_flags.h
+++ b/runtime/verifier/instruction_flags.h
@@ -14,8 +14,8 @@
  * limitations under the License.
  */
 
-#ifndef ART_SRC_VERIFIER_METHOD_INSTRUCTION_FLAGS_H_
-#define ART_SRC_VERIFIER_METHOD_INSTRUCTION_FLAGS_H_
+#ifndef ART_RUNTIME_VERIFIER_INSTRUCTION_FLAGS_H_
+#define ART_RUNTIME_VERIFIER_INSTRUCTION_FLAGS_H_
 
 #include "base/logging.h"
 
@@ -113,4 +113,4 @@
 }  // namespace verifier
 }  // namespace art
 
-#endif  // ART_SRC_VERIFIER_METHOD_INSTRUCTION_FLAGS_H_
+#endif  // ART_RUNTIME_VERIFIER_INSTRUCTION_FLAGS_H_
diff --git a/runtime/verifier/method_verifier.h b/runtime/verifier/method_verifier.h
index ac0de9e..57d630d 100644
--- a/runtime/verifier/method_verifier.h
+++ b/runtime/verifier/method_verifier.h
@@ -14,8 +14,8 @@
  * limitations under the License.
  */
 
-#ifndef ART_SRC_VERIFIER_METHOD_VERIFIER_H_
-#define ART_SRC_VERIFIER_METHOD_VERIFIER_H_
+#ifndef ART_RUNTIME_VERIFIER_METHOD_VERIFIER_H_
+#define ART_RUNTIME_VERIFIER_METHOD_VERIFIER_H_
 
 #include <set>
 #include <vector>
@@ -723,4 +723,4 @@
 }  // namespace verifier
 }  // namespace art
 
-#endif  // ART_SRC_VERIFIER_METHOD_VERIFIER_H_
+#endif  // ART_RUNTIME_VERIFIER_METHOD_VERIFIER_H_
diff --git a/runtime/verifier/reg_type.h b/runtime/verifier/reg_type.h
index 9ac0eca..1553f1e 100644
--- a/runtime/verifier/reg_type.h
+++ b/runtime/verifier/reg_type.h
@@ -14,8 +14,8 @@
  * limitations under the License.
  */
 
-#ifndef ART_SRC_VERIFIER_REG_TYPE_H_
-#define ART_SRC_VERIFIER_REG_TYPE_H_
+#ifndef ART_RUNTIME_VERIFIER_REG_TYPE_H_
+#define ART_RUNTIME_VERIFIER_REG_TYPE_H_
 
 #include "base/macros.h"
 #include "globals.h"
@@ -922,4 +922,4 @@
 }  // namespace verifier
 }  // namespace art
 
-#endif  // ART_SRC_VERIFIER_REG_TYPE_H_
+#endif  // ART_RUNTIME_VERIFIER_REG_TYPE_H_
diff --git a/runtime/verifier/reg_type_cache-inl.h b/runtime/verifier/reg_type_cache-inl.h
index 42474d1..295e271 100644
--- a/runtime/verifier/reg_type_cache-inl.h
+++ b/runtime/verifier/reg_type_cache-inl.h
@@ -14,8 +14,8 @@
  * limitations under the License.
  */
 
-#ifndef ART_SRC_VERIFIER_REG_TYPE_CACHE_INL_H_
-#define ART_SRC_VERIFIER_REG_TYPE_CACHE_INL_H_
+#ifndef ART_RUNTIME_VERIFIER_REG_TYPE_CACHE_INL_H_
+#define ART_RUNTIME_VERIFIER_REG_TYPE_CACHE_INL_H_
 
 #include "reg_type.h"
 #include "reg_type_cache.h"
@@ -43,4 +43,4 @@
 }
 }  // namespace verifier
 }  // namespace art
-#endif  // ART_SRC_VERIFIER_REG_TYPE_CACHE_INL_H_
+#endif  // ART_RUNTIME_VERIFIER_REG_TYPE_CACHE_INL_H_
diff --git a/runtime/verifier/reg_type_cache.h b/runtime/verifier/reg_type_cache.h
index d70123c..814dff7 100644
--- a/runtime/verifier/reg_type_cache.h
+++ b/runtime/verifier/reg_type_cache.h
@@ -14,8 +14,8 @@
  * limitations under the License.
  */
 
-#ifndef ART_SRC_VERIFIER_REG_TYPE_CACHE_H_
-#define ART_SRC_VERIFIER_REG_TYPE_CACHE_H_
+#ifndef ART_RUNTIME_VERIFIER_REG_TYPE_CACHE_H_
+#define ART_RUNTIME_VERIFIER_REG_TYPE_CACHE_H_
 
 #include "base/casts.h"
 #include "base/macros.h"
@@ -163,4 +163,4 @@
 }  // namespace verifier
 }  // namespace art
 
-#endif  // ART_SRC_VERIFIER_REG_TYPE_CACHE_H_
+#endif  // ART_RUNTIME_VERIFIER_REG_TYPE_CACHE_H_
diff --git a/runtime/verifier/register_line-inl.h b/runtime/verifier/register_line-inl.h
index 157e136..b3a2847 100644
--- a/runtime/verifier/register_line-inl.h
+++ b/runtime/verifier/register_line-inl.h
@@ -14,8 +14,8 @@
  * limitations under the License.
  */
 
-#ifndef ART_SRC_VERIFIER_REGISTER_LINE_INL_H_
-#define ART_SRC_VERIFIER_REGISTER_LINE_INL_H_
+#ifndef ART_RUNTIME_VERIFIER_REGISTER_LINE_INL_H_
+#define ART_RUNTIME_VERIFIER_REGISTER_LINE_INL_H_
 
 #include "register_line.h"
 #include "method_verifier.h"
@@ -32,4 +32,4 @@
 }  // namespace verifier
 }  // namespace art
 
-#endif  // ART_SRC_VERIFIER_REGISTER_LINE_INL_H_
+#endif  // ART_RUNTIME_VERIFIER_REGISTER_LINE_INL_H_
diff --git a/runtime/verifier/register_line.h b/runtime/verifier/register_line.h
index 5f17049..cde7b9b 100644
--- a/runtime/verifier/register_line.h
+++ b/runtime/verifier/register_line.h
@@ -14,8 +14,8 @@
  * limitations under the License.
  */
 
-#ifndef ART_SRC_VERIFIER_REGISTER_LINE_H_
-#define ART_SRC_VERIFIER_REGISTER_LINE_H_
+#ifndef ART_RUNTIME_VERIFIER_REGISTER_LINE_H_
+#define ART_RUNTIME_VERIFIER_REGISTER_LINE_H_
 
 #include <deque>
 #include <vector>
@@ -355,4 +355,4 @@
 }  // namespace verifier
 }  // namespace art
 
-#endif  // ART_SRC_VERIFIER_REGISTER_LINE_H_
+#endif  // ART_RUNTIME_VERIFIER_REGISTER_LINE_H_
diff --git a/runtime/well_known_classes.h b/runtime/well_known_classes.h
index 8170520..a8069bc 100644
--- a/runtime/well_known_classes.h
+++ b/runtime/well_known_classes.h
@@ -14,8 +14,8 @@
  * limitations under the License.
  */
 
-#ifndef ART_SRC_WELL_KNOWN_CLASSES_H_
-#define ART_SRC_WELL_KNOWN_CLASSES_H_
+#ifndef ART_RUNTIME_WELL_KNOWN_CLASSES_H_
+#define ART_RUNTIME_WELL_KNOWN_CLASSES_H_
 
 #include "base/mutex.h"
 #include "jni.h"
@@ -104,4 +104,4 @@
 
 }  // namespace art
 
-#endif  // ART_SRC_WELL_KNOWN_CLASSES_H_
+#endif  // ART_RUNTIME_WELL_KNOWN_CLASSES_H_
diff --git a/runtime/zip_archive.h b/runtime/zip_archive.h
index ef31486..d648517 100644
--- a/runtime/zip_archive.h
+++ b/runtime/zip_archive.h
@@ -14,8 +14,8 @@
  * limitations under the License.
  */
 
-#ifndef ART_SRC_ZIP_ARCHIVE_H_
-#define ART_SRC_ZIP_ARCHIVE_H_
+#ifndef ART_RUNTIME_ZIP_ARCHIVE_H_
+#define ART_RUNTIME_ZIP_ARCHIVE_H_
 
 #include <stdint.h>
 #include <zlib.h>
@@ -129,4 +129,4 @@
 
 }  // namespace art
 
-#endif  // ART_SRC_ZIP_ARCHIVE_H_
+#endif  // ART_RUNTIME_ZIP_ARCHIVE_H_