Changeset 103726 in vbox
- Timestamp:
- Mar 7, 2024 10:45:05 AM (7 months ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/src/VBox/HostDrivers/Support/SUPDrvTracer.cpp
r103723 r103726 56 56 #include <iprt/uuid.h> 57 57 58 #if RTLNX_VER_MIN(4,15,10) 59 # include <asm/nospec-branch.h> 60 #endif 61 #if RTLNX_VER_MIN(5,17,0) 62 # include <asm/linkage.h> 63 #endif 58 #if defined(RT_OS_LINUX) 59 # if RTLNX_VER_MIN(4,15,10) 60 # include <asm/nospec-branch.h> 61 # endif /* < 4.15.10 */ 62 # if RTLNX_VER_MIN(5,17,0) 63 # include <asm/linkage.h> 64 # endif /* < 5.17.0 */ 65 #endif /* !RT_OS_LINUX */ 64 66 65 67 /********************************************************************************************************************************* … … 1505 1507 movq g_pfnSupdrvProbeFireKernel(%rip), %rax \n\ 1506 1508 " 1507 # if RTLNX_VER_MIN(4,15,10) 1509 # if defined(RT_OS_LINUX) 1510 # if RTLNX_VER_MIN(4,15,10) 1508 1511 ANNOTATE_RETPOLINE_SAFE 1512 # endif 1509 1513 # endif 1510 1514 " \n\ … … 1515 1519 movl g_pfnSupdrvProbeFireKernel, %eax \n\ 1516 1520 " 1517 # if RTLNX_VER_MIN(4,15,10) 1521 # if defined(RT_OS_LINUX) 1522 # if RTLNX_VER_MIN(4,15,10) 1518 1523 ANNOTATE_RETPOLINE_SAFE 1524 # endif 1519 1525 # endif 1520 1526 " \n\ … … 1531 1537 supdrvTracerProbeFireStub: \n\ 1532 1538 " 1539 # if defined(RT_OS_LINUX) 1533 1540 # if RTLNX_VER_MIN(5,17,0) 1534 1541 ASM_RET "\n\ 1535 1542 " 1536 # else 1543 # else /* < 5.17.0 */ 1537 1544 "ret \n\ 1538 1545 " 1539 # endif 1546 # endif /* < 5.17.0 */ 1547 # else /* !RT_OS_LINUX */ 1548 "ret \n\ 1549 " 1550 # endif /* !RT_OS_LINUX */ 1540 1551 ".size supdrvTracerProbeFireStub, . - supdrvTracerProbeFireStub \n\ 1541 1552 \n\
Note:
See TracChangeset
for help on using the changeset viewer.

