12#define A64NAME(Name) Name
17 #define LABEL(Name) Name
24 AREA |.text|,
ALIGN=2,CODE,READONLY
34 AREA |.rdata|,
DATA,READONLY
38 SET_COMDAT_ALIGNMENT $Alignment
45Name SETS
"|$FuncName|"
71Area SETS
"|.text$$mn$$$FuncName|"
72 AREA $Area,
ALIGN=$__ComdatAlignment,CODE,READONLY
79Name SETS
"|$FuncName|"
85 ARM64EC_ENTRY_THUNK $A64Name, $Results, $Params
90 #define LABEL(Name) Name:
103 .section .rdata,
"dr"
125.macro NESTED_ENTRY
Name
131.macro NESTED_END
Name
135.macro LEAF_ENTRY
Name
143.macro LEAF_ENTRY_COMDAT
Name
144 .section .text$mn$\Name,
"xr"
149.macro ALTERNATE_ENTRY
Name
162.macro dcb Values:vararg
166.macro dcw Values:vararg
170.macro dcd Values:vararg
174.macro dcq Values:vararg
macro TEXTAREA section xr p2align endm macro DATAAREA section dw endm macro RODATAAREA section dr endm macro EXPORT Attribute global Name endm macro IMPORT Target ifc WEAK weak Name set Target endif endm set macro SET_COMDAT_ALIGNMENT Alignment set Alignment endm macro NESTED_ENTRY Name global Name p2align xr p2align __ComdatAlignment NESTED_ENTRY Name endm macro ALTERNATE_ENTRY Name global Name Results
macro TEXTAREA section xr p2align endm macro DATAAREA section dw endm macro RODATAAREA section dr endm macro EXPORT Name
macro TEXTAREA section xr p2align endm macro DATAAREA section dw endm macro RODATAAREA section dr endm macro EXPORT Attribute global Name endm macro IMPORT Target ifc WEAK weak Name set Target endif endm set __ComdatAlignment
macro TEXTAREA section xr p2align endm macro DATAAREA section dw endm macro RODATAAREA section dr endm macro EXPORT Attribute global Name endm macro IMPORT Kind
macro TEXTAREA section xr p2align endm macro DATAAREA section dw endm macro RODATAAREA section dr endm macro EXPORT Attribute global Name endm macro IMPORT Target ifc WEAK weak Name set Target endif endm set macro SET_COMDAT_ALIGNMENT Alignment set Alignment endm macro NESTED_ENTRY Name global Name p2align xr p2align __ComdatAlignment NESTED_ENTRY Name endm macro ALTERNATE_ENTRY Name global Name Params endm macro ALIGN Pad
macro TEXTAREA section xr p2align endm macro DATAAREA section dw endm macro RODATAAREA section dr endm macro EXPORT Attribute global Name endm macro IMPORT Target ifc WEAK weak Name set Target endif endm set macro SET_COMDAT_ALIGNMENT Alignment set Alignment endm macro NESTED_ENTRY Name global Name p2align xr p2align __ComdatAlignment NESTED_ENTRY Name endm macro ALTERNATE_ENTRY Name global Name Params endm macro ALIGN Alignment
macro TEXTAREA section xr p2align endm macro DATAAREA section dw endm macro RODATAAREA section dr endm macro EXPORT Attribute global Name endm macro IMPORT Target ifc WEAK weak Name set Target endif endm set macro SET_COMDAT_ALIGNMENT Alignment set Alignment endm macro NESTED_ENTRY Name global Name p2align xr p2align __ComdatAlignment NESTED_ENTRY Name endm macro ALTERNATE_ENTRY Name global Name Params endm macro ALIGN Offset
macro IMPORT Name endm macro EXPORT Name global &Name endm macro TEXTAREA section rx align endm macro DATAAREA section rw endm macro RODATAAREA section rw endm macro NESTED_ENTRY Name FuncName equ &Name PrologName equ &Name &_Prolog FuncEndName equ &Name &_end global &FuncName align func &FuncName $AreaName NESTED_ENTRY $FuncName
_In_ WDFIOTARGET _In_ PWDF_REQUEST_COMPLETION_PARAMS Params