]> sourceware.org Git - systemtap.git/commitdiff
java probes: remove probe group
authorJonathan Lebon <jlebon@redhat.com>
Wed, 21 May 2014 18:51:34 +0000 (14:51 -0400)
committerJonathan Lebon <jlebon@redhat.com>
Mon, 11 Aug 2014 19:39:59 +0000 (15:39 -0400)
Java probes decay to SDT marker probes. There is no Java-specific code
that needs to be emitted during C unparsing and thus no
java_derived_probe_group needed. We remove forward decls to a
non-existent java_derived_probe_group struct and the
java_derived_probes reference in systemtap_session.

session.cxx
session.h
tapsets.cxx

index 56198ef537b2655b1c69d7731d687d37c55c7819..af0c0c8af2b87d9abcd387d1b4b4ea78ea8fb4e3 100644 (file)
@@ -86,7 +86,6 @@ systemtap_session::systemtap_session ():
   hrtimer_derived_probes(0),
   procfs_derived_probes(0),
   dynprobe_derived_probes(0),
-  java_derived_probes(0),
   op (0), up (0),
   sym_kprobes_text_start (0),
   sym_kprobes_text_end (0),
@@ -270,7 +269,6 @@ systemtap_session::systemtap_session (const systemtap_session& other,
   hrtimer_derived_probes(0),
   procfs_derived_probes(0),
   dynprobe_derived_probes(0),
-  java_derived_probes(0),
   op (0), up (0),
   sym_kprobes_text_start (0),
   sym_kprobes_text_end (0),
index 27dde84efb9899d49f8afade7d374e65f2982a4f..b12920e229837534bc3ed5f3ed904a37e6c748d4 100644 (file)
--- a/session.h
+++ b/session.h
@@ -57,7 +57,6 @@ struct tracepoint_derived_probe_group;
 struct hrtimer_derived_probe_group;
 struct procfs_derived_probe_group;
 struct dynprobe_derived_probe_group;
-struct java_derived_probe_group;
 struct embeddedcode;
 struct stapdfa;
 class translator_output;
@@ -366,7 +365,6 @@ public:
   hrtimer_derived_probe_group* hrtimer_derived_probes;
   procfs_derived_probe_group* procfs_derived_probes;
   dynprobe_derived_probe_group* dynprobe_derived_probes;
-  java_derived_probe_group* java_derived_probes;
 
   // NB: It is very important for all of the above (and below) fields
   // to be cleared in the systemtap_session ctor (session.cxx).
index 1361a80ebb3548a2b2a203f84fe92a08327177d4..11118c04f185e8f1cd08e4cf64a690b3393a2a21 100644 (file)
@@ -11506,7 +11506,6 @@ all_session_groups(systemtap_session& s)
   DOONE(utrace);
   DOONE(itrace);
   DOONE(dynprobe);
-  DOONE(java);
   DOONE(task_finder);
 #undef DOONE
   return g;
This page took 0.053275 seconds and 5 git commands to generate.