aboutsummaryrefslogtreecommitdiff
path: root/www/qt6-webengine/files/patch-src_3rdparty_chromium_v8_src_codegen_x64_assembler-x64.h
blob: f455280dc92b974b3ed5d89047854eef93a9dd5a (plain) (blame)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
--- src/3rdparty/chromium/v8/src/codegen/x64/assembler-x64.h.orig	2023-09-13 12:11:42 UTC
+++ src/3rdparty/chromium/v8/src/codegen/x64/assembler-x64.h
@@ -860,6 +860,7 @@ class V8_EXPORT_PRIVATE Assembler : public AssemblerBa
   void ret(int imm16);
   void ud2();
   void setcc(Condition cc, Register reg);
+  void endbr64();
 
   void pblendw(XMMRegister dst, Operand src, uint8_t mask);
   void pblendw(XMMRegister dst, XMMRegister src, uint8_t mask);
@@ -917,8 +918,8 @@ class V8_EXPORT_PRIVATE Assembler : public AssemblerBa
   void jmp(Handle<Code> target, RelocInfo::Mode rmode);
 
   // Jump near absolute indirect (r64)
-  void jmp(Register adr);
-  void jmp(Operand src);
+  void jmp(Register adr, bool notrack = false);
+  void jmp(Operand src, bool notrack = false);
 
   // Unconditional jump relative to the current address. Low-level routine,
   // use with caution!