<feed xmlns='http://www.w3.org/2005/Atom'>
<title>pintos-rs/src/tests, branch main</title>
<subtitle>[no description]</subtitle>
<link rel='alternate' type='text/html' href='https://git.xn--srns-noa9h.se/gustav/pintos-rs/'/>
<entry>
<title>The klaar/pfs test now properly detects crashes better.</title>
<updated>2020-06-11T13:19:17+00:00</updated>
<author>
<name>Filip Strömbäck</name>
<email>filip.stromback@liu.se</email>
</author>
<published>2020-06-11T13:19:17+00:00</published>
<link rel='alternate' type='text/html' href='https://git.xn--srns-noa9h.se/gustav/pintos-rs/commit/?id=cda174afc8e1bf6b779726965f5eaa030d80b1dc'/>
<id>cda174afc8e1bf6b779726965f5eaa030d80b1dc</id>
<content type='text'>
Previously, if the create() call would incorrectly kill the pfs process,
the test would still succeed as exit codes were not verified, and there
were no other way of identifying successful completion.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Previously, if the create() call would incorrectly kill the pfs process,
the test would still succeed as exit codes were not verified, and there
were no other way of identifying successful completion.
</pre>
</div>
</content>
</entry>
<entry>
<title>Fixed compilation error on GCC 10.</title>
<updated>2020-05-26T14:59:17+00:00</updated>
<author>
<name>Filip Strömbäck</name>
<email>filip.stromback@liu.se</email>
</author>
<published>2020-05-26T14:57:05+00:00</published>
<link rel='alternate' type='text/html' href='https://git.xn--srns-noa9h.se/gustav/pintos-rs/commit/?id=b51fd37426d5c381f52bf93c5950479a9a13a594'/>
<id>b51fd37426d5c381f52bf93c5950479a9a13a594</id>
<content type='text'>
GCC 10 uses -fno-common by default, which makes multiple definitions of the same symbol in multiple
object files an error. This was used in the userspace test library, and broke with GCC10. Therefore,
the relevant symbol is now marked as "weak" to solve the issue and to clarify the intent.

Signed-off-by: Filip Strömbäck &lt;filip.stromback@liu.se&gt;
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
GCC 10 uses -fno-common by default, which makes multiple definitions of the same symbol in multiple
object files an error. This was used in the userspace test library, and broke with GCC10. Therefore,
the relevant symbol is now marked as "weak" to solve the issue and to clarify the intent.

Signed-off-by: Filip Strömbäck &lt;filip.stromback@liu.se&gt;
</pre>
</div>
</content>
</entry>
<entry>
<title>Fixed test.</title>
<updated>2020-05-14T08:26:35+00:00</updated>
<author>
<name>Filip Strömbäck</name>
<email>fstromback@gmail.com</email>
</author>
<published>2020-05-14T08:26:35+00:00</published>
<link rel='alternate' type='text/html' href='https://git.xn--srns-noa9h.se/gustav/pintos-rs/commit/?id=8434d9cf5bd082d5d7008ab66c282b6f67d9855d'/>
<id>8434d9cf5bd082d5d7008ab66c282b6f67d9855d</id>
<content type='text'>
Signed-off-by: Filip Strömbäck &lt;fstromback@gmail.com&gt;
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Signed-off-by: Filip Strömbäck &lt;fstromback@gmail.com&gt;
</pre>
</div>
</content>
</entry>
<entry>
<title>Fixed typo in comment.</title>
<updated>2020-05-14T08:25:00+00:00</updated>
<author>
<name>Filip Strömbäck</name>
<email>fstromback@gmail.com</email>
</author>
<published>2020-05-14T08:25:00+00:00</published>
<link rel='alternate' type='text/html' href='https://git.xn--srns-noa9h.se/gustav/pintos-rs/commit/?id=b80c0aa351193793585cbfede56625cf72cf5060'/>
<id>b80c0aa351193793585cbfede56625cf72cf5060</id>
<content type='text'>
Signed-off-by: Filip Strömbäck &lt;fstromback@gmail.com&gt;
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Signed-off-by: Filip Strömbäck &lt;fstromback@gmail.com&gt;
</pre>
</div>
</content>
</entry>
<entry>
<title>Fixed sc-bad-nr-1 test.</title>
<updated>2020-05-14T08:16:15+00:00</updated>
<author>
<name>Filip Strömbäck</name>
<email>fstromback@gmail.com</email>
</author>
<published>2020-05-14T08:15:29+00:00</published>
<link rel='alternate' type='text/html' href='https://git.xn--srns-noa9h.se/gustav/pintos-rs/commit/?id=4748c3b46adcb03e0ba5489f722dd24298559d2c'/>
<id>4748c3b46adcb03e0ba5489f722dd24298559d2c</id>
<content type='text'>
Signed-off-by: Filip Strömbäck &lt;fstromback@gmail.com&gt;
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Signed-off-by: Filip Strömbäck &lt;fstromback@gmail.com&gt;
</pre>
</div>
</content>
</entry>
<entry>
<title>Added a few more parameter-validating tests.</title>
<updated>2020-05-07T14:16:06+00:00</updated>
<author>
<name>Filip Strömbäck</name>
<email>filip.stromback@liu.se</email>
</author>
<published>2020-05-07T14:16:06+00:00</published>
<link rel='alternate' type='text/html' href='https://git.xn--srns-noa9h.se/gustav/pintos-rs/commit/?id=d6d9677c93a6d5e710af704156f9a9dee3c66016'/>
<id>d6d9677c93a6d5e710af704156f9a9dee3c66016</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>Added new tests for the validating the syscall number.</title>
<updated>2020-03-18T16:23:10+00:00</updated>
<author>
<name>Filip Strömbäck</name>
<email>filip.stromback@liu.se</email>
</author>
<published>2020-03-18T11:28:10+00:00</published>
<link rel='alternate' type='text/html' href='https://git.xn--srns-noa9h.se/gustav/pintos-rs/commit/?id=68c4eda1c24d56f3108648c5b1855664d7f0e8cc'/>
<id>68c4eda1c24d56f3108648c5b1855664d7f0e8cc</id>
<content type='text'>
Signed-off-by: Filip Strömbäck &lt;filip.stromback@liu.se&gt;
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Signed-off-by: Filip Strömbäck &lt;filip.stromback@liu.se&gt;
</pre>
</div>
</content>
</entry>
<entry>
<title>Added 'close' test for better testing of syscall parameter validation.</title>
<updated>2019-05-07T09:59:30+00:00</updated>
<author>
<name>Filip Strömbäck</name>
<email>filip.stromback@liu.se</email>
</author>
<published>2019-05-07T09:59:30+00:00</published>
<link rel='alternate' type='text/html' href='https://git.xn--srns-noa9h.se/gustav/pintos-rs/commit/?id=acbcfc8bd44604147275942c880c82e69318fcde'/>
<id>acbcfc8bd44604147275942c880c82e69318fcde</id>
<content type='text'>
Signed-off-by: Filip Strömbäck &lt;filip.stromback@liu.se&gt;
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Signed-off-by: Filip Strömbäck &lt;filip.stromback@liu.se&gt;
</pre>
</div>
</content>
</entry>
<entry>
<title>Fixed compilation error of sc-bad-write in GCC 7.4.</title>
<updated>2018-04-12T13:15:28+00:00</updated>
<author>
<name>Filip Strömbäck</name>
<email>filip.stromback@liu.se</email>
</author>
<published>2018-04-12T13:15:28+00:00</published>
<link rel='alternate' type='text/html' href='https://git.xn--srns-noa9h.se/gustav/pintos-rs/commit/?id=d4708350fb555662f66e4f6dfaaf66af32dff41c'/>
<id>d4708350fb555662f66e4f6dfaaf66af32dff41c</id>
<content type='text'>
Signed-off-by: Filip Strömbäck &lt;filip.stromback@liu.se&gt;
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Signed-off-by: Filip Strömbäck &lt;filip.stromback@liu.se&gt;
</pre>
</div>
</content>
</entry>
<entry>
<title>Fixed sc-bad-write once again...</title>
<updated>2016-05-24T19:14:21+00:00</updated>
<author>
<name>Filip Strömbäck</name>
<email>filip.stromback@liu.se</email>
</author>
<published>2016-05-24T19:14:21+00:00</published>
<link rel='alternate' type='text/html' href='https://git.xn--srns-noa9h.se/gustav/pintos-rs/commit/?id=f03411fa9c4c8d47ba8ec1d200f57b6a10612852'/>
<id>f03411fa9c4c8d47ba8ec1d200f57b6a10612852</id>
<content type='text'>
It seems that the BSS segment got larger than one page for some reason,
which caused the test to be useless as the boundary to nonmapped memory
were not located where the test thought. Now, it uses some linker script
magic to define the symbol _bss_end, the address of which is after the
end of the bss segment. This seems to be a fool-proof way of detecting
where the real boundary to unmapped memory is.

Signed-off-by: Filip Strömbäck &lt;filip.stromback@liu.se&gt;
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
It seems that the BSS segment got larger than one page for some reason,
which caused the test to be useless as the boundary to nonmapped memory
were not located where the test thought. Now, it uses some linker script
magic to define the symbol _bss_end, the address of which is after the
end of the bss segment. This seems to be a fool-proof way of detecting
where the real boundary to unmapped memory is.

Signed-off-by: Filip Strömbäck &lt;filip.stromback@liu.se&gt;
</pre>
</div>
</content>
</entry>
</feed>
