SuccessChanges

Summary

  1. hwloc-ps: store all info about each process in a structure (details)
  2. hwloc-ps: separate the reading of proc/thread info from the printing (details)
  3. hwloc-ps: split the code reading proc/thread info to a separate file (details)
  4. hwloc-ps: add a generic iterator for each process (details)
  5. hwloc-ps: build a convenience library with common-ps.c (details)
  6. hwloc-ps: convert from hwloc_pid_t to Unix pid in case we ever work on (details)
  7. hwloc-ps: add a flag to the internal API to return short program names (details)
  8. lstopo: Implement --top using common-ps.[ch] (details)
Commit 218c63d47e41daa29773628ef28c3267efef06c7 by brice.goglin
hwloc-ps: store all info about each process in a structure
By the way, sanitize the reading of thread info
(e.g. don't miss some names when intermediate threads are not bound).
Signed-off-by: Brice Goglin <Brice.Goglin@inria.fr>
The file was modifiedutils/hwloc/hwloc-ps.c (diff)
Commit 77a1fc54402b2bc0d21b34e3192bf4323e90a41f by brice.goglin
hwloc-ps: separate the reading of proc/thread info from the printing
Signed-off-by: Brice Goglin <Brice.Goglin@inria.fr>
The file was modifiedutils/hwloc/hwloc-ps.c (diff)
Commit f6010a27a5c2484826a5f712c51d88888bf1cd5a by brice.goglin
hwloc-ps: split the code reading proc/thread info to a separate file
Signed-off-by: Brice Goglin <Brice.Goglin@inria.fr>
The file was modifiedutils/hwloc/hwloc-ps.c (diff)
The file was addedutils/hwloc/common-ps.h
The file was modifiedutils/hwloc/Makefile.am (diff)
The file was addedutils/hwloc/common-ps.c
Commit b0112425b2e8f9f418311695502231146d8fdccc by brice.goglin
hwloc-ps: add a generic iterator for each process
Signed-off-by: Brice Goglin <Brice.Goglin@inria.fr>
The file was modifiedutils/hwloc/hwloc-ps.c (diff)
The file was modifiedutils/hwloc/common-ps.c (diff)
The file was modifiedutils/hwloc/common-ps.h (diff)
Commit 3fa9158e677913f1550655a2827ab78415159a35 by brice.goglin
hwloc-ps: build a convenience library with common-ps.c
So that it may be used by other tools, including from other
directories, without causing strange dependency issues.
For the record, when directory foo/ builds its own ../bar/file.c, the
dependency file (.deps/*.Po) may be in bar/
(depends on subdir-objects being enabled/supported by automake). If
make distclean runs in bar/ before in foo/, it removes bar/.deps/*.Po
and thus breaks make distclean in foo
(because foo/Makefile requires the remote .Po file).
Signed-off-by: Brice Goglin <Brice.Goglin@inria.fr>
The file was modifiedutils/hwloc/Makefile.am (diff)
Commit cdf38996b9f64dd6af423f35b4abd27e7590e802 by brice.goglin
hwloc-ps: convert from hwloc_pid_t to Unix pid in case we ever work on
Windows
Stolen from lstopo --top.
Signed-off-by: Brice Goglin <Brice.Goglin@inria.fr>
The file was modifiedutils/hwloc/common-ps.c (diff)
Commit 21d45b895f810cef9aacebde0ce7f080053415ad by brice.goglin
hwloc-ps: add a flag to the internal API to return short program names
Stolen from lstopo --top
Signed-off-by: Brice Goglin <Brice.Goglin@inria.fr>
The file was modifiedutils/hwloc/common-ps.c (diff)
The file was modifiedutils/hwloc/common-ps.h (diff)
Commit de0b3681ae3a90dfea81080b5a3aa2a4363d93cd by brice.goglin
lstopo: Implement --top using common-ps.[ch]
Signed-off-by: Brice Goglin <Brice.Goglin@inria.fr>
The file was modifiedcontrib/windows/lstopo-no-graphics.vcxproj (diff)
The file was modifiedcontrib/windows/lstopo-win.vcxproj.filters (diff)
The file was modifiedcontrib/windows/lstopo.vcxproj.filters (diff)
The file was modifiedcontrib/windows/lstopo-win.vcxproj (diff)
The file was modifiedutils/lstopo/lstopo.c (diff)
The file was modifiedutils/lstopo/Makefile.am (diff)
The file was modifiedcontrib/windows/lstopo-no-graphics.vcxproj.filters (diff)
The file was modifiedcontrib/windows/lstopo.vcxproj (diff)