<feed xmlns='http://www.w3.org/2005/Atom'>
<title>latrace.git/etc, branch error_simulation</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>error simulation: automation application part</title>
<updated>2011-11-13T10:06:30+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=bd92a1f2212b5f5cfbc69971067e8d1116e59add'/>
<id>bd92a1f2212b5f5cfbc69971067e8d1116e59add</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-10-18T08:00:38+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=b3c9df536bac9fb0bd375e92348a74f976a5eec7'/>
<id>b3c9df536bac9fb0bd375e92348a74f976a5eec7</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>
<entry>
<title>adding support for configuration file</title>
<updated>2011-04-05T15:35:56+00:00</updated>
<author>
<name>jolsa@redhat.com</name>
<email>jolsa@redhat.com</email>
</author>
<published>2011-03-12T12:59:21+00:00</published>
<link rel='alternate' type='text/html' href='https://fedorapeople.org/cgit/jolsa/public_git/latrace.git/commit/?id=252af820ecf406c7dac397bcb54f763883e1eb8f'/>
<id>252af820ecf406c7dac397bcb54f763883e1eb8f</id>
<content type='text'>
    - separating bison/flex functions for args and config
    - the "include file support" unified among new conf and C header
      parsing
    - support for following options:
        HEADERS
        INDENT_SYM
        PIPE
        TIMESTAMP
        FRAMESIZE
        FRAMESIZE_CHECK
        HIDE_TID
        FOLLOW_FORK
        FOLLOW_EXEC
        DEMANGLE
        BRACES
        ENABLE_ARGS
        DETAIL_ARGS
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
    - separating bison/flex functions for args and config
    - the "include file support" unified among new conf and C header
      parsing
    - support for following options:
        HEADERS
        INDENT_SYM
        PIPE
        TIMESTAMP
        FRAMESIZE
        FRAMESIZE_CHECK
        HIDE_TID
        FOLLOW_FORK
        FOLLOW_EXEC
        DEMANGLE
        BRACES
        ENABLE_ARGS
        DETAIL_ARGS
</pre>
</div>
</content>
</entry>
<entry>
<title>moving conf header files to new location + rename s/conf/h/</title>
<updated>2011-04-05T15:35:53+00:00</updated>
<author>
<name>jolsa@redhat.com</name>
<email>jolsa@redhat.com</email>
</author>
<published>2010-12-21T22:33:22+00:00</published>
<link rel='alternate' type='text/html' href='https://fedorapeople.org/cgit/jolsa/public_git/latrace.git/commit/?id=79381b3ed5b490054cb211d0374f4338ef9d5931'/>
<id>79381b3ed5b490054cb211d0374f4338ef9d5931</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>refactoring sysdep configuration</title>
<updated>2010-04-29T11:22:22+00:00</updated>
<author>
<name>Jiri Olsa</name>
<email>Jiri Olsa jolsa@redhat.com</email>
</author>
<published>2010-04-29T11:22:22+00:00</published>
<link rel='alternate' type='text/html' href='https://fedorapeople.org/cgit/jolsa/public_git/latrace.git/commit/?id=769b6fe68c8e1523a76bc7a43ca5d59cd5f8009c'/>
<id>769b6fe68c8e1523a76bc7a43ca5d59cd5f8009c</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
</feed>
