<feed xmlns='http://www.w3.org/2005/Atom'>
<title>ruby.git/tool/leaked-globals, branch v4.0.4</title>
<subtitle>The Ruby Programming Language</subtitle>
<link rel='alternate' type='text/html' href='https://git.ruby-lang.org/ruby.git/'/>
<entry>
<title>[Bug #20910] dtrace related symbols are not considered leaked</title>
<updated>2024-11-30T05:04:53+00:00</updated>
<author>
<name>Nobuyoshi Nakada</name>
<email>nobu@ruby-lang.org</email>
</author>
<published>2024-11-30T00:10:29+00:00</published>
<link rel='alternate' type='text/html' href='https://git.ruby-lang.org/ruby.git/commit/?id=8149f4d6abd4df27d07c047b133451a1364f8d9a'/>
<id>8149f4d6abd4df27d07c047b133451a1364f8d9a</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>Ignore retguard symbols when looking for leaked symbols</title>
<updated>2024-06-04T20:04:41+00:00</updated>
<author>
<name>Jeremy Evans</name>
<email>code@jeremyevans.net</email>
</author>
<published>2024-05-29T23:06:32+00:00</published>
<link rel='alternate' type='text/html' href='https://git.ruby-lang.org/ruby.git/commit/?id=ac429df64fdec71ef705ddb984ad9f80ac03f249'/>
<id>ac429df64fdec71ef705ddb984ad9f80ac03f249</id>
<content type='text'>
retguard symbols are added on OpenBSD as part of stack protection.
They should be ignored by the leaked symbols checker, just as we
ignore asan symbols.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
retguard symbols are added on OpenBSD as part of stack protection.
They should be ignored by the leaked symbols checker, just as we
ignore asan symbols.
</pre>
</div>
</content>
</entry>
<entry>
<title>Ignore _odr_asan symbols in leaked-globals</title>
<updated>2024-02-07T08:42:07+00:00</updated>
<author>
<name>KJ Tsanaktsidis</name>
<email>kj@kjtsanaktsidis.id.au</email>
</author>
<published>2024-02-07T07:35:14+00:00</published>
<link rel='alternate' type='text/html' href='https://git.ruby-lang.org/ruby.git/commit/?id=565ef06e917c6f326f8d528dc8fa6c6de88a8753'/>
<id>565ef06e917c6f326f8d528dc8fa6c6de88a8753</id>
<content type='text'>
ASAN includes these to detect violations of the ODR rule.

[Bug #20221]
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
ASAN includes these to detect violations of the ODR rule.

[Bug #20221]
</pre>
</div>
</content>
</entry>
<entry>
<title>Prefer `IO.popen` over `IO.foreach` with `|`</title>
<updated>2024-02-02T01:42:53+00:00</updated>
<author>
<name>Nobuyoshi Nakada</name>
<email>nobu@ruby-lang.org</email>
</author>
<published>2024-02-01T12:20:42+00:00</published>
<link rel='alternate' type='text/html' href='https://git.ruby-lang.org/ruby.git/commit/?id=c0629a055ada4efcd6f520a8ff6f6d4d71e878a0'/>
<id>c0629a055ada4efcd6f520a8ff6f6d4d71e878a0</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>leaked-globals: More accurately extract checked function names</title>
<updated>2024-02-02T01:42:53+00:00</updated>
<author>
<name>Nobuyoshi Nakada</name>
<email>nobu@ruby-lang.org</email>
</author>
<published>2024-02-01T11:44:12+00:00</published>
<link rel='alternate' type='text/html' href='https://git.ruby-lang.org/ruby.git/commit/?id=f22bec79fed582f10e1791c421ebc760121b8878'/>
<id>f22bec79fed582f10e1791c421ebc760121b8878</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>Skip checking for symbol leaks in libruby.so linking extensions</title>
<updated>2024-01-17T10:37:56+00:00</updated>
<author>
<name>Nobuyoshi Nakada</name>
<email>nobu@ruby-lang.org</email>
</author>
<published>2024-01-15T01:20:16+00:00</published>
<link rel='alternate' type='text/html' href='https://git.ruby-lang.org/ruby.git/commit/?id=c68ce6f7f5e6020409cfe689ba5946f284828d4b'/>
<id>c68ce6f7f5e6020409cfe689ba5946f284828d4b</id>
<content type='text'>
The libruby.so linking extension libraries contain symbols exported
from extension libraries, and is not subject of test-leaked-globals.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
The libruby.so linking extension libraries contain symbols exported
from extension libraries, and is not subject of test-leaked-globals.
</pre>
</div>
</content>
</entry>
<entry>
<title>Ignore symbols even in empty shared library</title>
<updated>2023-10-14T09:38:24+00:00</updated>
<author>
<name>Nobuyoshi Nakada</name>
<email>nobu@ruby-lang.org</email>
</author>
<published>2023-10-14T07:51:11+00:00</published>
<link rel='alternate' type='text/html' href='https://git.ruby-lang.org/ruby.git/commit/?id=96cd73d78f8986db0aaab9368c2ffa6867613a37'/>
<id>96cd73d78f8986db0aaab9368c2ffa6867613a37</id>
<content type='text'>
On some platforms, such as FreeBSD and Oracle Linux, symbols defined
in the crt0 setup routine are exported from shared libraries.  So
ignore the symbols that would be exported even in an empty shared
library.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
On some platforms, such as FreeBSD and Oracle Linux, symbols defined
in the crt0 setup routine are exported from shared libraries.  So
ignore the symbols that would be exported even in an empty shared
library.
</pre>
</div>
</content>
</entry>
<entry>
<title>Fix leaked symbols on FreeBSD [ci skip]</title>
<updated>2023-10-12T06:07:42+00:00</updated>
<author>
<name>Nobuyoshi Nakada</name>
<email>nobu@ruby-lang.org</email>
</author>
<published>2023-10-12T06:06:45+00:00</published>
<link rel='alternate' type='text/html' href='https://git.ruby-lang.org/ruby.git/commit/?id=9859dbc7fdaef2073fecd062c7294ab4dbb86b27'/>
<id>9859dbc7fdaef2073fecd062c7294ab4dbb86b27</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>Rename YARP symbols to prism</title>
<updated>2023-09-27T17:57:38+00:00</updated>
<author>
<name>Kevin Newton</name>
<email>kddnewton@gmail.com</email>
</author>
<published>2023-09-27T16:39:53+00:00</published>
<link rel='alternate' type='text/html' href='https://git.ruby-lang.org/ruby.git/commit/?id=3d0a46796b780417096b65de5edb590d3b1537f1'/>
<id>3d0a46796b780417096b65de5edb590d3b1537f1</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>leaked-globals: check leaked symbols in libruby.so if enable-shared</title>
<updated>2023-07-08T02:31:17+00:00</updated>
<author>
<name>Nobuyoshi Nakada</name>
<email>nobu@ruby-lang.org</email>
</author>
<published>2023-07-07T14:33:04+00:00</published>
<link rel='alternate' type='text/html' href='https://git.ruby-lang.org/ruby.git/commit/?id=cceb41008758c2b7cdfaf7411ad3c48dfa62e4eb'/>
<id>cceb41008758c2b7cdfaf7411ad3c48dfa62e4eb</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
</feed>
