Andrei Pangin
|
c0ded32547
|
Bypass dynamic agent loading restriction
|
2024-09-06 13:30:42 +01:00 |
|
Kerem Kat
|
b9a3737531
|
Avoid JVM crash by deleting JNI refs after calling GetMethodDeclaringClass (#981)
This is a partial fix, complementing JDK-8268364.
|
2024-09-04 18:00:12 +01:00 |
|
Soumadipta Roy
|
d92b893826
|
Add flamegraph to collapsed conversion in test framework (#976)
|
2024-08-23 14:38:15 +01:00 |
|
Alih789
|
b8025a2449
|
Make JfrClass field method public so that G1HeapSummary class has access to determine difference in fields based on jdk version. (#971)
|
2024-08-14 22:58:22 +01:00 |
|
Andrei Pangin
|
02670ccde5
|
Fixed out-of-bounds array access in getDebuginfodCache()
|
2024-08-14 19:13:35 +01:00 |
|
Andrei Pangin
|
76311145c8
|
#843: Fix race between parsing and concurrent unloading of shared libraries
|
2024-08-12 02:01:47 +01:00 |
|
Andrei Pangin
|
179b0b1285
|
Minor stylistic changes
|
2024-08-07 07:49:14 +01:00 |
|
Kerem Kat
|
40118962ad
|
#929: Load symbols from debuginfod cache (#962)
|
2024-08-07 07:09:17 +01:00 |
|
Andrei Pangin
|
321a712ff8
|
Added Native API test
|
2024-07-26 14:41:40 +03:00 |
|
Andrei Pangin
|
78123a85a7
|
Fixed parsing non-PIC executables
|
2024-07-26 14:37:09 +03:00 |
|
Andrei Pangin
|
7f712bb4e9
|
Fixed recursion in pthread_create when using native profiling API
|
2024-07-26 14:35:38 +03:00 |
|
Andrei Pangin
|
09f0a8fef7
|
#959: JFR converter fails to filter thread states in jfrsync profiles
|
2024-07-18 17:49:11 +01:00 |
|
Andrei Pangin
|
6207d5dc86
|
Fix unsafe access to CodeCache
|
2024-07-16 21:59:18 +01:00 |
|
Andrei Pangin
|
c9cb0c1cb2
|
Minor cleanup
|
2024-07-16 21:58:47 +01:00 |
|
Long Yang
|
bd095f13ec
|
#955: Add --libpath option to specify the path of libasyncProfier.so in the container
|
2024-07-15 15:22:21 +01:00 |
|
Andrei Pangin
|
174e295ffb
|
Test framework cleanup and fixes
|
2024-07-14 23:44:46 +01:00 |
|
Soumadipta Roy
|
76c2024e83
|
Test framework and a set of new tests (#812, #951)
|
2024-07-09 15:59:26 +01:00 |
|
Andrei Pangin
|
e38cd32e70
|
#952: Docker image for building async-profiler release packages for x64 and arm64
|
2024-07-07 16:16:11 +01:00 |
|
Andrei Pangin
|
c25345454a
|
#952: Solve musl and glibc compatibility issues
|
2024-07-07 16:08:52 +01:00 |
|
Andrei Pangin
|
4e9f0961c0
|
Simplify Makefile
|
2024-06-27 03:03:20 +01:00 |
|
Andrei Pangin
|
0d90f1c817
|
Do not package redundant .md files
|
2024-06-25 13:52:48 +01:00 |
|
Andrei Pangin
|
df4af83dc2
|
Added issue and pull request templates
|
2024-06-25 13:42:27 +01:00 |
|
Andrei Pangin
|
f4528dec7c
|
Added CoC and Contributing Guidelines
|
2024-06-25 09:42:42 +01:00 |
|
Andrei Pangin
|
30f4f321b8
|
Cleanup dead code
|
2024-06-25 09:03:40 +01:00 |
|
Andrei Pangin
|
28fbb132c5
|
Handle truncated JFRs
|
2024-06-22 00:56:09 +01:00 |
|
Andrei Pangin
|
9660e15b1e
|
Fix jfrconv build rules for macOS
|
2024-06-19 01:41:31 +01:00 |
|
Andrei Pangin
|
33a65c8dac
|
#895: Rewrote jfrconv to make it a statically linked executable
|
2024-06-16 22:16:50 +01:00 |
|
Andrei Pangin
|
dbcaa4d81a
|
JfrReader should jump over custom events
|
2024-06-11 23:08:50 +01:00 |
|
Andrei Pangin
|
475343646c
|
JfrReader should read strings in a constant pool
|
2024-06-11 15:41:39 +01:00 |
|
Andrei Pangin
|
2f30dc3f9b
|
#940: lseek64 is not declared when compiling on Alpine/aarch64
|
2024-06-01 23:05:45 +01:00 |
|
Andrei Pangin
|
34a9e1354a
|
#923: cstack=vm support for JDK 23+
|
2024-05-24 01:57:00 +01:00 |
|
Andrei Pangin
|
0c4cd5cb14
|
#934: Fix crash on Zing in a native thread
|
2024-05-23 02:29:52 +01:00 |
|
Andrei Pangin
|
048cafa4ef
|
#923: Adjust VMStructs for JDK 23
|
2024-05-13 01:32:28 +01:00 |
|
Andrei Pangin
|
ed7d848061
|
#928: Do not record live object samples between JFR chunks
|
2024-05-12 00:59:05 +01:00 |
|
Andrei Pangin
|
b96d09a883
|
Minor refactoring
|
2024-05-12 00:45:20 +01:00 |
|
Andrei Pangin
|
9733a08e93
|
An option to accumulate JFR events in memory instead of flushing to a file (#925)
|
2024-05-07 23:58:55 +01:00 |
|
Andrei Pangin
|
07e6015d1d
|
#921: Fix compilation failure on ARM32
|
2024-05-03 03:08:46 +03:00 |
|
Andrei Pangin
|
26a94a1839
|
Build jfrconv.exe for Windows
|
2024-05-02 02:49:21 +03:00 |
|
Andrei Pangin
|
2de2a187cc
|
jfrconv: autodetect pb.gz output format
|
2024-05-02 02:47:57 +03:00 |
|
Andrei Pangin
|
ac514e57e9
|
#914: Do not set DebugNonSafepoints, if it is already set in the Command Line
|
2024-04-19 02:11:18 +01:00 |
|
Andrei Pangin
|
059cf1367f
|
#917: Allow -e alloc,cpu,lock syntax
|
2024-04-18 23:37:41 +01:00 |
|
Andrei Pangin
|
005f7a3dc3
|
Workaround dependency on GLIBCXX_3.4.20
|
2024-04-10 16:30:55 +01:00 |
|
Andrei Pangin
|
978fe2ccde
|
Pack stack traces in pprof format
|
2024-03-26 03:55:27 +00:00 |
|
Vsevolod Tolstopyatov
|
5da0a5f3f3
|
FlameGraph: search with Command+F key (⌘F) on mac (#906)
|
2024-03-22 22:52:34 +00:00 |
|
Andrei Pangin
|
241f5e3965
|
Build failure due to missing -ldl
|
2024-03-19 22:01:29 +00:00 |
|
Andrei Pangin
|
a75ebc7786
|
#905, #895: Converter enhancements
|
2024-03-16 02:50:01 +00:00 |
|
Andrei Pangin
|
397f450809
|
#759: Discover available profiling signal automatically
|
2024-03-16 00:02:41 +00:00 |
|
Andrei Pangin
|
1be8838964
|
Do not parse the same executable twice
|
2024-03-15 03:07:30 +00:00 |
|
Andrei Pangin
|
cbecc6f8b4
|
#893: Fix [no_Java_frame] on ARM64
|
2024-03-10 22:07:04 +00:00 |
|
Andrei Pangin
|
ddc280dfc4
|
#896: Flame Graph: alt+click to remove stacks
|
2024-02-28 19:30:56 +00:00 |
|