<feed xmlns='http://www.w3.org/2005/Atom'>
<title>delta/python-packages/psutil.git/psutil/_psutil_aix.c, branch parallel-build</title>
<subtitle>github.com: giampaolo/psutil.git
</subtitle>
<link rel='alternate' type='text/html' href='http://trove.baserock.org/cgit/delta/python-packages/psutil.git/'/>
<entry>
<title>Add C linter script (#1698)</title>
<updated>2020-02-18T17:44:43+00:00</updated>
<author>
<name>Giampaolo Rodola</name>
<email>g.rodola@gmail.com</email>
</author>
<published>2020-02-18T17:44:43+00:00</published>
<link rel='alternate' type='text/html' href='http://trove.baserock.org/cgit/delta/python-packages/psutil.git/commit/?id=5e47e0bcba7585909a11e9c7424e864fc26a7fd2'/>
<id>5e47e0bcba7585909a11e9c7424e864fc26a7fd2</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>print/set syscall origin when raising NSP or AD</title>
<updated>2020-01-14T11:09:25+00:00</updated>
<author>
<name>Giampaolo Rodola</name>
<email>g.rodola@gmail.com</email>
</author>
<published>2020-01-14T11:09:25+00:00</published>
<link rel='alternate' type='text/html' href='http://trove.baserock.org/cgit/delta/python-packages/psutil.git/commit/?id=5140642a7ac95889222cbcc2a8118ca803f0ae3d'/>
<id>5140642a7ac95889222cbcc2a8118ca803f0ae3d</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>get rid of globals.c; move stuff in _psutil_common.c</title>
<updated>2020-01-06T23:28:58+00:00</updated>
<author>
<name>Giampaolo Rodola</name>
<email>g.rodola@gmail.com</email>
</author>
<published>2020-01-06T23:28:58+00:00</published>
<link rel='alternate' type='text/html' href='http://trove.baserock.org/cgit/delta/python-packages/psutil.git/commit/?id=d7476f05a73a25faf4a4aea1ac9ad7bec9879c33'/>
<id>d7476f05a73a25faf4a4aea1ac9ad7bec9879c33</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>Use Py_CLEAR instead of Py_DECREF to also set the variable to NULL (#1616)</title>
<updated>2019-11-13T13:54:21+00:00</updated>
<author>
<name>Riccardo Schirone</name>
<email>ret2libc@users.noreply.github.com</email>
</author>
<published>2019-11-13T13:54:21+00:00</published>
<link rel='alternate' type='text/html' href='http://trove.baserock.org/cgit/delta/python-packages/psutil.git/commit/?id=7d512c8e4442a896d56505be3e78f1156f443465'/>
<id>7d512c8e4442a896d56505be3e78f1156f443465</id>
<content type='text'>
These files contain loops that convert system data into python objects
and during the process they create objects and dereference their
refcounts after they have been added to the resulting list.

However, in case of errors during the creation of those python objects,
the refcount to previously allocated objects is dropped again with
Py_XDECREF, which should be a no-op in case the paramater is NULL. Even
so, in most of these loops the variables pointing to the objects are
never set to NULL, even after Py_DECREF is called at the end of the loop
iteration. This means, after the first iteration, if an error occurs
those python objects will get their refcount dropped two times,
resulting in a possible double-free.</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
These files contain loops that convert system data into python objects
and during the process they create objects and dereference their
refcounts after they have been added to the resulting list.

However, in case of errors during the creation of those python objects,
the refcount to previously allocated objects is dropped again with
Py_XDECREF, which should be a no-op in case the paramater is NULL. Even
so, in most of these loops the variables pointing to the objects are
never set to NULL, even after Py_DECREF is called at the end of the loop
iteration. This means, after the first iteration, if an error occurs
those python objects will get their refcount dropped two times,
resulting in a possible double-free.</pre>
</div>
</content>
</entry>
<entry>
<title>Fix #1528: [AIX] use correct definition of size of procbuf (#1533)</title>
<updated>2019-06-12T08:02:16+00:00</updated>
<author>
<name>wiggin15</name>
<email>arnony@infinidat.com</email>
</author>
<published>2019-06-12T08:02:16+00:00</published>
<link rel='alternate' type='text/html' href='http://trove.baserock.org/cgit/delta/python-packages/psutil.git/commit/?id=5ebd0bad5bc503d7a0c6182b3b0e672510dabccf'/>
<id>5ebd0bad5bc503d7a0c6182b3b0e672510dabccf</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>Fix #1494: [AIX] implement Process.environ() (#1505) (patch by Arnon Yaari)</title>
<updated>2019-05-07T03:06:13+00:00</updated>
<author>
<name>wiggin15</name>
<email>arnony@infinidat.com</email>
</author>
<published>2019-05-07T03:06:13+00:00</published>
<link rel='alternate' type='text/html' href='http://trove.baserock.org/cgit/delta/python-packages/psutil.git/commit/?id=904f5ec2b416620302df78de1ef8d73c00401a32'/>
<id>904f5ec2b416620302df78de1ef8d73c00401a32</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title> Fix #1276: [AIX] use getargs to get process cmdline (#1500) (patch by @wiggin15)</title>
<updated>2019-05-06T07:13:56+00:00</updated>
<author>
<name>wiggin15</name>
<email>arnony@infinidat.com</email>
</author>
<published>2019-05-06T07:13:56+00:00</published>
<link rel='alternate' type='text/html' href='http://trove.baserock.org/cgit/delta/python-packages/psutil.git/commit/?id=7d8c23d5ce46eaeb13f1ca1910eabf76bdcda6a5'/>
<id>7d8c23d5ce46eaeb13f1ca1910eabf76bdcda6a5</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>Fix #1329: [AIX] disable some functions based on availability in libperfstat (#1349)</title>
<updated>2019-03-05T12:33:53+00:00</updated>
<author>
<name>wiggin15</name>
<email>arnony@infinidat.com</email>
</author>
<published>2019-03-05T12:33:53+00:00</published>
<link rel='alternate' type='text/html' href='http://trove.baserock.org/cgit/delta/python-packages/psutil.git/commit/?id=7a3037e7c0602f459cb7b4f0c0f887e7bb3a3d39'/>
<id>7a3037e7c0602f459cb7b4f0c0f887e7bb3a3d39</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>[aix] improve compilation on AIX, better support for gcc/g++ + fix cpu metrics (#1320)</title>
<updated>2018-10-11T10:25:03+00:00</updated>
<author>
<name>Jaime Fullaondo</name>
<email>truthbk@gmail.com</email>
</author>
<published>2018-10-11T10:25:03+00:00</published>
<link rel='alternate' type='text/html' href='http://trove.baserock.org/cgit/delta/python-packages/psutil.git/commit/?id=659f3a36626e16405eee030b695136884ea4a220'/>
<id>659f3a36626e16405eee030b695136884ea4a220</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>Arguments for NoSuchProcess and AccessDenied for the C ext (#1180)</title>
<updated>2017-11-24T13:07:06+00:00</updated>
<author>
<name>Giampaolo Rodola</name>
<email>g.rodola@gmail.com</email>
</author>
<published>2017-11-24T13:07:06+00:00</published>
<link rel='alternate' type='text/html' href='http://trove.baserock.org/cgit/delta/python-packages/psutil.git/commit/?id=34fb3666859bda349afdc9b4397b0b7a715f08de'/>
<id>34fb3666859bda349afdc9b4397b0b7a715f08de</id>
<content type='text'>
* change NoSuchProcess and AccessDenied C exceptions signatures

* fix arg call on win
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
* change NoSuchProcess and AccessDenied C exceptions signatures

* fix arg call on win
</pre>
</div>
</content>
</entry>
</feed>
