diff options
author | Frank Ch. Eigler <fche@elastic.org> | 2008-05-16 17:53:31 -0400 |
---|---|---|
committer | Frank Ch. Eigler <fche@elastic.org> | 2008-05-16 17:53:31 -0400 |
commit | 6561773f763d40c00a115b53493ecf2d4f425d0d (patch) | |
tree | ad1ce699145f8d065eb3a68e9d2e6f486ef9dc23 /ChangeLog | |
parent | 600db44c1ae1bb5b3b638dda1d8b25e14a332270 (diff) | |
download | systemtap-steved-6561773f763d40c00a115b53493ecf2d4f425d0d.tar.gz systemtap-steved-6561773f763d40c00a115b53493ecf2d4f425d0d.tar.xz systemtap-steved-6561773f763d40c00a115b53493ecf2d4f425d0d.zip |
PR5643: function caching for much faster syscall.* pass-2 processing
Diffstat (limited to 'ChangeLog')
-rw-r--r-- | ChangeLog | 11 |
1 files changed, 11 insertions, 0 deletions
@@ -1,3 +1,14 @@ +2008-05-16 Frank Ch. Eigler <fche@elastic.org> + + PR 5643 + * tapsets.cxx (cu_function_cache_t): Reorganize into + mod:cu->function->DIE lookup table. Consider merging into symtab + later. + (mark_dwarf_redudancies): Adapt. + (iterate_over_functions): Rewrite. + (dwarf_builder::build): Cache kprobes etc. symbol addresses. + * elaborate.cxx (systemtap_session ctor): Clear additional POD fields. + 2008-05-15 David Smith <dsmith@redhat.com> * main.cxx (setup_signals): New function. |