aboutsummaryrefslogtreecommitdiff
path: root/gdb/NEWS
diff options
context:
space:
mode:
authorStan Shebs <shebs@codesourcery.com>2012-05-11 22:24:24 +0000
committerStan Shebs <shebs@codesourcery.com>2012-05-11 22:24:24 +0000
commit85d4a676956f3c83d6f03d6105ebf1a67bf5f494 (patch)
tree6cc105aa2d421de5ad8b64c22a094e63b9e19ef8 /gdb/NEWS
parentf24afd6d9f4a38630a3f2ee05a455da840d8aa92 (diff)
downloadgdb-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/NEWS10
1 files changed, 10 insertions, 0 deletions
diff --git a/gdb/NEWS b/gdb/NEWS
index e6b7bbf..f893593 100644
--- a/gdb/NEWS
+++ b/gdb/NEWS
@@ -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"