diff options
author | Daniel Jacobowitz <drow@false.org> | 2003-01-13 21:48:32 +0000 |
---|---|---|
committer | Daniel Jacobowitz <drow@false.org> | 2003-01-13 21:48:32 +0000 |
commit | 5365276c132540cae62e96669d418a90b4077ca3 (patch) | |
tree | 700ef85ebb4bcfb39c34dc1fcc21401fdba4f98f /symlink-tree | |
parent | 9fc30b6b127f59de558a40c36f5dbc1b062c5887 (diff) | |
download | gdb-5365276c132540cae62e96669d418a90b4077ca3.zip gdb-5365276c132540cae62e96669d418a90b4077ca3.tar.gz gdb-5365276c132540cae62e96669d418a90b4077ca3.tar.bz2 |
* thread-db.c (attach_thread): Prototype.
(struct private_thread_info): Remove lwpid. Add thread handle (th),
thread information (ti), and valid flags (th_valid, ti_valid).
(attach_thread): Move target_pid_to_str call to after the thread
is added to GDB's list. Initialize the cache.
(thread_get_info_callback, thread_db_map_id2thr)
(thread_db_get_info): New functions.
(thread_from_lwp, lwp_from_thread, thread_db_fetch_registers)
(thread_db_store_registers, thread_db_thread_alive)
(thread_db_get_thread_local_address): Use them.
(thread_db_pid_to_str): Likewise. Return "Missing" instead
of calling error() for threads in unknown state.
(clear_lwpid_callback): New function.
(thread_db_resume): Use it to clear the cache.
Diffstat (limited to 'symlink-tree')
0 files changed, 0 insertions, 0 deletions