diff options
author | Stan Shebs <shebs@codesourcery.com> | 2012-05-11 22:24:24 +0000 |
---|---|---|
committer | Stan Shebs <shebs@codesourcery.com> | 2012-05-11 22:24:24 +0000 |
commit | 85d4a676956f3c83d6f03d6105ebf1a67bf5f494 (patch) | |
tree | 6cc105aa2d421de5ad8b64c22a094e63b9e19ef8 /gdb/NEWS | |
parent | f24afd6d9f4a38630a3f2ee05a455da840d8aa92 (diff) | |
download | gdb-85d4a676956f3c83d6f03d6105ebf1a67bf5f494.zip gdb-85d4a676956f3c83d6f03d6105ebf1a67bf5f494.tar.gz gdb-85d4a676956f3c83d6f03d6105ebf1a67bf5f494.tar.bz2 |
2012-05-11 Stan Shebs <stan@codesourcery.com>
Kwok Cheung Yeung <kcy@codesourcery.com>
* NEWS: Describe new info os commands.
* common/linux-osdata.c (PID_T, TIME_T): Define.
(MAX_PID_T_STRLEN): New.
(linux_common_core_of_thread): Add comment. Change to use PID_T and
MAX_PID_T_STRLEN.
(command_from_pid): Add comment. Change to use PID_T.
(commandline_from_pid): Change to use PID_T.
(user_from_pid): Add comment.
(get_process_owner): Add comment. Change to use PID_T and
MAX_PID_T_STRLEN.
(get_number_of_cpu_cores): Add comment.
(get_cores_used_by_process): Add comment. Change to use PID_T and
MAX_PID_T_STRLEN.
(linux_xfer_osdata_processes): Change to use PID_T and
MAX_PID_T_STRLEN.
(compare_processes): New function.
(linux_xfer_osdata_processgroups): New function.
(linux_xfer_osdata_threads): Change to use PID_T.
(linux_xfer_osdata_fds): New function.
(format_socket_state, print_sockets): New functions.
(union socket_addr): New union.
(linux_xfer_osdata_isockets): New function.
(time_from_time_t, group_from_gid): New functions.
(linux_xfer_osdata_shm): New function.
(linux_xfer_osdata_sem): New function.
(linux_xfer_osdata_msg): New function.
(linux_xfer_osdata_modules): New function.
(osdata_table): Add new entries.
* common/buffer.c (buffer_xml_printf): Add support for long and
long long format specifiers.
* gdb.texinfo (Operating System Auxiliary Information): Document new
'info os' subcommands.
* gdb.base/info-os.exp: New file.
* gdb.base/info-os.c: New file.
Diffstat (limited to 'gdb/NEWS')
-rw-r--r-- | gdb/NEWS | 10 |
1 files changed, 10 insertions, 0 deletions
@@ -3,6 +3,16 @@ *** Changes since GDB 7.4 +* The "info os" command on GNU/Linux can now display information on + several new classes of objects managed by the operating system: + "info os procgroups" lists process groups + "info os files" lists file descriptors + "info os sockets" lists internet-domain sockets + "info os shm" lists shared-memory regions + "info os semaphores" lists semaphores + "info os msg" lists message queues + "info os modules" lists loaded kernel modules + * GDB now has support for SDT (Static Defined Tracing) probes. Currently, the only implemented backend is for SystemTap probes (<sys/sdt.h>). You can set a breakpoint using the new "-probe, "-pstap" or "-probe-stap" |