<feed xmlns='http://www.w3.org/2005/Atom'>
<title>llvm-project.git/compiler-rt, branch users/mordante/ftm/do_not_commit</title>
<subtitle>Unnamed repository; edit this file 'description' to name the repository.
</subtitle>
<link rel='alternate' type='text/html' href='https://git.belthelziquor.com/llvm-project.git/'/>
<entry>
<title>[compiler-rt][rtsan] symlink/symlinkat interception. (#134168)</title>
<updated>2025-04-05T09:30:45+00:00</updated>
<author>
<name>David CARLIER</name>
<email>devnexen@gmail.com</email>
</author>
<published>2025-04-05T09:30:45+00:00</published>
<link rel='alternate' type='text/html' href='https://git.belthelziquor.com/llvm-project.git/commit/?id=6c9e098b397fa8802b701a3a4ac827476b33568e'/>
<id>6c9e098b397fa8802b701a3a4ac827476b33568e</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>[compiler-rt][rtsan] Linux's eventfd interception. (#132836)</title>
<updated>2025-04-05T09:10:44+00:00</updated>
<author>
<name>David CARLIER</name>
<email>devnexen@gmail.com</email>
</author>
<published>2025-04-05T09:10:44+00:00</published>
<link rel='alternate' type='text/html' href='https://git.belthelziquor.com/llvm-project.git/commit/?id=75bbf768a4ae3d9f6cd45ab7448acf3792d94d82'/>
<id>75bbf768a4ae3d9f6cd45ab7448acf3792d94d82</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>[compiler-rt][CMake] Pass all flags to _Float16 try-compile (#133952)</title>
<updated>2025-04-04T16:02:24+00:00</updated>
<author>
<name>Evan Wilde</name>
<email>ewilde@apple.com</email>
</author>
<published>2025-04-04T16:02:24+00:00</published>
<link rel='alternate' type='text/html' href='https://git.belthelziquor.com/llvm-project.git/commit/?id=0d3f5ec0da064d2314098644e78d29d3c84e179c'/>
<id>0d3f5ec0da064d2314098644e78d29d3c84e179c</id>
<content type='text'>
The try-compile mechanism requires that `CMAKE_REQUIRED_FLAGS` is a
space-separated string instead of a list of flags. The original code
expanded `BUILTIN_FLAGS` into `CMAKE_REQUIRED_FLAGS` as a
space-separated string and then would overwrite `CMAKE_REQUIRED_FLAGS`
with `TARGET_${arch}_CFLAGS` prepended to the unexpanded
`BUILTIN_CFLAGS_${arch}`. This resulted in the first two arguments being
passed into the try-compile invocation, but dropping the other arguments
listed in `BUILTIN_CFLAGS_${arch}`.

This patch appends `TARGET_${arch}_CFLAGS` and `BUILTIN_CFLAGS_${arch}` to
`CMAKE_REQUIRED_FLAGS` before expanding CMAKE_REQUIRED_FLAGS as a
space-separated string. This passes any pre-set required flags, in addition to
all of the builtin and target flags to the Float16 detection.</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
The try-compile mechanism requires that `CMAKE_REQUIRED_FLAGS` is a
space-separated string instead of a list of flags. The original code
expanded `BUILTIN_FLAGS` into `CMAKE_REQUIRED_FLAGS` as a
space-separated string and then would overwrite `CMAKE_REQUIRED_FLAGS`
with `TARGET_${arch}_CFLAGS` prepended to the unexpanded
`BUILTIN_CFLAGS_${arch}`. This resulted in the first two arguments being
passed into the try-compile invocation, but dropping the other arguments
listed in `BUILTIN_CFLAGS_${arch}`.

This patch appends `TARGET_${arch}_CFLAGS` and `BUILTIN_CFLAGS_${arch}` to
`CMAKE_REQUIRED_FLAGS` before expanding CMAKE_REQUIRED_FLAGS as a
space-separated string. This passes any pre-set required flags, in addition to
all of the builtin and target flags to the Float16 detection.</pre>
</div>
</content>
</entry>
<entry>
<title>[ASan] Fix shadowed-stack-serialization test on targets with different stack layout</title>
<updated>2025-04-04T09:41:00+00:00</updated>
<author>
<name>gbMattN</name>
<email>matthew.nagy@sony.com</email>
</author>
<published>2025-04-04T09:41:00+00:00</published>
<link rel='alternate' type='text/html' href='https://git.belthelziquor.com/llvm-project.git/commit/?id=4da5e9dd320e9d48be0fa05ba1a8faf50fb53834'/>
<id>4da5e9dd320e9d48be0fa05ba1a8faf50fb53834</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>[sanitizer_common][NFC] Fix sanitizer_symbolizer_libcdep.cpp formatting  (#133930)</title>
<updated>2025-04-03T14:39:49+00:00</updated>
<author>
<name>Jake Egan</name>
<email>Jake.egan@ibm.com</email>
</author>
<published>2025-04-03T14:39:49+00:00</published>
<link rel='alternate' type='text/html' href='https://git.belthelziquor.com/llvm-project.git/commit/?id=50fe5b90e7a17700dd265d3cd917c4332b806152'/>
<id>50fe5b90e7a17700dd265d3cd917c4332b806152</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>[ASan] Add metadata to renamed instructions so ASan doesn't use the i… (#119387)</title>
<updated>2025-04-03T14:27:14+00:00</updated>
<author>
<name>gbMattN</name>
<email>matthew.nagy@sony.com</email>
</author>
<published>2025-04-03T14:27:14+00:00</published>
<link rel='alternate' type='text/html' href='https://git.belthelziquor.com/llvm-project.git/commit/?id=59074a376099333a2546c4e3a8b30693c8a3ee92'/>
<id>59074a376099333a2546c4e3a8b30693c8a3ee92</id>
<content type='text'>
…ncorrect name

Clang needs variables to be represented with unique names. This means
that if a variable shadows another, its given a different name
internally to ensure it has a unique name. If ASan tries to use this
name when printing an error, it will print the modified unique name,
rather than the variable's source code name

Fixes #47326</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
…ncorrect name

Clang needs variables to be represented with unique names. This means
that if a variable shadows another, its given a different name
internally to ensure it has a unique name. If ASan tries to use this
name when printing an error, it will print the modified unique name,
rather than the variable's source code name

Fixes #47326</pre>
</div>
</content>
</entry>
<entry>
<title>Reapply "[sanitizer] intercept getservent_r, getservbyname_r, getservbyport_r" (#133358) (#133528)</title>
<updated>2025-04-01T22:25:01+00:00</updated>
<author>
<name>Florian Mayer</name>
<email>fmayer@google.com</email>
</author>
<published>2025-04-01T22:25:01+00:00</published>
<link rel='alternate' type='text/html' href='https://git.belthelziquor.com/llvm-project.git/commit/?id=e0c8fc793c2a6142ce86575290fe7933812b6f36'/>
<id>e0c8fc793c2a6142ce86575290fe7933812b6f36</id>
<content type='text'>
This reverts commit 52d7f14a895eb8669d72cd02754e5586de3e61d8.</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
This reverts commit 52d7f14a895eb8669d72cd02754e5586de3e61d8.</pre>
</div>
</content>
</entry>
<entry>
<title>[Sanitizers][Darwin][Test]  Remove community incompliant internal link from sources (#133187)</title>
<updated>2025-04-01T00:06:41+00:00</updated>
<author>
<name>Mariusz Borsa</name>
<email>wrotki@msn.com</email>
</author>
<published>2025-04-01T00:06:41+00:00</published>
<link rel='alternate' type='text/html' href='https://git.belthelziquor.com/llvm-project.git/commit/?id=02837acaaf2cfdfcbf77e4a7f6629575edb6ffb4'/>
<id>02837acaaf2cfdfcbf77e4a7f6629575edb6ffb4</id>
<content type='text'>
The malloc_zone.cpp test currently fails on Darwin hosts, in
SanitizerCommon
tests with lsan enabled.

Need to XFAIL this test to buy time to investigate this failure. Also
we're trying to bring the number of test failing on Darwin bots to 0, to
get clearer signal of any new failures.

rdar://145873843

Co-authored-by: Mariusz Borsa &lt;m_borsa@apple.com&gt;</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
The malloc_zone.cpp test currently fails on Darwin hosts, in
SanitizerCommon
tests with lsan enabled.

Need to XFAIL this test to buy time to investigate this failure. Also
we're trying to bring the number of test failing on Darwin bots to 0, to
get clearer signal of any new failures.

rdar://145873843

Co-authored-by: Mariusz Borsa &lt;m_borsa@apple.com&gt;</pre>
</div>
</content>
</entry>
<entry>
<title>[ctxprof][nfc] Remove redundant `SANITIZER_NO_THREAD_SAFETY_ANALYSIS` (#133784)</title>
<updated>2025-03-31T19:49:54+00:00</updated>
<author>
<name>Mircea Trofin</name>
<email>mtrofin@google.com</email>
</author>
<published>2025-03-31T19:49:54+00:00</published>
<link rel='alternate' type='text/html' href='https://git.belthelziquor.com/llvm-project.git/commit/?id=225f6ddb32f7ac56b7f66b47d99fdcb54f2843ca'/>
<id>225f6ddb32f7ac56b7f66b47d99fdcb54f2843ca</id>
<content type='text'>
With the refactoring in PR #133744, `__llvm_ctx_profile_start_context` doesn't need to be marked `SANITIZER_NO_THREAD_SAFETY_ANALYSIS` because `tryStartContextGivenRoot` (where the bulk of the logic went) is.</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
With the refactoring in PR #133744, `__llvm_ctx_profile_start_context` doesn't need to be marked `SANITIZER_NO_THREAD_SAFETY_ANALYSIS` because `tryStartContextGivenRoot` (where the bulk of the logic went) is.</pre>
</div>
</content>
</entry>
<entry>
<title>[ctxprof][nfc] Refactor `__llvm_ctx_profile_start_context` (#133744)</title>
<updated>2025-03-31T19:26:25+00:00</updated>
<author>
<name>Mircea Trofin</name>
<email>mtrofin@google.com</email>
</author>
<published>2025-03-31T19:26:25+00:00</published>
<link rel='alternate' type='text/html' href='https://git.belthelziquor.com/llvm-project.git/commit/?id=b01e5b23dd880e9686cc4151c7d1b1737cbdd98e'/>
<id>b01e5b23dd880e9686cc4151c7d1b1737cbdd98e</id>
<content type='text'>
Most of the functionality will be reused with the auto-root detection mechanism (which is introduced subsequently in PR #133147).</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Most of the functionality will be reused with the auto-root detection mechanism (which is introduced subsequently in PR #133147).</pre>
</div>
</content>
</entry>
</feed>
