Author: hctim
Date: Wed Mar 6 11:17:18 2019
New Revision: 355537
URL: http://llvm.org/viewvc/llvm-project?rev=355537&view=rev
Log:
Revert "[IR][ARM] Add function pointer alignment to datalayout"
This reverts commit 2391bfca97290181ae65796ea6da135d1b6d037b.
This reverts rL355522 (https://reviews
Author: hctim
Date: Thu Mar 7 10:13:39 2019
New Revision: 355616
URL: http://llvm.org/viewvc/llvm-project?rev=355616&view=rev
Log:
Rollback of rL355585.
Introduces memory leak in FunctionTest.GetPointerAlignment that breaks
sanitizer buildbots:
```
=
Author: hctim
Date: Wed Feb 13 15:14:54 2019
New Revision: 353990
URL: http://llvm.org/viewvc/llvm-project?rev=353990&view=rev
Log:
[HWASAN] Updated HWASAN design document to better portray the chance of missing
a bug.
Summary: Provided rule of thumb percentage chances of miss for 4 and 8 bit ta
Author: hctim
Date: Thu May 30 12:45:32 2019
New Revision: 362138
URL: http://llvm.org/viewvc/llvm-project?rev=362138&view=rev
Log:
[GWP-ASan] Mutex implementation [2].
Summary:
See D60593 for further information.
This patch pulls out the mutex implementation and the required definitions file.
W
Author: hctim
Date: Thu Sep 19 14:11:28 2019
New Revision: 372353
URL: http://llvm.org/viewvc/llvm-project?rev=372353&view=rev
Log:
Revert "[CUDA][HIP] Fix typo in `BestViableFunction`"
Broke the msan buildbots (see comments on rL372318 for more details).
This reverts commit eb231d15825ac345b546
Author: Mitch Phillips
Date: 2023-11-08T11:20:17+01:00
New Revision: a141a9fa9706e939415a929a46b6f2f77cd56c55
URL:
https://github.com/llvm/llvm-project/commit/a141a9fa9706e939415a929a46b6f2f77cd56c55
DIFF:
https://github.com/llvm/llvm-project/commit/a141a9fa9706e939415a929a46b6f2f77cd56c55.diff
Author: Mitch Phillips
Date: 2023-11-08T12:50:53+01:00
New Revision: d1fb9307951319eea3e869d78470341d603c8363
URL:
https://github.com/llvm/llvm-project/commit/d1fb9307951319eea3e869d78470341d603c8363
DIFF:
https://github.com/llvm/llvm-project/commit/d1fb9307951319eea3e869d78470341d603c8363.diff
https://github.com/hctim closed https://github.com/llvm/llvm-project/pull/70186
___
cfe-commits mailing list
cfe-commits@lists.llvm.org
https://lists.llvm.org/cgi-bin/mailman/listinfo/cfe-commits
hctim wrote:
> > It's my understanding your problem is that you are asan-trapping on the
> > redzones when you copy data to/from the device. Is it possible instead to
> > just make those copy-from and copy-to functions in the runtime
> > `__attribute__((no_sanitize("address")))` and copy the p
hctim wrote:
Will wait for a rebase on some changes requested in #68865, but it'd also be
really important to write tests for a couple more scenarios:
1. Building with `-fsanitize=address -S -emit-llvm` results in GVs with
`sanitized_padded_global` (and results in GVs without `sanitized_padde
Author: Mitch Phillips
Date: 2024-01-04T10:47:51+01:00
New Revision: 26993f61673e3d9b29785f9baa5bac50c09f8bcf
URL:
https://github.com/llvm/llvm-project/commit/26993f61673e3d9b29785f9baa5bac50c09f8bcf
DIFF:
https://github.com/llvm/llvm-project/commit/26993f61673e3d9b29785f9baa5bac50c09f8bcf.diff
=?utf-8?q?Balázs_Kéri?= ,
=?utf-8?q?Balázs_Kéri?=
Message-ID:
In-Reply-To:
https://github.com/hctim updated https://github.com/llvm/llvm-project/pull/77331
>From 9bcc43b5c62ba969f91c495d4d570c5c4337aca2 Mon Sep 17 00:00:00 2001
From: =?UTF-8?q?Bal=C3=A1zs=20K=C3=A9ri?=
Date: Mon, 8 Jan 2024 1
Author: Mitch Phillips
Date: 2022-06-28T09:27:43-07:00
New Revision: a2095d1aff847ab7f7035744fb718c32cf680a01
URL:
https://github.com/llvm/llvm-project/commit/a2095d1aff847ab7f7035744fb718c32cf680a01
DIFF:
https://github.com/llvm/llvm-project/commit/a2095d1aff847ab7f7035744fb718c32cf680a01.diff
Author: Mitch Phillips
Date: 2022-04-01T16:38:15-07:00
New Revision: 9262d031a452c96bf69d2db75ef62e3ea973a828
URL:
https://github.com/llvm/llvm-project/commit/9262d031a452c96bf69d2db75ef62e3ea973a828
DIFF:
https://github.com/llvm/llvm-project/commit/9262d031a452c96bf69d2db75ef62e3ea973a828.diff
Author: Mitch Phillips
Date: 2022-04-08T12:13:15-07:00
New Revision: 8aa1490513f111afd407d87c3f07d26f65c8a686
URL:
https://github.com/llvm/llvm-project/commit/8aa1490513f111afd407d87c3f07d26f65c8a686
DIFF:
https://github.com/llvm/llvm-project/commit/8aa1490513f111afd407d87c3f07d26f65c8a686.diff
Author: Mitch Phillips
Date: 2022-04-08T14:28:33-07:00
New Revision: fa34951fbc9bde7592897b0e81e99abd84c0bfd7
URL:
https://github.com/llvm/llvm-project/commit/fa34951fbc9bde7592897b0e81e99abd84c0bfd7
DIFF:
https://github.com/llvm/llvm-project/commit/fa34951fbc9bde7592897b0e81e99abd84c0bfd7.diff
Author: Mitch Phillips
Date: 2022-07-11T12:23:37-07:00
New Revision: f18de7619e5d5dde301d8d4f6f3ec0f8260be710
URL:
https://github.com/llvm/llvm-project/commit/f18de7619e5d5dde301d8d4f6f3ec0f8260be710
DIFF:
https://github.com/llvm/llvm-project/commit/f18de7619e5d5dde301d8d4f6f3ec0f8260be710.diff
Author: Mitch Phillips
Date: 2022-07-13T08:54:41-07:00
New Revision: 90e5a8ac475fa3c2fa7c22a341e798d6f7356b54
URL:
https://github.com/llvm/llvm-project/commit/90e5a8ac475fa3c2fa7c22a341e798d6f7356b54
DIFF:
https://github.com/llvm/llvm-project/commit/90e5a8ac475fa3c2fa7c22a341e798d6f7356b54.diff
Author: Mitch Phillips
Date: 2022-07-13T08:54:41-07:00
New Revision: 7045519359de7fe717e29b24d2601679c923ca98
URL:
https://github.com/llvm/llvm-project/commit/7045519359de7fe717e29b24d2601679c923ca98
DIFF:
https://github.com/llvm/llvm-project/commit/7045519359de7fe717e29b24d2601679c923ca98.diff
Author: Mitch Phillips
Date: 2022-07-14T10:59:20-07:00
New Revision: 041d4012e4c0898bb4e31ffb75655d8163e3ee89
URL:
https://github.com/llvm/llvm-project/commit/041d4012e4c0898bb4e31ffb75655d8163e3ee89
DIFF:
https://github.com/llvm/llvm-project/commit/041d4012e4c0898bb4e31ffb75655d8163e3ee89.diff
Author: Mitch Phillips
Date: 2022-05-16T16:52:16-07:00
New Revision: 4680982b36a84770a1600fc438be8ec090671724
URL:
https://github.com/llvm/llvm-project/commit/4680982b36a84770a1600fc438be8ec090671724
DIFF:
https://github.com/llvm/llvm-project/commit/4680982b36a84770a1600fc438be8ec090671724.diff
Author: Mitch Phillips
Date: 2022-05-16T19:07:38-07:00
New Revision: ed2c3218f5badf88cb7897fabf8faa01e8aa2044
URL:
https://github.com/llvm/llvm-project/commit/ed2c3218f5badf88cb7897fabf8faa01e8aa2044
DIFF:
https://github.com/llvm/llvm-project/commit/ed2c3218f5badf88cb7897fabf8faa01e8aa2044.diff
Author: Mitch Phillips
Date: 2022-05-18T13:56:45-07:00
New Revision: 7aa1fa0a0a07f7949d2d77c099aab43cf9b75a91
URL:
https://github.com/llvm/llvm-project/commit/7aa1fa0a0a07f7949d2d77c099aab43cf9b75a91
DIFF:
https://github.com/llvm/llvm-project/commit/7aa1fa0a0a07f7949d2d77c099aab43cf9b75a91.diff
Author: Mitch Phillips
Date: 2024-04-02T16:15:45+02:00
New Revision: bcac3edac80044962d5dfe96b96f781fa0a70b2e
URL:
https://github.com/llvm/llvm-project/commit/bcac3edac80044962d5dfe96b96f781fa0a70b2e
DIFF:
https://github.com/llvm/llvm-project/commit/bcac3edac80044962d5dfe96b96f781fa0a70b2e.diff
hctim wrote:
Hey folks, unfortunately this started supriously failing again on AArch64+ASan.
So I've disabled it again under sanitizers (by reverting this patch):
https://lab.llvm.org/buildbot/#/builders/239/builds/6363
https://github.com/llvm/llvm-project/pull/75254
__
hctim wrote:
Hi,
My apologies for the delay.
I started to hack together the same idea using `SanitizerMetadata`, which is
definitely the preferred way of adding sanitizer globalvariable instrumentation
(given that everything else already lives there). You can see the WIP here:
https://pasteb
https://github.com/hctim created https://github.com/llvm/llvm-project/pull/78443
Previous work in this area (#70186) disabled MTE in constructor
sections. Looks like I missed one, ".preinit_array".
Also, in the meantime, I found an exciting feature in the linker where
globals placed into an expl
https://github.com/hctim closed https://github.com/llvm/llvm-project/pull/78443
___
cfe-commits mailing list
cfe-commits@lists.llvm.org
https://lists.llvm.org/cgi-bin/mailman/listinfo/cfe-commits
https://github.com/hctim created https://github.com/llvm/llvm-project/pull/70186
Looks like there's code out there that, instead of using
'__attribute__((constructor(x)))' to add constructor functions, they
just declare a global function pointer and use
'__attribute__((section('.ctors')))' instea
hctim wrote:
@P1119r1m
https://github.com/llvm/llvm-project/pull/70186
___
cfe-commits mailing list
cfe-commits@lists.llvm.org
https://lists.llvm.org/cgi-bin/mailman/listinfo/cfe-commits
hctim wrote:
(friendly ping @eugenis / @vitalybuka)
https://github.com/llvm/llvm-project/pull/70186
___
cfe-commits mailing list
cfe-commits@lists.llvm.org
https://lists.llvm.org/cgi-bin/mailman/listinfo/cfe-commits
hctim wrote:
I talked with some folks internally and we came to the consensus that this'll
almost certainly break some debugging tools and such, it probably won't effect
the runtime of binaries, but I wouldn't say that this is a super
confidence-inspiring thing to do.
> AMD language runtimes
Author: Mitch Phillips
Date: 2021-05-26T10:03:17-07:00
New Revision: 694d8cbed06a8a809c34ae07f4e3e89ab252
URL:
https://github.com/llvm/llvm-project/commit/694d8cbed06a8a809c34ae07f4e3e89ab252
DIFF:
https://github.com/llvm/llvm-project/commit/694d8cbed06a8a809c34ae07f4e3e89ab252.diff
Author: Mitch Phillips
Date: 2021-05-26T10:50:26-07:00
New Revision: f7c5c0d87b8ae5e55006fd3a31994cd68d64f102
URL:
https://github.com/llvm/llvm-project/commit/f7c5c0d87b8ae5e55006fd3a31994cd68d64f102
DIFF:
https://github.com/llvm/llvm-project/commit/f7c5c0d87b8ae5e55006fd3a31994cd68d64f102.diff
Author: Mitch Phillips
Date: 2021-08-02T15:10:21-07:00
New Revision: 65e9d7efb090756e16bbb5ff929efbc795a8b0d4
URL:
https://github.com/llvm/llvm-project/commit/65e9d7efb090756e16bbb5ff929efbc795a8b0d4
DIFF:
https://github.com/llvm/llvm-project/commit/65e9d7efb090756e16bbb5ff929efbc795a8b0d4.diff
Author: Mitch Phillips
Date: 2021-07-02T11:04:28-07:00
New Revision: 3ec88ca60b24418b2216de88fad1da4f269f6b8c
URL:
https://github.com/llvm/llvm-project/commit/3ec88ca60b24418b2216de88fad1da4f269f6b8c
DIFF:
https://github.com/llvm/llvm-project/commit/3ec88ca60b24418b2216de88fad1da4f269f6b8c.diff
Author: Mitch Phillips
Date: 2021-03-05T18:24:59-08:00
New Revision: e58d68fcd06ddc7743e0419c0b364df3d44121b6
URL:
https://github.com/llvm/llvm-project/commit/e58d68fcd06ddc7743e0419c0b364df3d44121b6
DIFF:
https://github.com/llvm/llvm-project/commit/e58d68fcd06ddc7743e0419c0b364df3d44121b6.diff
Author: Mitch Phillips
Date: 2022-12-20T17:16:17-08:00
New Revision: 74dd8c1bf80bbc415f8f6f45cb8f3f9bd83b3850
URL:
https://github.com/llvm/llvm-project/commit/74dd8c1bf80bbc415f8f6f45cb8f3f9bd83b3850
DIFF:
https://github.com/llvm/llvm-project/commit/74dd8c1bf80bbc415f8f6f45cb8f3f9bd83b3850.diff
Author: Mitch Phillips
Date: 2023-01-31T09:24:18-08:00
New Revision: 4edfcff71e150770675a19576f698c7bbe788ee2
URL:
https://github.com/llvm/llvm-project/commit/4edfcff71e150770675a19576f698c7bbe788ee2
DIFF:
https://github.com/llvm/llvm-project/commit/4edfcff71e150770675a19576f698c7bbe788ee2.diff
Author: Mitch Phillips
Date: 2023-01-31T12:25:58-08:00
New Revision: 15e33c699cefe0e8528ec661a2b6477f21b6cb10
URL:
https://github.com/llvm/llvm-project/commit/15e33c699cefe0e8528ec661a2b6477f21b6cb10
DIFF:
https://github.com/llvm/llvm-project/commit/15e33c699cefe0e8528ec661a2b6477f21b6cb10.diff
Author: Mitch Phillips
Date: 2023-02-02T15:48:50-08:00
New Revision: b88ebb3d94cbd2bdf6ffd17fa7c5559579a249a2
URL:
https://github.com/llvm/llvm-project/commit/b88ebb3d94cbd2bdf6ffd17fa7c5559579a249a2
DIFF:
https://github.com/llvm/llvm-project/commit/b88ebb3d94cbd2bdf6ffd17fa7c5559579a249a2.diff
Author: Mitch Phillips
Date: 2022-06-13T10:12:38-07:00
New Revision: d90eecff5c9e7e9f8263de6cd72d70322400829f
URL:
https://github.com/llvm/llvm-project/commit/d90eecff5c9e7e9f8263de6cd72d70322400829f
DIFF:
https://github.com/llvm/llvm-project/commit/d90eecff5c9e7e9f8263de6cd72d70322400829f.diff
Author: Mitch Phillips
Date: 2022-06-13T10:12:38-07:00
New Revision: d3ddc251acae631bf5ab4da13878f7e8b5b5a451
URL:
https://github.com/llvm/llvm-project/commit/d3ddc251acae631bf5ab4da13878f7e8b5b5a451
DIFF:
https://github.com/llvm/llvm-project/commit/d3ddc251acae631bf5ab4da13878f7e8b5b5a451.diff
Author: Mitch Phillips
Date: 2022-06-13T11:19:15-07:00
New Revision: e7766972a6790e25dbb4ce3481f57e9792b49269
URL:
https://github.com/llvm/llvm-project/commit/e7766972a6790e25dbb4ce3481f57e9792b49269
DIFF:
https://github.com/llvm/llvm-project/commit/e7766972a6790e25dbb4ce3481f57e9792b49269.diff
Author: Mitch Phillips
Date: 2022-06-13T12:11:13-07:00
New Revision: 8e1f47b596b28fbc88cf32e8f46eb2fecb145fb2
URL:
https://github.com/llvm/llvm-project/commit/8e1f47b596b28fbc88cf32e8f46eb2fecb145fb2
DIFF:
https://github.com/llvm/llvm-project/commit/8e1f47b596b28fbc88cf32e8f46eb2fecb145fb2.diff
Author: Mitch Phillips
Date: 2022-06-13T12:23:27-07:00
New Revision: 77475ffd22418ca7249f5457dddba15ab7cda0cc
URL:
https://github.com/llvm/llvm-project/commit/77475ffd22418ca7249f5457dddba15ab7cda0cc
DIFF:
https://github.com/llvm/llvm-project/commit/77475ffd22418ca7249f5457dddba15ab7cda0cc.diff
Author: Mitch Phillips
Date: 2022-06-13T14:23:23-07:00
New Revision: 2a5d567041565a2c6b8bc8aa7845ad176dbf5d54
URL:
https://github.com/llvm/llvm-project/commit/2a5d567041565a2c6b8bc8aa7845ad176dbf5d54
DIFF:
https://github.com/llvm/llvm-project/commit/2a5d567041565a2c6b8bc8aa7845ad176dbf5d54.diff
Author: Mitch Phillips
Date: 2022-06-15T10:07:53-07:00
New Revision: 45d88cd008463be54b8f907bd6eea6c65c8049b6
URL:
https://github.com/llvm/llvm-project/commit/45d88cd008463be54b8f907bd6eea6c65c8049b6
DIFF:
https://github.com/llvm/llvm-project/commit/45d88cd008463be54b8f907bd6eea6c65c8049b6.diff
Author: Mitch Phillips
Date: 2022-06-16T14:54:12-07:00
New Revision: 011e0604ebc9d85db3585ebb2f63df465f726417
URL:
https://github.com/llvm/llvm-project/commit/011e0604ebc9d85db3585ebb2f63df465f726417
DIFF:
https://github.com/llvm/llvm-project/commit/011e0604ebc9d85db3585ebb2f63df465f726417.diff
Author: Mitch Phillips
Date: 2022-06-16T15:10:32-07:00
New Revision: ee28837a1fbd574dbec14b9f09cb4effab6a492a
URL:
https://github.com/llvm/llvm-project/commit/ee28837a1fbd574dbec14b9f09cb4effab6a492a
DIFF:
https://github.com/llvm/llvm-project/commit/ee28837a1fbd574dbec14b9f09cb4effab6a492a.diff
Author: Mitch Phillips
Date: 2022-06-24T12:04:11-07:00
New Revision: faf5e0ec737a676088649d7c13cb50f3f91a703a
URL:
https://github.com/llvm/llvm-project/commit/faf5e0ec737a676088649d7c13cb50f3f91a703a
DIFF:
https://github.com/llvm/llvm-project/commit/faf5e0ec737a676088649d7c13cb50f3f91a703a.diff
Author: Mitch Phillips
Date: 2022-06-24T14:33:41-07:00
New Revision: fadc98b06befb674fa47da4f3d8606bf61bed681
URL:
https://github.com/llvm/llvm-project/commit/fadc98b06befb674fa47da4f3d8606bf61bed681
DIFF:
https://github.com/llvm/llvm-project/commit/fadc98b06befb674fa47da4f3d8606bf61bed681.diff
Author: Mitch Phillips
Date: 2022-06-24T14:49:37-07:00
New Revision: 243fc3daf675ea047bb80c21c62d24a331da8b16
URL:
https://github.com/llvm/llvm-project/commit/243fc3daf675ea047bb80c21c62d24a331da8b16
DIFF:
https://github.com/llvm/llvm-project/commit/243fc3daf675ea047bb80c21c62d24a331da8b16.diff
https://github.com/hctim requested changes to this pull request.
Yeah, `clang/test/CodeGen/memtag-globals-asm.cpp` is for MTE Globals, not ASan
- and the sizes of the GVs should be multiple-of-16 bytes:
https://github.com/ARM-software/abi-aa/blob/main/memtagabielf64/memtagabielf64.rst#compilati
hctim wrote:
> > Yeah, `clang/test/CodeGen/memtag-globals-asm.cpp` is for MTE Globals, not
> > ASan - and the sizes of the GVs should be multiple-of-16 bytes:
> > https://github.com/ARM-software/abi-aa/blob/main/memtagabielf64/memtagabielf64.rst#compilation
> > What problem are you trying to so
hctim wrote:
My gut feeling is that it's a really bad idea to have a global variable whose
symtab size differs from the underlying GV size. So I tested against lld, gold,
and ld, and they all seem to end up with `int`-typed GVs having a filesize of
32 bytes and an ELF `st_size` of 4 bytes, and
hctim wrote:
My assumption is that you have some driver code or preloaded DSO that
effectively implements `copy_to_amdgpu`, which would do something with the
symtab.
Can you just make your driver not be asan-ified (either by not building it with
`-fsanitize=address` or using `__attribute__((n
hctim wrote:
Looks like this is causing problems:
https://lab.llvm.org/buildbot/#/builders/18/builds/10698
```
FAILED:
tools/clang/lib/Basic/CMakeFiles/obj.clangBasic.dir/Targets/AArch64.cpp.o
CCACHE_CPP2=yes CCACHE_HASHDIR=yes /bin/ccache
/home/buildbots/ppc64be-sanitizer/sanitizer-ppc64be/
Author: Mitch Phillips
Date: 2022-11-22T12:08:30-08:00
New Revision: ab1a5991fe765d71c0f3262f25726d6b4d66a545
URL:
https://github.com/llvm/llvm-project/commit/ab1a5991fe765d71c0f3262f25726d6b4d66a545
DIFF:
https://github.com/llvm/llvm-project/commit/ab1a5991fe765d71c0f3262f25726d6b4d66a545.diff
Author: Mitch Phillips
Date: 2022-12-01T10:50:34-08:00
New Revision: 850defb86164f1a68816b21f31529d871400a454
URL:
https://github.com/llvm/llvm-project/commit/850defb86164f1a68816b21f31529d871400a454
DIFF:
https://github.com/llvm/llvm-project/commit/850defb86164f1a68816b21f31529d871400a454.diff
Author: Mitch Phillips
Date: 2022-12-02T11:29:41-08:00
New Revision: c414bbefe45ace832a0857d508fb4abfae24c5e6
URL:
https://github.com/llvm/llvm-project/commit/c414bbefe45ace832a0857d508fb4abfae24c5e6
DIFF:
https://github.com/llvm/llvm-project/commit/c414bbefe45ace832a0857d508fb4abfae24c5e6.diff
Author: Mitch Phillips
Date: 2019-12-18T09:05:09-08:00
New Revision: b19d87b16f81e7c0a22a0a103c867c1b844eb8bc
URL:
https://github.com/llvm/llvm-project/commit/b19d87b16f81e7c0a22a0a103c867c1b844eb8bc
DIFF:
https://github.com/llvm/llvm-project/commit/b19d87b16f81e7c0a22a0a103c867c1b844eb8bc.diff
Author: Mitch Phillips
Date: 2020-01-20T16:34:09-08:00
New Revision: edd4398f4cd33a305afbca76ac4e6590e9337f4d
URL:
https://github.com/llvm/llvm-project/commit/edd4398f4cd33a305afbca76ac4e6590e9337f4d
DIFF:
https://github.com/llvm/llvm-project/commit/edd4398f4cd33a305afbca76ac4e6590e9337f4d.diff
Author: Mitch Phillips
Date: 2020-01-23T14:25:53-08:00
New Revision: e174da447c180b586719cb28f7bd556e30625762
URL:
https://github.com/llvm/llvm-project/commit/e174da447c180b586719cb28f7bd556e30625762
DIFF:
https://github.com/llvm/llvm-project/commit/e174da447c180b586719cb28f7bd556e30625762.diff
Author: hctim
Date: Tue Nov 7 13:16:37 2017
New Revision: 317616
URL: http://llvm.org/viewvc/llvm-project?rev=317616&view=rev
Log:
Update SanitizerSpecialCaseList to use renamed functions in base class.
Note: This change has a cyclical dependency on D39485. Both these changes must
be submitted
Author: Mitch Phillips
Date: 2023-03-27T05:01:53-07:00
New Revision: 5ca710ab148b0815c2b7b03fe2af643e637bbc7d
URL:
https://github.com/llvm/llvm-project/commit/5ca710ab148b0815c2b7b03fe2af643e637bbc7d
DIFF:
https://github.com/llvm/llvm-project/commit/5ca710ab148b0815c2b7b03fe2af643e637bbc7d.diff
Author: Mitch Phillips
Date: 2023-03-27T05:01:53-07:00
New Revision: 074f6fd61d382ff6bf108472ea701d214b02f64b
URL:
https://github.com/llvm/llvm-project/commit/074f6fd61d382ff6bf108472ea701d214b02f64b
DIFF:
https://github.com/llvm/llvm-project/commit/074f6fd61d382ff6bf108472ea701d214b02f64b.diff
Author: Mitch Phillips
Date: 2023-03-29T11:39:32-07:00
New Revision: 96f028c0a2826c1fe13d126124692ba5470d227a
URL:
https://github.com/llvm/llvm-project/commit/96f028c0a2826c1fe13d126124692ba5470d227a
DIFF:
https://github.com/llvm/llvm-project/commit/96f028c0a2826c1fe13d126124692ba5470d227a.diff
Author: Mitch Phillips
Date: 2023-03-29T11:39:44-07:00
New Revision: 3be6c4d413f6ccabdcc8205ce73970bf3df162d3
URL:
https://github.com/llvm/llvm-project/commit/3be6c4d413f6ccabdcc8205ce73970bf3df162d3
DIFF:
https://github.com/llvm/llvm-project/commit/3be6c4d413f6ccabdcc8205ce73970bf3df162d3.diff
hctim wrote:
Messing around with global variables (changing their size, padding, alignment)
is a common theme amongst sanitizers. We'd therefore want any strategy applied
to ASan to be generic and apply across other sanitizers.
The patch might not cause issues right now with ASan - but I think
hctim wrote:
Hi from the sanitizer buildbot mainter, thanks for the fast revert! For full
reproduction, you can use
https://github.com/google/sanitizers/wiki/SanitizerBotReproduceBuild and
`buildbot_fast.sh`. But, you can reproduce it quicker by using
`-DCMAKE_C_FLAGS="-fsanitize=undefined"
hctim wrote:
Hi,
Unfortunately this patch appears to have introduced a memory leak that was
detected by the sanitizer buildbots
(https://lab.llvm.org/buildbot/#/builders/52/builds/1079).
The issue can be reproduced with a minimal ASan build configuration, like:
```
$ cmake \
-DCMAKE_C_COMPIL
Author: Mitch Phillips
Date: 2024-07-23T11:23:53+02:00
New Revision: 5f05d5ec8f9bb15c0ac29fce843a2c73165ac414
URL:
https://github.com/llvm/llvm-project/commit/5f05d5ec8f9bb15c0ac29fce843a2c73165ac414
DIFF:
https://github.com/llvm/llvm-project/commit/5f05d5ec8f9bb15c0ac29fce843a2c73165ac414.diff
73 matches
Mail list logo