diff lld/MachO/Arch/X86_64.cpp @ 252:1f2b6ac9f198 llvm-original

LLVM16-1
author Shinji KONO <kono@ie.u-ryukyu.ac.jp>
date Fri, 18 Aug 2023 09:04:13 +0900
parents c4bab56944e8
children
line wrap: on
line diff
--- a/lld/MachO/Arch/X86_64.cpp	Wed Nov 09 17:47:54 2022 +0900
+++ b/lld/MachO/Arch/X86_64.cpp	Fri Aug 18 09:04:13 2023 +0900
@@ -231,11 +231,11 @@
   if (config->outputType == MH_OBJECT)
     return;
 
-  if (sym->getName().startswith("___dtrace_probe")) {
+  if (sym->getName().starts_with("___dtrace_probe")) {
     // change call site to a NOP
     loc[-1] = 0x90;
     write32le(loc, 0x00401F0F);
-  } else if (sym->getName().startswith("___dtrace_isenabled")) {
+  } else if (sym->getName().starts_with("___dtrace_isenabled")) {
     // change call site to a clear eax
     loc[-1] = 0x33;
     write32le(loc, 0x909090C0);