<feed xmlns='http://www.w3.org/2005/Atom'>
<title>systemtap-steved, branch master</title>
<subtitle>Unnamed repository; edit this file to name it for gitweb.</subtitle>
<link rel='alternate' type='text/html' href='https://fedorapeople.org/cgit/steved/public_git/systemtap-steved/'/>
<entry>
<title>Fix [set_]kernel_pointer for 32-bit</title>
<updated>2010-04-14T03:07:16+00:00</updated>
<author>
<name>Josh Stone</name>
<email>jistone@redhat.com</email>
</author>
<published>2010-04-14T03:07:16+00:00</published>
<link rel='alternate' type='text/html' href='https://fedorapeople.org/cgit/steved/public_git/systemtap-steved/commit/?id=db55e0298beffc96d2d928053fd0573189bbe58d'/>
<id>db55e0298beffc96d2d928053fd0573189bbe58d</id>
<content type='text'>
* tapset/conversions.stp (kernel_pointer): Use uintptr_t casts.
* tapset/conversions-guru.stp (set_kernel_pointer): Ditto.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
* tapset/conversions.stp (kernel_pointer): Use uintptr_t casts.
* tapset/conversions-guru.stp (set_kernel_pointer): Ditto.
</pre>
</div>
</content>
</entry>
<entry>
<title>PR11498: hang loose, don't freak, if facing giganormous debug_frame's.</title>
<updated>2010-04-13T19:11:15+00:00</updated>
<author>
<name>Frank Ch. Eigler</name>
<email>fche@elastic.org</email>
</author>
<published>2010-04-13T19:11:15+00:00</published>
<link rel='alternate' type='text/html' href='https://fedorapeople.org/cgit/steved/public_git/systemtap-steved/commit/?id=17c0b69c7725db3c10e47b6fde7b9066588932d4'/>
<id>17c0b69c7725db3c10e47b6fde7b9066588932d4</id>
<content type='text'>
* translate.cxx (MAX_UNWIND_TABLE_SIZE): Double to 6MB.
  (dump_unwindsyms): Handle excess .eh_frame, .eh_frame_hdr,
  .debug_frame sizes as suppressible warnings instead of
  semantic_errors.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
* translate.cxx (MAX_UNWIND_TABLE_SIZE): Double to 6MB.
  (dump_unwindsyms): Handle excess .eh_frame, .eh_frame_hdr,
  .debug_frame sizes as suppressible warnings instead of
  semantic_errors.
</pre>
</div>
</content>
</entry>
<entry>
<title>Fixed uninitialized variable error in task_finder.c.</title>
<updated>2010-04-13T16:35:37+00:00</updated>
<author>
<name>David Smith</name>
<email>dsmith@redhat.com</email>
</author>
<published>2010-04-13T16:35:37+00:00</published>
<link rel='alternate' type='text/html' href='https://fedorapeople.org/cgit/steved/public_git/systemtap-steved/commit/?id=7f7ef35a9e24055b96621f2b0f7c6405d4ae94fd'/>
<id>7f7ef35a9e24055b96621f2b0f7c6405d4ae94fd</id>
<content type='text'>
* runtime/task_finder.c (__stp_call_mmap_callbacks_with_addr): Avoided
  uninitialized variable error.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
* runtime/task_finder.c (__stp_call_mmap_callbacks_with_addr): Avoided
  uninitialized variable error.
</pre>
</div>
</content>
</entry>
<entry>
<title>runtime: switch to deferred STP_EXIT signalling</title>
<updated>2010-04-10T01:12:56+00:00</updated>
<author>
<name>Frank Ch. Eigler</name>
<email>fche@elastic.org</email>
</author>
<published>2010-04-10T01:12:56+00:00</published>
<link rel='alternate' type='text/html' href='https://fedorapeople.org/cgit/steved/public_git/systemtap-steved/commit/?id=bf17a5d2c707e8cd031d2a1dba2709b50452ba0c'/>
<id>bf17a5d2c707e8cd031d2a1dba2709b50452ba0c</id>
<content type='text'>
The former code allowed stapio to have two concurrent commands sent
toward the runtime at the same time: one from the main loop and
another one from the signal handling thread.  This is suspected to
have caused occasional lockups.  This new code switches to a deferred
signal handling model, where the signal handling thread merely
increments a counter, and the main loop monitors that count.
Unfortunately, this currently involves switching the main loop's
blocking /.ctl read into a nonblocking poll.

* runtime/staprun/mainloop.c (pending_interrupts): New variable.
  (signal_thread): Increment it.
  (stp_main_loop): Check it.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
The former code allowed stapio to have two concurrent commands sent
toward the runtime at the same time: one from the main loop and
another one from the signal handling thread.  This is suspected to
have caused occasional lockups.  This new code switches to a deferred
signal handling model, where the signal handling thread merely
increments a counter, and the main loop monitors that count.
Unfortunately, this currently involves switching the main loop's
blocking /.ctl read into a nonblocking poll.

* runtime/staprun/mainloop.c (pending_interrupts): New variable.
  (signal_thread): Increment it.
  (stp_main_loop): Check it.
</pre>
</div>
</content>
</entry>
<entry>
<title>BZ580943: add more patterns to kprobe blacklist</title>
<updated>2010-04-09T23:10:56+00:00</updated>
<author>
<name>Frank Ch. Eigler</name>
<email>fche@elastic.org</email>
</author>
<published>2010-04-09T23:10:56+00:00</published>
<link rel='alternate' type='text/html' href='https://fedorapeople.org/cgit/steved/public_git/systemtap-steved/commit/?id=2fd5495a269c9995bd5789079dc9cbd65bd23f9e'/>
<id>2fd5495a269c9995bd5789079dc9cbd65bd23f9e</id>
<content type='text'>
* dwflpp.cxx (build_blacklist): Add a few more entries.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
* dwflpp.cxx (build_blacklist): Add a few more entries.
</pre>
</div>
</content>
</entry>
<entry>
<title>PR11343: backward compatibility option/conditional</title>
<updated>2010-04-08T21:17:47+00:00</updated>
<author>
<name>Frank Ch. Eigler</name>
<email>fche@elastic.org</email>
</author>
<published>2010-04-08T21:15:49+00:00</published>
<link rel='alternate' type='text/html' href='https://fedorapeople.org/cgit/steved/public_git/systemtap-steved/commit/?id=db135493669e5e2e1d0dc5c30c8d4a38bfd6653f'/>
<id>db135493669e5e2e1d0dc5c30c8d4a38bfd6653f</id>
<content type='text'>
* main.cxx: Add "--compatible=VERSION" option.
* session.h (compatible): Store it.
* parse.cxx (eval_pp_conditional): Look at it as %( systemtap_v CMP VALUE ... %)
* stap.1.in: Document it.
* testsuite/parseko/preprocess17.stp, parseok/twenty.stp: Test it.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
* main.cxx: Add "--compatible=VERSION" option.
* session.h (compatible): Store it.
* parse.cxx (eval_pp_conditional): Look at it as %( systemtap_v CMP VALUE ... %)
* stap.1.in: Document it.
* testsuite/parseko/preprocess17.stp, parseok/twenty.stp: Test it.
</pre>
</div>
</content>
</entry>
<entry>
<title>docs: normalize tapset::nfsd man header/aliases</title>
<updated>2010-04-08T21:17:47+00:00</updated>
<author>
<name>Frank Ch. Eigler</name>
<email>fche@elastic.org</email>
</author>
<published>2010-04-08T19:28:19+00:00</published>
<link rel='alternate' type='text/html' href='https://fedorapeople.org/cgit/steved/public_git/systemtap-steved/commit/?id=0161aa7bab9847980aad1a368efcaa0594e91b24'/>
<id>0161aa7bab9847980aad1a368efcaa0594e91b24</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>documentation: shorten morehelp</title>
<updated>2010-04-08T21:17:47+00:00</updated>
<author>
<name>Frank Ch. Eigler</name>
<email>fche@elastic.org</email>
</author>
<published>2010-04-08T18:21:46+00:00</published>
<link rel='alternate' type='text/html' href='https://fedorapeople.org/cgit/steved/public_git/systemtap-steved/commit/?id=6e683641a7015dbde8c8b921a08e60df073efeeb'/>
<id>6e683641a7015dbde8c8b921a08e60df073efeeb</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>runtime: more diagnostics for build-id checking</title>
<updated>2010-04-08T21:17:46+00:00</updated>
<author>
<name>Frank Ch. Eigler</name>
<email>fche@elastic.org</email>
</author>
<published>2010-04-07T20:59:34+00:00</published>
<link rel='alternate' type='text/html' href='https://fedorapeople.org/cgit/steved/public_git/systemtap-steved/commit/?id=17b91441800b590c5ef4a0c213c2bbcd8deef696'/>
<id>17b91441800b590c5ef4a0c213c2bbcd8deef696</id>
<content type='text'>
* runtime/sym.c: Store individual rc's for build-id comparisons.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
* runtime/sym.c: Store individual rc's for build-id comparisons.
</pre>
</div>
</content>
</entry>
<entry>
<title>Title for kernel_pointer needs to be all on one line.</title>
<updated>2010-04-08T14:49:09+00:00</updated>
<author>
<name>William Cohen</name>
<email>wcohen@redhat.com</email>
</author>
<published>2010-04-08T14:49:09+00:00</published>
<link rel='alternate' type='text/html' href='https://fedorapeople.org/cgit/steved/public_git/systemtap-steved/commit/?id=4419a86cac1f3b2feeef194899d5a5682df3905f'/>
<id>4419a86cac1f3b2feeef194899d5a5682df3905f</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
</feed>
