Jelajahi Sumber

Merge pull request #55019 from bruvzg/macos_crash_handler

[macOS] Fix crash handler not printing function names on M1 Macs.
Rémi Verschelde 3 tahun lalu
induk
melakukan
7791599d5b
1 mengubah file dengan 5 tambahan dan 0 penghapusan
  1. 5 0
      platform/osx/crash_handler_osx.mm

+ 5 - 0
platform/osx/crash_handler_osx.mm

@@ -134,8 +134,13 @@ static void handle_crash(int sig) {
 
 				args.push_back("-o");
 				args.push_back(_execpath);
+#if defined(__x86_64) || defined(__x86_64__) || defined(__amd64__)
 				args.push_back("-arch");
 				args.push_back("x86_64");
+#elif defined(__aarch64__)
+				args.push_back("-arch");
+				args.push_back("arm64");
+#endif
 				args.push_back("-l");
 				snprintf(str, 1024, "%p", load_addr);
 				args.push_back(str);