/openjdk7/hotspot/agent/src/share/classes/sun/jvm/hotspot/debugger/linux/ |
H A D | LinuxThread.java | 31 private int lwp_id; field in class:LinuxThread 40 this.lwp_id = (int) addr.getCIntegerAt(0, 4, true); 45 this.lwp_id = (int) id; 53 return (((LinuxThread) obj).lwp_id == lwp_id); 57 return lwp_id; 61 return Integer.toString(lwp_id); 65 long[] data = debugger.getThreadIntegerRegisterSet(lwp_id);
|
H A D | LinuxDebugger.java | 51 public long[] getThreadIntegerRegisterSet(int lwp_id) throws DebuggerException; argument
|
H A D | LinuxDebuggerLocal.java | 91 private native long[] getThreadIntegerRegisterSet0(int lwp_id) argument 450 public synchronized long[] getThreadIntegerRegisterSet(int lwp_id) argument 454 return getThreadIntegerRegisterSet0(lwp_id); 457 int lwp_id; 460 result = debugger.getThreadIntegerRegisterSet0(lwp_id); 465 task.lwp_id = lwp_id;
|
/openjdk7/hotspot/agent/src/os/bsd/ |
H A D | libproc_impl.h | 48 lwpid_t lwp_id; member in struct:thread_info 74 bool (*get_lwp_regs)(struct ps_prochandle* ph, lwpid_t lwp_id, struct reg* regs); 76 bool (*get_lwp_info)(struct ps_prochandle *ph, lwpid_t lwp_id, void *linfo); 126 thread_info* add_thread_info(struct ps_prochandle* ph, pthread_t pthread_id, lwpid_t lwp_id);
|
H A D | libproc_impl.c | 246 thread_info* add_thread_info(struct ps_prochandle* ph, pthread_t pthread_id, lwpid_t lwp_id) { argument 255 newthr->lwp_id = lwp_id; 323 // get lwp_id of n'th thread 329 return thr->lwp_id; 338 bool get_lwp_regs(struct ps_prochandle* ph, lwpid_t lwp_id, struct reg* regs) { argument 339 return ph->ops->get_lwp_regs(ph, lwp_id, regs); 413 ps_err_e ps_linfo(struct ps_prochandle *ph, lwpid_t lwp_id, void *linfo) { argument 414 return ph->ops->get_lwp_info(ph, lwp_id, linfo)? PS_OK: PS_ERR;
|
H A D | StubDebuggerLocal.c | 118 (JNIEnv *env, jobject this_obj, jint lwp_id) { 117 Java_sun_jvm_hotspot_debugger_bsd_BsdDebuggerLocal_getThreadIntegerRegisterSet0(JNIEnv *env, jobject this_obj, jint lwp_id) argument
|
H A D | ps_proc.c | 125 static bool process_get_lwp_info(struct ps_prochandle *ph, lwpid_t lwp_id, void *linfo) { argument 127 ptrace(PT_LWPINFO, lwp_id, linfo, sizeof(struct ptrace_lwpinfo)); 200 static bool add_new_thread(struct ps_prochandle* ph, pthread_t pthread_id, lwpid_t lwp_id) { argument 201 return add_thread_info(ph, pthread_id, lwp_id) != NULL;
|
H A D | BsdDebuggerLocal.c | 285 (JNIEnv *env, jobject this_obj, jint lwp_id) { 293 if (get_lwp_regs(ph, lwp_id, &gregs) != true) { 284 Java_sun_jvm_hotspot_debugger_bsd_BsdDebuggerLocal_getThreadIntegerRegisterSet0(JNIEnv *env, jobject this_obj, jint lwp_id) argument
|
H A D | ps_core.c | 509 static bool core_get_lwp_regs(struct ps_prochandle* ph, lwpid_t lwp_id, argument 514 if (thr->lwp_id == lwp_id) { 523 static bool core_get_lwp_info(struct ps_prochandle *ph, lwpid_t lwp_id, void *linfo) { argument
|
/openjdk7/hotspot/agent/src/os/linux/ |
H A D | libproc_impl.h | 48 lwpid_t lwp_id; member in struct:thread_info 74 bool (*get_lwp_regs)(struct ps_prochandle* ph, lwpid_t lwp_id, struct user_regs_struct* regs); 124 thread_info* add_thread_info(struct ps_prochandle* ph, pthread_t pthread_id, lwpid_t lwp_id);
|
H A D | ps_proc.c | 258 static bool add_new_thread(struct ps_prochandle* ph, pthread_t pthread_id, lwpid_t lwp_id) { argument 259 return add_thread_info(ph, pthread_id, lwp_id) != NULL; 312 ptrace_detach(thr->lwp_id); 361 if (ph->pid != thr->lwp_id && ptrace_attach(thr->lwp_id) != true) {
|
H A D | libproc_impl.c | 244 thread_info* add_thread_info(struct ps_prochandle* ph, pthread_t pthread_id, lwpid_t lwp_id) { argument 253 newthr->lwp_id = lwp_id; 321 // get lwp_id of n'th thread 327 return thr->lwp_id; 336 bool get_lwp_regs(struct ps_prochandle* ph, lwpid_t lwp_id, struct user_regs_struct* regs) { argument 337 return ph->ops->get_lwp_regs(ph, lwp_id, regs);
|
H A D | LinuxDebuggerLocal.c | 285 (JNIEnv *env, jobject this_obj, jint lwp_id) { 294 if (get_lwp_regs(ph, lwp_id, &gregs) != true) { 284 Java_sun_jvm_hotspot_debugger_linux_LinuxDebuggerLocal_getThreadIntegerRegisterSet0(JNIEnv *env, jobject this_obj, jint lwp_id) argument
|
H A D | ps_core.c | 509 static bool core_get_lwp_regs(struct ps_prochandle* ph, lwpid_t lwp_id, argument 514 if (thr->lwp_id == lwp_id) {
|
/openjdk7/hotspot/src/os/solaris/vm/ |
H A D | osThread_solaris.hpp | 40 uint lwp_id() const { return _lwp_id; } function
|
H A D | os_solaris.cpp | 1056 osthr->thread_id(), osthr->lwp_id(), prio); 1104 osthread->thread_id(), osthread->lwp_id() ); 4280 osthread->lwp_id(), 4288 osthread->lwp_id(), 6036 thread->osthread()->lwp_id());
|