-
Enhancement
-
Resolution: Fixed
-
P3
-
10
-
b05
-
generic
-
linux
Issue | Fix Version | Assignee | Priority | Status | Resolution | Resolved In Build |
---|---|---|---|---|---|---|
JDK-8273800 | 11.0.14-oracle | Kevin Walls | P3 | Resolved | Fixed | b01 |
JDK-8268819 | 11.0.13 | Severin Gehwolf | P3 | Resolved | Fixed | b01 |
For live (attach to a process) debugging on Linux, SA depends on the libthread_db library predominantly to get the list of existing threads and the mapping between the user thread ids and the lwpids (which is subsequently passed to the ptrace calls). libthread_db predates Linux's NPTL, and the relevance of this seems questionable given that the entire list of threads can now be obtained by reading in the contents of the /proc/<pid>/task directory on Linux.
The code depending on thread_db can most likely be removed and /proc can be used instead.
The code depending on thread_db can most likely be removed and /proc can be used instead.
- backported by
-
JDK-8268819 SA: Remove libthread_db dependency on Linux
- Resolved
-
JDK-8273800 SA: Remove libthread_db dependency on Linux
- Resolved