From: Nicholas Duffek Date: Thu, 13 Apr 2000 16:31:50 +0000 (+0000) Subject: * sol-thread.c (init_sol_core_ops): Initialize to_thread_alive X-Git-Url: http://drtracing.org/?a=commitdiff_plain;h=db348f274580cbf2c07ab62ea3ff2a710709e076;p=deliverable%2Fbinutils-gdb.git * sol-thread.c (init_sol_core_ops): Initialize to_thread_alive and document to_find_new_threads bug. --- diff --git a/gdb/ChangeLog b/gdb/ChangeLog index 0439393b17..a5a76855b8 100644 --- a/gdb/ChangeLog +++ b/gdb/ChangeLog @@ -1,3 +1,8 @@ +2000-04-13 Nick Duffek + + * sol-thread.c (init_sol_core_ops): Initialize to_thread_alive + and document to_find_new_threads bug. + 2000-04-13 Eli Zaretskii * infrun.c (proceed, normal_stop): Change the error message about diff --git a/gdb/sol-thread.c b/gdb/sol-thread.c index 14ca05a1c7..df54cf87ea 100644 --- a/gdb/sol-thread.c +++ b/gdb/sol-thread.c @@ -1632,7 +1632,13 @@ init_sol_core_ops () sol_core_ops.to_has_registers = 1; sol_core_ops.to_has_execution = 0; sol_core_ops.to_has_thread_control = tc_none; + sol_core_ops.to_thread_alive = sol_thread_alive; sol_core_ops.to_pid_to_str = solaris_pid_to_str; + /* On Solaris/x86, when debugging a threaded core file from process , + the following causes "info threads" to produce "procfs: couldn't find pid + in procinfo list" where is the pid of the process that produced + the core file. Disable it for now. */ + /* sol_core_ops.to_find_new_threads = sol_find_new_threads; */ sol_core_ops.to_sections = 0; sol_core_ops.to_sections_end = 0; sol_core_ops.to_magic = OPS_MAGIC;