<feed xmlns='http://www.w3.org/2005/Atom'>
<title>llvm-project.git/lldb/test/Shell/Subprocess, branch main</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>[lldb] Remove lldb-repro utility</title>
<updated>2024-10-31T17:39:48+00:00</updated>
<author>
<name>Jonas Devlieghere</name>
<email>jonas@devlieghere.com</email>
</author>
<published>2024-10-31T17:39:03+00:00</published>
<link rel='alternate' type='text/html' href='https://git.belthelziquor.com/llvm-project.git/commit/?id=88591aa0ca7e4d99da353d49f91ea63e43fb55e0'/>
<id>88591aa0ca7e4d99da353d49f91ea63e43fb55e0</id>
<content type='text'>
Remove lldb-repro which was used to run the test suite against a
reproducer. The corresponding functionality has been removed from LLDB
so there's no need for the tool anymore.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Remove lldb-repro which was used to run the test suite against a
reproducer. The corresponding functionality has been removed from LLDB
so there's no need for the tool anymore.
</pre>
</div>
</content>
</entry>
<entry>
<title>[lldb][AArch64] Re-enable clone follow tests on AArch64 Linux</title>
<updated>2023-09-08T14:10:08+00:00</updated>
<author>
<name>David Spickett</name>
<email>david.spickett@linaro.org</email>
</author>
<published>2023-09-08T14:10:08+00:00</published>
<link rel='alternate' type='text/html' href='https://git.belthelziquor.com/llvm-project.git/commit/?id=f2b241474f21cd549c233f020021d41bb803f18a'/>
<id>f2b241474f21cd549c233f020021d41bb803f18a</id>
<content type='text'>
Fixes #49243

By unknown means, these have been fixed since the UNSUPPORTED
was added.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Fixes #49243

By unknown means, these have been fixed since the UNSUPPORTED
was added.
</pre>
</div>
</content>
</entry>
<entry>
<title>[lldb] [test] Remove parent output checks from follow-child tests</title>
<updated>2021-09-13T13:50:00+00:00</updated>
<author>
<name>Michał Górny</name>
<email>mgorny@moritz.systems</email>
</author>
<published>2021-09-13T13:43:12+00:00</published>
<link rel='alternate' type='text/html' href='https://git.belthelziquor.com/llvm-project.git/commit/?id=dd5808330484ad3b82ba92ae1a249127b0e0bbb4'/>
<id>dd5808330484ad3b82ba92ae1a249127b0e0bbb4</id>
<content type='text'>
Remove the parent output checks, as they make the test flaky while
serving no real purpose.  If the parent crashed/hanged, it will never
resume the child and the test would fail anyway.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Remove the parent output checks, as they make the test flaky while
serving no real purpose.  If the parent crashed/hanged, it will never
resume the child and the test would fail anyway.
</pre>
</div>
</content>
</entry>
<entry>
<title>[lldb] [test] Remove parent check in Subprocess/clone-follow-child-softbp.test</title>
<updated>2021-09-10T16:03:05+00:00</updated>
<author>
<name>Michał Górny</name>
<email>mgorny@moritz.systems</email>
</author>
<published>2021-09-10T16:02:21+00:00</published>
<link rel='alternate' type='text/html' href='https://git.belthelziquor.com/llvm-project.git/commit/?id=4e7ac6facad6d6c895c750a232d3786defedcc7b'/>
<id>4e7ac6facad6d6c895c750a232d3786defedcc7b</id>
<content type='text'>
Hopefully this will resolve the remaining flakiness.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Hopefully this will resolve the remaining flakiness.
</pre>
</div>
</content>
</entry>
<entry>
<title>[lldb] [test] Synchronize before the breakpoint in fork tests</title>
<updated>2021-09-10T11:06:01+00:00</updated>
<author>
<name>Michał Górny</name>
<email>mgorny@moritz.systems</email>
</author>
<published>2021-09-10T10:51:13+00:00</published>
<link rel='alternate' type='text/html' href='https://git.belthelziquor.com/llvm-project.git/commit/?id=caf508d7124353522e7604dbfea36b429469bd39'/>
<id>caf508d7124353522e7604dbfea36b429469bd39</id>
<content type='text'>
We set breakpoint on child_func, so synchronization inside it is too
late to guarantee ordering between the parent output and child
breakpoint.  Split the function in two, and perform synchronization
before the breakpoint.

Differential Revision: https://reviews.llvm.org/D109591
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
We set breakpoint on child_func, so synchronization inside it is too
late to guarantee ordering between the parent output and child
breakpoint.  Split the function in two, and perform synchronization
before the breakpoint.

Differential Revision: https://reviews.llvm.org/D109591
</pre>
</div>
</content>
</entry>
<entry>
<title>[lldb] [test] Add synchronization fix Subprocess test flakiness</title>
<updated>2021-09-10T07:11:08+00:00</updated>
<author>
<name>Michał Górny</name>
<email>mgorny@moritz.systems</email>
</author>
<published>2021-09-09T10:15:22+00:00</published>
<link rel='alternate' type='text/html' href='https://git.belthelziquor.com/llvm-project.git/commit/?id=f659bf00b4c0f33947bbce19113ac7cd28e5da86'/>
<id>f659bf00b4c0f33947bbce19113ac7cd28e5da86</id>
<content type='text'>
Add synchronization routines to ensure that Subprocess tests output
in a predictable order, and all test strings are output before the tests
terminate.

Differential Revision: https://reviews.llvm.org/D109495
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Add synchronization routines to ensure that Subprocess tests output
in a predictable order, and all test strings are output before the tests
terminate.

Differential Revision: https://reviews.llvm.org/D109495
</pre>
</div>
</content>
</entry>
<entry>
<title>[lldb] [test] Mark the remaining vfork-follow-child test unsupported (flaky) on aarch64</title>
<updated>2021-09-03T14:30:25+00:00</updated>
<author>
<name>Michał Górny</name>
<email>mgorny@moritz.systems</email>
</author>
<published>2021-09-03T14:30:25+00:00</published>
<link rel='alternate' type='text/html' href='https://git.belthelziquor.com/llvm-project.git/commit/?id=5ef63c953f37b878f5a39aece231aada33ee9798'/>
<id>5ef63c953f37b878f5a39aece231aada33ee9798</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>[lldb] [test] Mark vfork-follow-child-* tests unsupported (flaky) on aarch64</title>
<updated>2021-09-03T14:04:34+00:00</updated>
<author>
<name>Michał Górny</name>
<email>mgorny@moritz.systems</email>
</author>
<published>2021-09-03T14:04:03+00:00</published>
<link rel='alternate' type='text/html' href='https://git.belthelziquor.com/llvm-project.git/commit/?id=dda643c9fbae59a049d5499920a40455071c206c'/>
<id>dda643c9fbae59a049d5499920a40455071c206c</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>[lldb] [test] Mark *fork-follow-child* tests non-Darwin</title>
<updated>2021-09-03T07:07:53+00:00</updated>
<author>
<name>Michał Górny</name>
<email>mgorny@moritz.systems</email>
</author>
<published>2021-09-03T07:07:53+00:00</published>
<link rel='alternate' type='text/html' href='https://git.belthelziquor.com/llvm-project.git/commit/?id=808bcb7a0ea5a897cd8311c27751504b4dd4f5a5'/>
<id>808bcb7a0ea5a897cd8311c27751504b4dd4f5a5</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>[lldb] [client] Implement follow-fork-mode</title>
<updated>2021-09-02T10:16:58+00:00</updated>
<author>
<name>Michał Górny</name>
<email>mgorny@moritz.systems</email>
</author>
<published>2021-04-12T22:15:51+00:00</published>
<link rel='alternate' type='text/html' href='https://git.belthelziquor.com/llvm-project.git/commit/?id=4a2a947317bf702178bf1af34dffd0d280d49970'/>
<id>4a2a947317bf702178bf1af34dffd0d280d49970</id>
<content type='text'>
Implement a new target.process.follow-fork-mode setting to control
LLDB's behavior on fork.  If set to 'parent', the forked child is
detached and parent continues being traced.  If set to 'child',
the parent is detached and child becomes traced instead.

Differential Revision: https://reviews.llvm.org/D100503
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Implement a new target.process.follow-fork-mode setting to control
LLDB's behavior on fork.  If set to 'parent', the forked child is
detached and parent continues being traced.  If set to 'child',
the parent is detached and child becomes traced instead.

Differential Revision: https://reviews.llvm.org/D100503
</pre>
</div>
</content>
</entry>
</feed>
