<feed xmlns='http://www.w3.org/2005/Atom'>
<title>latrace.git/etc, branch error_simulation4</title>
<subtitle>latrace LD_AUDIT 2.4+ libc frontend</subtitle>
<link rel='alternate' type='text/html' href='https://fedorapeople.org/cgit/jolsa/public_git/latrace.git/'/>
<entry>
<title>changes</title>
<updated>2012-01-09T20:34:42+00:00</updated>
<author>
<name>Jiri Olsa</name>
<email>Jiri Olsa jolsa@redhat.com</email>
</author>
<published>2012-01-08T18:54:14+00:00</published>
<link rel='alternate' type='text/html' href='https://fedorapeople.org/cgit/jolsa/public_git/latrace.git/commit/?id=c5ae864395919663cce9c70ff6078a42ba1acaa8'/>
<id>c5ae864395919663cce9c70ff6078a42ba1acaa8</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>fix</title>
<updated>2012-01-07T10:13:03+00:00</updated>
<author>
<name>Jiri Olsa</name>
<email>Jiri Olsa jolsa@redhat.com</email>
</author>
<published>2012-01-07T10:13:03+00:00</published>
<link rel='alternate' type='text/html' href='https://fedorapeople.org/cgit/jolsa/public_git/latrace.git/commit/?id=d6b83af2ca0c27c873fcd6d149b9b5ac8a590848'/>
<id>d6b83af2ca0c27c873fcd6d149b9b5ac8a590848</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>changes</title>
<updated>2012-01-05T18:47:24+00:00</updated>
<author>
<name>Jiri Olsa</name>
<email>Jiri Olsa jolsa@redhat.com</email>
</author>
<published>2012-01-05T18:47:24+00:00</published>
<link rel='alternate' type='text/html' href='https://fedorapeople.org/cgit/jolsa/public_git/latrace.git/commit/?id=89f0092db75a47fc7db8fcb9d00265c42264619b'/>
<id>89f0092db75a47fc7db8fcb9d00265c42264619b</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>error simulation: automation application part</title>
<updated>2011-11-24T20:20:27+00:00</updated>
<author>
<name>jolsa@redhat.com</name>
<email>jolsa@redhat.com</email>
</author>
<published>2011-10-21T09:10:51+00:00</published>
<link rel='alternate' type='text/html' href='https://fedorapeople.org/cgit/jolsa/public_git/latrace.git/commit/?id=8967d2b09abc5f3e2bace9f6f14e1cfef8e47030'/>
<id>8967d2b09abc5f3e2bace9f6f14e1cfef8e47030</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>error simulation: application part</title>
<updated>2011-11-24T20:20:27+00:00</updated>
<author>
<name>Jiri Olsa</name>
<email>Jiri Olsa jolsa@redhat.com</email>
</author>
<published>2011-10-18T08:00:38+00:00</published>
<link rel='alternate' type='text/html' href='https://fedorapeople.org/cgit/jolsa/public_git/latrace.git/commit/?id=2d6cc3704e7affeb56c798b39a942daca95385dc'/>
<id>2d6cc3704e7affeb56c798b39a942daca95385dc</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>args: Aadd support to display string pointer and length</title>
<updated>2011-06-17T11:00:06+00:00</updated>
<author>
<name>Jiri Olsa</name>
<email>Jiri Olsa jolsa@redhat.com</email>
</author>
<published>2011-06-10T11:44:25+00:00</published>
<link rel='alternate' type='text/html' href='https://fedorapeople.org/cgit/jolsa/public_git/latrace.git/commit/?id=d07b36b6bb898666c313b6d3708aee82d5b80550'/>
<id>d07b36b6bb898666c313b6d3708aee82d5b80550</id>
<content type='text'>
Add ARGS_STRING_POINTER_LENGTH option. It allows to display
pointer value and string length for "char *" arguments.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Add ARGS_STRING_POINTER_LENGTH option. It allows to display
pointer value and string length for "char *" arguments.
</pre>
</div>
</content>
</entry>
<entry>
<title>config: Add SYM_NOEXIT option</title>
<updated>2011-06-17T10:08:20+00:00</updated>
<author>
<name>Jiri Olsa</name>
<email>Jiri Olsa jolsa@redhat.com</email>
</author>
<published>2011-06-16T09:04:30+00:00</published>
<link rel='alternate' type='text/html' href='https://fedorapeople.org/cgit/jolsa/public_git/latrace.git/commit/?id=23916445a712b64e34735a7d06bc69bfcfa4b3b6'/>
<id>23916445a712b64e34735a7d06bc69bfcfa4b3b6</id>
<content type='text'>
Added SYM_NOEXIT option to be able to run only pltentry
callback for specified symbols.

This option is needed for setjmp symbol, otherwise the
tracee segfaults. The "_setjmp" symbol is added as default
value to the global config file.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Added SYM_NOEXIT option to be able to run only pltentry
callback for specified symbols.

This option is needed for setjmp symbol, otherwise the
tracee segfaults. The "_setjmp" symbol is added as default
value to the global config file.
</pre>
</div>
</content>
</entry>
<entry>
<title>config: Add libs and symbols specfication config file options</title>
<updated>2011-06-17T10:08:17+00:00</updated>
<author>
<name>Jiri Olsa</name>
<email>Jiri Olsa jolsa@redhat.com</email>
</author>
<published>2011-06-12T17:05:07+00:00</published>
<link rel='alternate' type='text/html' href='https://fedorapeople.org/cgit/jolsa/public_git/latrace.git/commit/?id=b56d0731ccb162f5830a94c037d6975371a067ac'/>
<id>b56d0731ccb162f5830a94c037d6975371a067ac</id>
<content type='text'>
Added following config file options:

LIBS, LIBS_TO, LIBS_FROM, SYM, SYM_OMIT, SYM_BELOW

They match their command line equivalents.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Added following config file options:

LIBS, LIBS_TO, LIBS_FROM, SYM, SYM_OMIT, SYM_BELOW

They match their command line equivalents.
</pre>
</div>
</content>
</entry>
<entry>
<title>args - replacing destination strings with void pointers</title>
<updated>2011-05-29T17:05:36+00:00</updated>
<author>
<name>jolsa@redhat.com</name>
<email>jolsa@redhat.com</email>
</author>
<published>2011-05-25T13:09:44+00:00</published>
<link rel='alternate' type='text/html' href='https://fedorapeople.org/cgit/jolsa/public_git/latrace.git/commit/?id=7a2b45ec4873e2d51e0d92197dc412a2edb21b32'/>
<id>7a2b45ec4873e2d51e0d92197dc412a2edb21b32</id>
<content type='text'>
As per David Gilbert's email:
On library functions like strcpy() where there is a destination
string, latrace -A ends up trying to print out the
destination buffer which may be completely invalid.

Maybe it's worth doing the same trick that ltrace does, and just
declare the destination parameters as void*

until we handle bad characters somehow, replacing
destination char pointers with void pointers
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
As per David Gilbert's email:
On library functions like strcpy() where there is a destination
string, latrace -A ends up trying to print out the
destination buffer which may be completely invalid.

Maybe it's worth doing the same trick that ltrace does, and just
declare the destination parameters as void*

until we handle bad characters somehow, replacing
destination char pointers with void pointers
</pre>
</div>
</content>
</entry>
<entry>
<title>adding OUTPUT_TTY config file option</title>
<updated>2011-05-05T06:54:40+00:00</updated>
<author>
<name>Jiri Olsa</name>
<email>Jiri Olsa jolsa@redhat.com</email>
</author>
<published>2011-05-05T06:54:40+00:00</published>
<link rel='alternate' type='text/html' href='https://fedorapeople.org/cgit/jolsa/public_git/latrace.git/commit/?id=29420f774dc55c794cebefe24aadc90280601b79'/>
<id>29420f774dc55c794cebefe24aadc90280601b79</id>
<content type='text'>
- added OUTPUT_TTY config file option
  it is possible to catch traced program tty output and
  storing it to the configured file (0/1/2 descriptors
  are monitored)
- added automated test for the option
- refactoring process method a bit
- disabling connection between -R and -q options
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
- added OUTPUT_TTY config file option
  it is possible to catch traced program tty output and
  storing it to the configured file (0/1/2 descriptors
  are monitored)
- added automated test for the option
- refactoring process method a bit
- disabling connection between -R and -q options
</pre>
</div>
</content>
</entry>
</feed>
