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 |
|
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
|
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
|
c25345454a
|
#952: Solve musl and glibc compatibility issues
|
2024-07-07 16:08:52 +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
|
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 |
|
Andrei Pangin
|
7be97a0aa3
|
Fix DefineClass crash on OpenJ9
|
2024-02-23 02:43:47 +00:00 |
|
Andrei Pangin
|
9fe16b6eb5
|
#892: Resolve tracepoint id in asprof
|
2024-02-21 00:04:25 +00:00 |
|
Charm
|
3b2d969b49
|
Fix memory leak of keys from jvmti->GetSystemProperties (#891)
|
2024-02-14 12:55:25 +00:00 |
|
Chuan-kai Lin
|
ad05845b98
|
Fix Proto encoding of negative integers (#889)
|
2024-02-07 20:37:03 +00:00 |
|
Andrei Pangin
|
e751ea1b0d
|
#886: Support cstack=vm for slowdebug JVM
|
2024-02-06 02:37:28 +00:00 |
|
Andrei Pangin
|
deec21814b
|
#884: Record event timestamps early
|
2024-02-06 00:52:20 +00:00 |
|
Andrei Pangin
|
f657048f16
|
#885: Print error message if JVM fails to load libasyncProfiler.so
|
2024-02-05 01:35:34 +00:00 |
|
Andrei Pangin
|
03004b6505
|
#769: Workaround for JDK-8312065 on JDK 8
|
2024-01-28 18:06:55 +00:00 |
|
Andrei Pangin
|
7643623628
|
#872: Get rid of libstdc++ streams
|
2024-01-27 23:51:15 +00:00 |
|
Andrei Pangin
|
a17529378b
|
#881: --to/from arguments did not work with jfrsync
|
2024-01-24 00:34:58 +00:00 |
|