Skip to content

Latest commit

 

History

History
66 lines (51 loc) · 1.81 KB

addgsbyte-addgsword-addgsdword-addgsqword.md

File metadata and controls

66 lines (51 loc) · 1.81 KB
description title ms.date f1_keywords helpviewer_keywords ms.assetid
Learn more about: __addgsbyte, __addgsword, __addgsdword, __addgsqword
__addgsbyte, __addgsword, __addgsdword, __addgsqword
09/02/2019
__addgsdword
__addgsqword
__addgsword_cpp
__addgsword
__addgsbyte_cpp
__addgsqword_cpp
__addgsbyte
__addgsdword_cpp
__addgsword intrinsic
__addgsqword intrinsic
__addgsdword intrinsic
__addgsbyte intrinsic
4fa03e69-d849-49ed-ba37-1d3aa23c2a21

__addgsbyte, __addgsword, __addgsdword, __addgsqword

Microsoft Specific

Add a value to a memory location specified by an offset relative to the beginning of the GS segment.

Syntax

void __addgsbyte(
   unsigned long Offset,
   unsigned char Data
);
void __addgsword(
   unsigned long Offset,
   unsigned short Data
);
void __addgsdword(
   unsigned long Offset,
   unsigned long Data
);
void __addgsqword(
   unsigned long Offset,
   unsigned __int64 Data
);

Parameters

Offset
[in] The offset from the beginning of GS.

Data
[in] The value to add to the memory location.

Requirements

Intrinsic Architecture
__addgsbyte x64
__addgsword x64
__addgsdword x64
__addgsqword x64

Header file <intrin.h>

Remarks

These routines are only available as an intrinsic.

END Microsoft Specific

See also

__incgsbyte, __incgsword, __incgsdword, __incgsqword
__readgsbyte, __readgsdword, __readgsqword, __readgsword
__writegsbyte, __writegsdword, __writegsqword, __writegsword
Compiler intrinsics