Changeset 100339 in vbox for trunk/include
- Timestamp:
- Jul 2, 2023 10:49:17 PM (20 months ago)
- svn:sync-xref-src-repo-rev:
- 158057
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/include/iprt/asmdefs.mac
r100338 r100339 370 370 371 371 ;; 372 ; Macro for generating the endbr32/64 instruction when 372 ; Macro for generating the endbr32/64 instruction when 373 373 ; RT_WITH_IBT_BRANCH_PROTECTION is defined. 374 374 %macro IBT_ENDBRxx 0 … … 385 385 386 386 ;; 387 ; Macro for generating the endbr32/64 instruction when 387 ; Macro for generating the endbr32/64 instruction when 388 388 ; RT_WITH_IBT_BRANCH_PROTECTION_WITHOUT_NOTRACK is defined. 389 389 %macro IBT_ENDBRxx_WITHOUT_NOTRACK 0 … … 399 399 %endmacro 400 400 401 ;; 402 ; Macro for generating a NOTRACK prefix to an indirect jmp or call 401 ;; 402 ; Macro for generating a NOTRACK prefix to an indirect jmp or call 403 403 ; instruction when RT_WITH_IBT_BRANCH_PROTECTION is defined. 404 404 ; … … 408 408 %ifdef RT_WITH_IBT_BRANCH_PROTECTION 409 409 %ifndef RT_WITH_IBT_BRANCH_PROTECTION_WITHOUT_NOTRACK 410 db 0x3e 411 %endif 410 db 0x3e ; DS prefix. 411 %endif 412 412 %endif 413 413 %endmacro … … 653 653 ; Begins a procedure, raw version w/o automatic name mangling. 654 654 ; @param 1 The (raw) name. 655 ; @param 2 Whether to manually apply IBT_ENDBRxx (1) or 655 ; @param 2 Whether to manually apply IBT_ENDBRxx (1) or 656 656 ; not (0, default). Optional 657 657 %macro BEGINPROC_RAW 1-2 0 … … 682 682 ; @param 1 Internal name. 683 683 ; @param 2 Exported name. 684 ; @param 3 Whether to manually apply IBT_ENDBRxx (1) or 684 ; @param 3 Whether to manually apply IBT_ENDBRxx (1) or 685 685 ; not (0, default). Optional 686 686 %macro BEGINPROC_EXPORTED_RAW 2-3 0
Note:
See TracChangeset
for help on using the changeset viewer.