Skip to content

Commit ec667d9

Browse files
committed
Friends for JFR viewer
1 parent 418be4e commit ec667d9

File tree

7 files changed

+30
-27
lines changed

7 files changed

+30
-27
lines changed
Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
Manifest-Version: 1.0
22
OpenIDE-Module: org.graalvm.visualvm.lib.ui/1
33
OpenIDE-Module-Localizing-Bundle: org/graalvm/visualvm/lib/ui/Bundle.properties
4-
OpenIDE-Module-Specification-Version: 1.149
4+
OpenIDE-Module-Specification-Version: 1.150
55

visualvm/libs.profiler/lib.profiler.ui/nbproject/project.xml

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -112,6 +112,7 @@ made subject to such option by the copyright holder.
112112
<friend>org.graalvm.visualvm.heapviewer</friend>
113113
<friend>org.graalvm.visualvm.heapviewer.console</friend>
114114
<friend>org.graalvm.visualvm.heapviewer.truffle</friend>
115+
<friend>org.graalvm.visualvm.jfr</friend>
115116
<friend>org.graalvm.visualvm.lib.profiler</friend>
116117
<friend>org.graalvm.visualvm.lib.profiler.attach</friend>
117118
<friend>org.graalvm.visualvm.lib.profiler.commandrunner</friend>
Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
Manifest-Version: 1.0
22
OpenIDE-Module: org.graalvm.visualvm.lib.jfluid/1
33
OpenIDE-Module-Localizing-Bundle: org/graalvm/visualvm/lib/jfluid/Bundle.properties
4-
OpenIDE-Module-Specification-Version: 1.112
4+
OpenIDE-Module-Specification-Version: 1.113
55

visualvm/libs.profiler/lib.profiler/nbproject/project.xml

Lines changed: 10 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -77,22 +77,15 @@ made subject to such option by the copyright holder.
7777
</test-type>
7878
</test-dependencies>
7979
<friend-packages>
80+
<friend>oracle.jdevimpl.profiler.impl</friend>
8081
<friend>org.graalvm.visualvm.application.views</friend>
8182
<friend>org.graalvm.visualvm.core</friend>
8283
<friend>org.graalvm.visualvm.heapdump</friend>
8384
<friend>org.graalvm.visualvm.heapviewer</friend>
8485
<friend>org.graalvm.visualvm.heapviewer.console</friend>
8586
<friend>org.graalvm.visualvm.heapviewer.truffle</friend>
86-
<friend>org.graalvm.visualvm.modules.appui</friend>
87-
<friend>org.graalvm.visualvm.profiler</friend>
88-
<friend>org.graalvm.visualvm.profiling</friend>
89-
<friend>org.graalvm.visualvm.sampler</friend>
90-
<friend>oracle.jdevimpl.profiler.impl</friend>
87+
<friend>org.graalvm.visualvm.jfr</friend>
9188
<friend>org.graalvm.visualvm.lib.common</friend>
92-
<friend>org.graalvm.visualvm.lib.ui</friend>
93-
<friend>org.netbeans.modules.debugger.jpda.heapwalk</friend>
94-
<friend>org.netbeans.modules.javame.profiler</friend>
95-
<friend>org.netbeans.modules.maven.profiler</friend>
9689
<friend>org.graalvm.visualvm.lib.profiler</friend>
9790
<friend>org.graalvm.visualvm.lib.profiler.api</friend>
9891
<friend>org.graalvm.visualvm.lib.profiler.attach</friend>
@@ -109,6 +102,14 @@ made subject to such option by the copyright holder.
109102
<friend>org.graalvm.visualvm.lib.profiler.projectsupport</friend>
110103
<friend>org.graalvm.visualvm.lib.profiler.snaptracer</friend>
111104
<friend>org.graalvm.visualvm.lib.profiler.utilities</friend>
105+
<friend>org.graalvm.visualvm.lib.ui</friend>
106+
<friend>org.graalvm.visualvm.modules.appui</friend>
107+
<friend>org.graalvm.visualvm.profiler</friend>
108+
<friend>org.graalvm.visualvm.profiling</friend>
109+
<friend>org.graalvm.visualvm.sampler</friend>
110+
<friend>org.netbeans.modules.debugger.jpda.heapwalk</friend>
111+
<friend>org.netbeans.modules.javame.profiler</friend>
112+
<friend>org.netbeans.modules.maven.profiler</friend>
112113
<package>org.graalvm.visualvm.lib.jfluid</package>
113114
<package>org.graalvm.visualvm.lib.jfluid.classfile</package>
114115
<package>org.graalvm.visualvm.lib.jfluid.client</package>

visualvm/libs.profiler/lib.profiler/src/org/graalvm/visualvm/lib/jfluid/results/cpu/StackTraceSnapshotBuilder.java

Lines changed: 5 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -185,18 +185,18 @@ public String toString() {
185185
}
186186
}
187187

188-
static class SampledThreadInfo {
188+
public static class SampledThreadInfo {
189189
private StackTraceElement[] stackTrace;
190190
private Thread.State state;
191191
private String threadName;
192192
private long threadId;
193193
private long threadCpuTime;
194194

195-
SampledThreadInfo(String tn, long tid, Thread.State ts, StackTraceElement[] st, InstrumentationFilter filter) {
195+
public SampledThreadInfo(String tn, long tid, Thread.State ts, StackTraceElement[] st, InstrumentationFilter filter) {
196196
this (tn, tid,ts, st, -1, filter);
197197
}
198198

199-
SampledThreadInfo(String tn, long tid, Thread.State ts, StackTraceElement[] st, long tct, InstrumentationFilter filter) {
199+
public SampledThreadInfo(String tn, long tid, Thread.State ts, StackTraceElement[] st, long tct, InstrumentationFilter filter) {
200200
threadName = tn;
201201
threadId = tid;
202202
state = ts;
@@ -224,7 +224,7 @@ static class SampledThreadInfo {
224224
}
225225
}
226226

227-
SampledThreadInfo(java.lang.management.ThreadInfo info, InstrumentationFilter filter) {
227+
public SampledThreadInfo(java.lang.management.ThreadInfo info, InstrumentationFilter filter) {
228228
this(info.getThreadName(), info.getThreadId(), info.getThreadState(), info.getStackTrace(), filter);
229229
}
230230

@@ -329,7 +329,7 @@ final public void setIgnoredThreads(Set<String> ignoredThreadNames) {
329329
}
330330
}
331331

332-
final void addStacktrace(SampledThreadInfo[] threads, long dumpTimeStamp) throws IllegalStateException {
332+
final public void addStacktrace(SampledThreadInfo[] threads, long dumpTimeStamp) throws IllegalStateException {
333333
long timediff = processDumpTimeStamp(dumpTimeStamp);
334334

335335
if (timediff < 0) return;
Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
Manifest-Version: 1.0
22
OpenIDE-Module: org.graalvm.visualvm.lib.profiler.api/1
33
OpenIDE-Module-Localizing-Bundle: org/graalvm/visualvm/lib/profiler/api/Bundle.properties
4-
OpenIDE-Module-Specification-Version: 1.52
4+
OpenIDE-Module-Specification-Version: 1.53
55
Netigso-Export-Package: org.graalvm.visualvm.lib.profiler.spi

visualvm/libs.profiler/profiler.api/nbproject/project.xml

Lines changed: 11 additions & 10 deletions
Original file line numberDiff line numberDiff line change
@@ -128,23 +128,16 @@ made subject to such option by the copyright holder.
128128
</dependency>
129129
</module-dependencies>
130130
<friend-packages>
131+
<friend>oracle.jdevimpl.profiler.actions</friend>
132+
<friend>oracle.jdevimpl.profiler.impl</friend>
131133
<friend>org.graalvm.visualvm.application.views</friend>
132134
<friend>org.graalvm.visualvm.charts</friend>
133135
<friend>org.graalvm.visualvm.core</friend>
134136
<friend>org.graalvm.visualvm.heapdump</friend>
135137
<friend>org.graalvm.visualvm.heapviewer</friend>
136138
<friend>org.graalvm.visualvm.heapviewer.console</friend>
137139
<friend>org.graalvm.visualvm.heapviewer.truffle</friend>
138-
<friend>org.graalvm.visualvm.modules.appui</friend>
139-
<friend>org.graalvm.visualvm.profiler</friend>
140-
<friend>org.graalvm.visualvm.profiling</friend>
141-
<friend>org.graalvm.visualvm.sampler</friend>
142-
<friend>oracle.jdevimpl.profiler.actions</friend>
143-
<friend>oracle.jdevimpl.profiler.impl</friend>
144-
<friend>org.graalvm.visualvm.lib.ui</friend>
145-
<friend>org.netbeans.modules.autoproject.profiler</friend>
146-
<friend>org.netbeans.modules.javame.profiler.j2me</friend>
147-
<friend>org.netbeans.modules.maven.profiler</friend>
140+
<friend>org.graalvm.visualvm.jfr</friend>
148141
<friend>org.graalvm.visualvm.lib.profiler</friend>
149142
<friend>org.graalvm.visualvm.lib.profiler.attach</friend>
150143
<friend>org.graalvm.visualvm.lib.profiler.commandrunner</friend>
@@ -160,6 +153,14 @@ made subject to such option by the copyright holder.
160153
<friend>org.graalvm.visualvm.lib.profiler.ppoints</friend>
161154
<friend>org.graalvm.visualvm.lib.profiler.projectsupport</friend>
162155
<friend>org.graalvm.visualvm.lib.profiler.snaptracer</friend>
156+
<friend>org.graalvm.visualvm.lib.ui</friend>
157+
<friend>org.graalvm.visualvm.modules.appui</friend>
158+
<friend>org.graalvm.visualvm.profiler</friend>
159+
<friend>org.graalvm.visualvm.profiling</friend>
160+
<friend>org.graalvm.visualvm.sampler</friend>
161+
<friend>org.netbeans.modules.autoproject.profiler</friend>
162+
<friend>org.netbeans.modules.javame.profiler.j2me</friend>
163+
<friend>org.netbeans.modules.maven.profiler</friend>
163164
<package>org.graalvm.visualvm.lib.profiler.api</package>
164165
<package>org.graalvm.visualvm.lib.profiler.api.icons</package>
165166
<package>org.graalvm.visualvm.lib.profiler.api.java</package>

0 commit comments

Comments
 (0)