23 * questions.
24 */
25 package jdk.jfr.api.consumer;
26
27 import static jdk.test.lib.Asserts.assertEquals;
28 import static jdk.test.lib.Asserts.assertFalse;
29 import static jdk.test.lib.Asserts.assertNotNull;
30 import static jdk.test.lib.Asserts.assertTrue;
31
32 import java.util.List;
33
34 import jdk.jfr.Event;
35 import jdk.jfr.Recording;
36 import jdk.jfr.consumer.RecordedEvent;
37 import jdk.jfr.consumer.RecordedMethod;
38 import jdk.jfr.consumer.RecordedFrame;
39 import jdk.jfr.consumer.RecordedStackTrace;
40 import jdk.test.lib.jfr.Events;
41
42
43 /*
44 * @test
45 * @key jfr
46 * @library /test/lib
47 * @run main/othervm jdk.jfr.api.consumer.TestRecordedMethodDescriptor
48 */
49 public final class TestRecordedMethodDescriptor {
50
51 private static boolean isMainMethodDescriptorRecorded;
52 private static final String MAIN_METHOD_DESCRIPTOR = "([Ljava/lang/String;)V";
53 private static final String MAIN_METHOD_NAME = "main";
54
55 public static void main(String[] args) throws Throwable {
56 Recording recording = new Recording();
57 recording.enable(MyEvent.class).withStackTrace();
58 recording.start();
59
60 MyEvent event = new MyEvent();
61 event.begin();
62 event.end();
63 event.commit();
64 recording.stop();
65
|
23 * questions.
24 */
25 package jdk.jfr.api.consumer;
26
27 import static jdk.test.lib.Asserts.assertEquals;
28 import static jdk.test.lib.Asserts.assertFalse;
29 import static jdk.test.lib.Asserts.assertNotNull;
30 import static jdk.test.lib.Asserts.assertTrue;
31
32 import java.util.List;
33
34 import jdk.jfr.Event;
35 import jdk.jfr.Recording;
36 import jdk.jfr.consumer.RecordedEvent;
37 import jdk.jfr.consumer.RecordedMethod;
38 import jdk.jfr.consumer.RecordedFrame;
39 import jdk.jfr.consumer.RecordedStackTrace;
40 import jdk.test.lib.jfr.Events;
41
42
43 /**
44 * @test
45 * @key jfr
46 * @requires vm.hasJFR
47 * @library /test/lib
48 * @run main/othervm jdk.jfr.api.consumer.TestRecordedMethodDescriptor
49 */
50 public final class TestRecordedMethodDescriptor {
51
52 private static boolean isMainMethodDescriptorRecorded;
53 private static final String MAIN_METHOD_DESCRIPTOR = "([Ljava/lang/String;)V";
54 private static final String MAIN_METHOD_NAME = "main";
55
56 public static void main(String[] args) throws Throwable {
57 Recording recording = new Recording();
58 recording.enable(MyEvent.class).withStackTrace();
59 recording.start();
60
61 MyEvent event = new MyEvent();
62 event.begin();
63 event.end();
64 event.commit();
65 recording.stop();
66
|