Skip to content

Commit e190de6

Browse files
author
Git for Windows Build Agent
committed
Update 9 packages
icu (71.1-2 -> 72.1-1) mingw-w64-clang-aarch64-crt-git (10.0.0.r202.g4359b3570-1 -> 10.0.0.r216.gca58fc56b-1) mingw-w64-clang-aarch64-headers-git (10.0.0.r202.g4359b3570-1 -> 10.0.0.r216.gca58fc56b-1) mingw-w64-clang-aarch64-libmangle-git (10.0.0.r202.g4359b3570-1 -> 10.0.0.r216.gca58fc56b-1) mingw-w64-clang-aarch64-libwinpthread-git (10.0.0.r202.g4359b3570-1 -> 10.0.0.r216.gca58fc56b-1) mingw-w64-clang-aarch64-tools-git (10.0.0.r202.g4359b3570-1 -> 10.0.0.r216.gca58fc56b-1) mingw-w64-clang-aarch64-winpthreads-git (10.0.0.r202.g4359b3570-1 -> 10.0.0.r216.gca58fc56b-1) mingw-w64-clang-aarch64-winstorecompat-git (10.0.0.r202.g4359b3570-1 -> 10.0.0.r216.gca58fc56b-1) pacman (6.0.1-30 -> 6.0.1-31) Signed-off-by: Git for Windows Build Agent <[email protected]>
1 parent 3a9c5e5 commit e190de6

File tree

176 files changed

+3549
-78
lines changed

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

176 files changed

+3549
-78
lines changed

clangarm64/bin/gendef.exe

0 Bytes
Binary file not shown.

clangarm64/bin/genidl.exe

0 Bytes
Binary file not shown.

clangarm64/bin/genlib.exe

0 Bytes
Binary file not shown.

clangarm64/bin/genpeimg.exe

0 Bytes
Binary file not shown.

clangarm64/bin/libwinpthread-1.dll

0 Bytes
Binary file not shown.

clangarm64/bin/widl.exe

-1 KB
Binary file not shown.

clangarm64/include/_mingw_mac.h

Lines changed: 26 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -304,7 +304,17 @@
304304
#define __MINGW_SELECTANY __attribute__((__selectany__))
305305

306306
#if _FORTIFY_SOURCE > 0 && __OPTIMIZE__ > 0 && __MINGW_GNUC_PREREQ(4, 1)
307-
# if _FORTIFY_SOURCE > 1
307+
# if _FORTIFY_SOURCE > 3
308+
# warning Using _FORTIFY_SOURCE=3 (levels > 3 are not supported)
309+
# endif
310+
# if _FORTIFY_SOURCE > 2
311+
# if __MINGW_GNUC_PREREQ(12, 0)
312+
# define __MINGW_FORTIFY_LEVEL 3
313+
# else
314+
# warning Using _FORTIFY_SOURCE=2 (level 3 requires GCC 12.0 or later)
315+
# define __MINGW_FORTIFY_LEVEL 2
316+
# endif
317+
# elif _FORTIFY_SOURCE > 1
308318
# define __MINGW_FORTIFY_LEVEL 2
309319
# else
310320
# define __MINGW_FORTIFY_LEVEL 1
@@ -322,16 +332,26 @@
322332
void __cdecl __mingw_chk_fail_warn(void) __MINGW_ASM_CALL(__chk_fail) \
323333
__attribute__((__noreturn__)) \
324334
__attribute__((__warning__("Buffer overflow detected")))
325-
# define __mingw_bos(p, maxtype) \
326-
__builtin_object_size((p), ((maxtype) > 0) && (__MINGW_FORTIFY_LEVEL > 1))
327-
# define __mingw_bos_known(p) \
328-
(__mingw_bos(p, 0) != (size_t)-1)
335+
# if __MINGW_FORTIFY_LEVEL > 2
336+
# define __mingw_bos(p, maxtype) \
337+
__builtin_dynamic_object_size((p), (maxtype) > 0)
338+
# define __mingw_bos_known(p) \
339+
(__builtin_object_size(p, 0) != (size_t)-1 \
340+
|| !__builtin_constant_p(__mingw_bos(p, 0)))
341+
# else
342+
# define __mingw_bos(p, maxtype) \
343+
__builtin_object_size((p), ((maxtype) > 0) && (__MINGW_FORTIFY_LEVEL > 1))
344+
# define __mingw_bos_known(p) \
345+
(__mingw_bos(p, 0) != (size_t)-1)
346+
# endif
329347
# define __mingw_bos_cond_chk(c) \
330348
(__builtin_expect((c), 1) ? (void)0 : __chk_fail())
331349
# define __mingw_bos_ptr_chk(p, n, maxtype) \
332350
__mingw_bos_cond_chk(!__mingw_bos_known(p) || __mingw_bos(p, maxtype) >= (size_t)(n))
333351
# define __mingw_bos_ptr_chk_warn(p, n, maxtype) \
334-
(__mingw_bos_known(p) && __builtin_constant_p((n)) && __mingw_bos(p, maxtype) < (size_t)(n) \
352+
((__mingw_bos_known(p) \
353+
&& __builtin_constant_p(__mingw_bos(p, maxtype) < (size_t)(n)) \
354+
&& __mingw_bos(p, maxtype) < (size_t)(n)) \
335355
? __mingw_chk_fail_warn() : __mingw_bos_ptr_chk(p, n, maxtype))
336356
# define __mingw_bos_ovr __mingw_ovr \
337357
__attribute__((__always_inline__)) \

clangarm64/include/dbgeng.h

Lines changed: 66 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -82,6 +82,9 @@ extern "C" {
8282
STDMETHOD(GetThreadContext)(THIS_ PVOID Context,ULONG ContextSize) PURE;
8383
STDMETHOD(SetThreadContext)(THIS_ PVOID Context,ULONG ContextSize) PURE;
8484
};
85+
#ifdef __CRT_UUID_DECL
86+
__CRT_UUID_DECL(IDebugAdvanced,0xf2df5f53,0x071f,0x47bd,0x9d,0xe6,0x57,0x34,0xc3,0xfe,0xd6,0x89)
87+
#endif
8588

8689
#define DEBUG_BREAKPOINT_CODE 0
8790
#define DEBUG_BREAKPOINT_DATA 1
@@ -140,6 +143,9 @@ extern "C" {
140143
STDMETHOD(SetOffsetExpression)(THIS_ PCSTR Expression) PURE;
141144
STDMETHOD(GetParameters)(THIS_ PDEBUG_BREAKPOINT_PARAMETERS Params) PURE;
142145
};
146+
#ifdef __CRT_UUID_DECL
147+
__CRT_UUID_DECL(IDebugBreakpoint,0x5bd9d474,0x5975,0x423a,0xb8,0x8b,0x65,0xa8,0xe7,0x11,0x0e,0x65)
148+
#endif
143149

144150
#define DEBUG_ATTACH_KERNEL_CONNECTION 0x00000000
145151
#define DEBUG_ATTACH_LOCAL_KERNEL 0x00000001
@@ -252,6 +258,9 @@ extern "C" {
252258
STDMETHOD(SetEventCallbacks)(THIS_ PDEBUG_EVENT_CALLBACKS Callbacks) PURE;
253259
STDMETHOD(FlushCallbacks)(THIS) PURE;
254260
};
261+
#ifdef __CRT_UUID_DECL
262+
__CRT_UUID_DECL(IDebugClient,0x27fe5639,0x8407,0x4f47,0x83,0x64,0xee,0x11,0x8f,0xb0,0x8a,0xc8)
263+
#endif
255264

256265
#define DEBUG_FORMAT_DEFAULT 0x00000000
257266
#define DEBUG_FORMAT_WRITE_CAB 0x20000000
@@ -331,6 +340,9 @@ extern "C" {
331340
STDMETHOD(DetachCurrentProcess)(THIS) PURE;
332341
STDMETHOD(AbandonCurrentProcess)(THIS) PURE;
333342
};
343+
#ifdef __CRT_UUID_DECL
344+
__CRT_UUID_DECL(IDebugClient2,0xedbed635,0x372e,0x4dab,0xbb,0xfe,0xed,0x0d,0x2f,0x63,0xbe,0x81)
345+
#endif
334346

335347
#undef INTERFACE
336348
#define INTERFACE IDebugClient3
@@ -397,6 +409,9 @@ extern "C" {
397409
STDMETHOD(CreateProcessWide)(THIS_ ULONG64 Server,PWSTR CommandLine,ULONG CreateFlags) PURE;
398410
STDMETHOD(CreateProcessAndAttachWide)(THIS_ ULONG64 Server,PWSTR CommandLine,ULONG CreateFlags,ULONG ProcessId,ULONG AttachFlags) PURE;
399411
};
412+
#ifdef __CRT_UUID_DECL
413+
__CRT_UUID_DECL(IDebugClient3,0xdd492d7f,0x71b8,0x4ad6,0xa8,0xdc,0x1c,0x88,0x74,0x79,0xff,0x91)
414+
#endif
400415

401416
#undef INTERFACE
402417
#define INTERFACE IDebugClient4
@@ -468,6 +483,9 @@ extern "C" {
468483
STDMETHOD(GetDumpFile)(THIS_ ULONG Index,PSTR Buffer,ULONG BufferSize,PULONG NameSize,PULONG64 Handle,PULONG Type) PURE;
469484
STDMETHOD(GetDumpFileWide)(THIS_ ULONG Index,PWSTR Buffer,ULONG BufferSize,PULONG NameSize,PULONG64 Handle,PULONG Type) PURE;
470485
};
486+
#ifdef __CRT_UUID_DECL
487+
__CRT_UUID_DECL(IDebugClient4,0xca83c3de,0x5089,0x4cf8,0x93,0xc8,0xd8,0x92,0x38,0x7f,0x2a,0x5e)
488+
#endif
471489

472490
#define DEBUG_STATUS_NO_CHANGE 0
473491
#define DEBUG_STATUS_GO 1
@@ -796,6 +814,9 @@ extern "C" {
796814
STDMETHOD(WaitForEvent)(THIS_ ULONG Flags,ULONG Timeout) PURE;
797815
STDMETHOD(GetLastEventInformation)(THIS_ PULONG Type,PULONG ProcessId,PULONG ThreadId,PVOID ExtraInformation,ULONG ExtraInformationSize,PULONG ExtraInformationUsed,PSTR Description,ULONG DescriptionSize,PULONG DescriptionUsed) PURE;
798816
};
817+
#ifdef __CRT_UUID_DECL
818+
__CRT_UUID_DECL(IDebugControl,0x5182e668,0x105e,0x416e,0xad,0x92,0x24,0xef,0x80,0x04,0x24,0xba)
819+
#endif
799820

800821
#define DEBUG_OUT_TEXT_REPL_DEFAULT 0x00000000
801822

@@ -906,6 +927,9 @@ extern "C" {
906927
STDMETHOD(RemoveTextReplacements)(THIS) PURE;
907928
STDMETHOD(OutputTextReplacements)(THIS_ ULONG OutputControl,ULONG Flags) PURE;
908929
};
930+
#ifdef __CRT_UUID_DECL
931+
__CRT_UUID_DECL(IDebugControl2,0xd4366723,0x44df,0x4bed,0x8c,0x7e,0x4c,0x05,0x42,0x4f,0x45,0x88)
932+
#endif
909933

910934
#define DEBUG_ASMOPT_DEFAULT 0x00000000
911935
#define DEBUG_ASMOPT_VERBOSE 0x00000001
@@ -1040,6 +1064,9 @@ extern "C" {
10401064
STDMETHOD(GetCurrentEventIndex)(THIS_ PULONG Index) PURE;
10411065
STDMETHOD(SetNextEventIndex)(THIS_ ULONG Relation,ULONG Value,PULONG NextIndex) PURE;
10421066
};
1067+
#ifdef __CRT_UUID_DECL
1068+
__CRT_UUID_DECL(IDebugControl3,0x7df74a86,0xb03f,0x407f,0x90,0xab,0xa2,0x0d,0xad,0xce,0xad,0x08)
1069+
#endif
10431070

10441071
#define DEBUG_DATA_SPACE_VIRTUAL 0
10451072
#define DEBUG_DATA_SPACE_PHYSICAL 1
@@ -1232,6 +1259,9 @@ extern "C" {
12321259
STDMETHOD(ReadDebuggerData)(THIS_ ULONG Index,PVOID Buffer,ULONG BufferSize,PULONG DataSize) PURE;
12331260
STDMETHOD(ReadProcessorSystemData)(THIS_ ULONG Processor,ULONG Index,PVOID Buffer,ULONG BufferSize,PULONG DataSize) PURE;
12341261
};
1262+
#ifdef __CRT_UUID_DECL
1263+
__CRT_UUID_DECL(IDebugDataSpaces,0x88f7dfab,0x3ea7,0x4c3a,0xae,0xfb,0xc4,0xe8,0x10,0x61,0x73,0xaa)
1264+
#endif
12351265

12361266
#define DEBUG_HANDLE_DATA_TYPE_BASIC 0
12371267
#define DEBUG_HANDLE_DATA_TYPE_TYPE_NAME 1
@@ -1282,6 +1312,9 @@ extern "C" {
12821312
STDMETHOD(FillPhysical)(THIS_ ULONG64 Start,ULONG Size,PVOID Pattern,ULONG PatternSize,PULONG Filled) PURE;
12831313
STDMETHOD(QueryVirtual)(THIS_ ULONG64 Offset,PMEMORY_BASIC_INFORMATION64 Info) PURE;
12841314
};
1315+
#ifdef __CRT_UUID_DECL
1316+
__CRT_UUID_DECL(IDebugDataSpaces2,0x7a5e852f,0x96e9,0x468f,0xac,0x1b,0x0b,0x3a,0xdd,0xc4,0xa0,0x49)
1317+
#endif
12851318

12861319
#undef INTERFACE
12871320
#define INTERFACE IDebugDataSpaces3
@@ -1322,6 +1355,9 @@ extern "C" {
13221355
STDMETHOD(GetNextTagged)(THIS_ ULONG64 Handle,LPGUID Tag,PULONG Size) PURE;
13231356
STDMETHOD(EndEnumTagged)(THIS_ ULONG64 Handle) PURE;
13241357
};
1358+
#ifdef __CRT_UUID_DECL
1359+
__CRT_UUID_DECL(IDebugDataSpaces3,0x23f79d6c,0x8aaf,0x4f7c,0xa6,0x07,0x99,0x95,0xf5,0x40,0x7e,0x63)
1360+
#endif
13251361

13261362
#define DEBUG_EVENT_BREAKPOINT 0x00000001
13271363
#define DEBUG_EVENT_EXCEPTION 0x00000002
@@ -1400,6 +1436,9 @@ extern "C" {
14001436
STDMETHOD(ChangeEngineState)(THIS_ ULONG Flags,ULONG64 Argument) PURE;
14011437
STDMETHOD(ChangeSymbolState)(THIS_ ULONG Flags,ULONG64 Argument) PURE;
14021438
};
1439+
#ifdef __CRT_UUID_DECL
1440+
__CRT_UUID_DECL(IDebugEventCallbacks,0x337be28b,0x5036,0x4d72,0xb6,0xbf,0xc4,0x5f,0xbb,0x9f,0x2e,0xaa)
1441+
#endif
14031442

14041443
#undef INTERFACE
14051444
#define INTERFACE IDebugInputCallbacks
@@ -1410,6 +1449,9 @@ extern "C" {
14101449
STDMETHOD(StartInput)(THIS_ ULONG BufferSize) PURE;
14111450
STDMETHOD(EndInput)(THIS) PURE;
14121451
};
1452+
#ifdef __CRT_UUID_DECL
1453+
__CRT_UUID_DECL(IDebugInputCallbacks,0x9f50e42c,0xf136,0x499e,0x9a,0x97,0x73,0x03,0x6c,0x94,0xed,0x2d)
1454+
#endif
14131455

14141456
#undef INTERFACE
14151457
#define INTERFACE IDebugOutputCallbacks
@@ -1419,6 +1461,9 @@ extern "C" {
14191461
STDMETHOD_(ULONG,Release)(THIS) PURE;
14201462
STDMETHOD(Output)(THIS_ ULONG Mask,PCSTR Text) PURE;
14211463
};
1464+
#ifdef __CRT_UUID_DECL
1465+
__CRT_UUID_DECL(IDebugOutputCallbacks,0x4bf58045,0xd654,0x4c40,0xb0,0xaf,0x68,0x30,0x90,0xf3,0x56,0xdc)
1466+
#endif
14221467

14231468
#define DEBUG_REGISTER_SUB_REGISTER 0x00000001
14241469

@@ -1456,6 +1501,9 @@ extern "C" {
14561501
STDMETHOD(GetStackOffset)(THIS_ PULONG64 Offset) PURE;
14571502
STDMETHOD(GetFrameOffset)(THIS_ PULONG64 Offset) PURE;
14581503
};
1504+
#ifdef __CRT_UUID_DECL
1505+
__CRT_UUID_DECL(IDebugRegisters,0xce289126,0x9e84,0x45a7,0x93,0x7e,0x67,0xbb,0x18,0x69,0x14,0x93)
1506+
#endif
14591507

14601508
#define DEBUG_OUTPUT_SYMBOLS_DEFAULT 0x00000000
14611509
#define DEBUG_OUTPUT_SYMBOLS_NO_NAMES 0x00000001
@@ -1502,6 +1550,9 @@ extern "C" {
15021550
STDMETHOD(WriteSymbol)(THIS_ ULONG Index,PCSTR Value) PURE;
15031551
STDMETHOD(OutputAsType)(THIS_ ULONG Index,PCSTR Type) PURE;
15041552
};
1553+
#ifdef __CRT_UUID_DECL
1554+
__CRT_UUID_DECL(IDebugSymbolGroup,0xf2528316,0x0f1a,0x4431,0xae,0xed,0x11,0xd0,0x96,0xe1,0xe2,0xab)
1555+
#endif
15051556

15061557
#define DEBUG_MODULE_LOADED 0x00000000
15071558
#define DEBUG_MODULE_UNLOADED 0x00000001
@@ -1608,6 +1659,9 @@ extern "C" {
16081659
STDMETHOD(FindSourceFile)(THIS_ ULONG StartElement,PCSTR File,ULONG Flags,PULONG FoundElement,PSTR Buffer,ULONG BufferSize,PULONG FoundSize) PURE;
16091660
STDMETHOD(GetSourceFileLineOffsets)(THIS_ PCSTR File,PULONG64 Buffer,ULONG BufferLines,PULONG FileLines) PURE;
16101661
};
1662+
#ifdef __CRT_UUID_DECL
1663+
__CRT_UUID_DECL(IDebugSymbols,0x8c31e98c,0x983a,0x48a5,0x90,0x16,0x6f,0xe5,0xd6,0x67,0xa9,0x50)
1664+
#endif
16111665

16121666
#define DEBUG_MODNAME_IMAGE 0x00000000
16131667
#define DEBUG_MODNAME_MODULE 0x00000001
@@ -1683,6 +1737,9 @@ extern "C" {
16831737
STDMETHOD(RemoveTypeOptions)(THIS_ ULONG Options) PURE;
16841738
STDMETHOD(SetTypeOptions)(THIS_ ULONG Options) PURE;
16851739
};
1740+
#ifdef __CRT_UUID_DECL
1741+
__CRT_UUID_DECL(IDebugSymbols2,0x3a707211,0xafdd,0x4495,0xad,0x4f,0x56,0xfe,0xcd,0xf8,0x16,0x3f)
1742+
#endif
16861743

16871744
#undef INTERFACE
16881745
#define INTERFACE IDebugSystemObjects
@@ -1720,6 +1777,9 @@ extern "C" {
17201777
STDMETHOD(GetProcessIdByHandle)(THIS_ ULONG64 Handle,PULONG Id) PURE;
17211778
STDMETHOD(GetCurrentProcessExecutableName)(THIS_ PSTR Buffer,ULONG BufferSize,PULONG ExeSize) PURE;
17221779
};
1780+
#ifdef __CRT_UUID_DECL
1781+
__CRT_UUID_DECL(IDebugSystemObjects,0x6b86fe2c,0x2c4f,0x4f0c,0x9d,0xa2,0x17,0x43,0x11,0xac,0xc3,0x27)
1782+
#endif
17231783

17241784
#undef INTERFACE
17251785
#define INTERFACE IDebugSystemObjects2
@@ -1762,6 +1822,9 @@ extern "C" {
17621822
STDMETHOD(GetImplicitProcessDataOffset)(THIS_ PULONG64 Offset) PURE;
17631823
STDMETHOD(SetImplicitProcessDataOffset)(THIS_ ULONG64 Offset) PURE;
17641824
};
1825+
#ifdef __CRT_UUID_DECL
1826+
__CRT_UUID_DECL(IDebugSystemObjects2,0x0ae9f5ff,0x1852,0x4679,0xb0,0x55,0x49,0x4b,0xee,0x64,0x07,0xee)
1827+
#endif
17651828

17661829
#undef INTERFACE
17671830
#define INTERFACE IDebugSystemObjects3
@@ -1813,6 +1876,9 @@ extern "C" {
18131876
STDMETHOD(GetSystemByServer)(THIS_ ULONG64 Server,PULONG Id) PURE;
18141877
STDMETHOD(GetCurrentSystemServerName)(THIS_ PSTR Buffer,ULONG BufferSize,PULONG NameSize) PURE;
18151878
};
1879+
#ifdef __CRT_UUID_DECL
1880+
__CRT_UUID_DECL(IDebugSystemObjects3,0xe9676e2f,0xe286,0x4ea3,0xb0,0xf9,0xdf,0xe5,0xd9,0xfc,0x33,0x0e)
1881+
#endif
18161882

18171883
#define DEBUG_COMMAND_EXCEPTION_ID 0xdbe00dbe
18181884

0 commit comments

Comments
 (0)