Compare commits
3 Commits
LIBGTOP_2_
...
LIBGTOP_2_
Author | SHA1 | Date | |
---|---|---|---|
|
537bf34f94 | ||
|
5982287f48 | ||
|
24f5bb1e22 |
15
ChangeLog
15
ChangeLog
@@ -1,3 +1,18 @@
|
||||
2006-09-16 Benoît Dejean <benoit@placenet.org>
|
||||
|
||||
* NEWS:
|
||||
* configure.in:
|
||||
|
||||
Released 2.14.4.
|
||||
|
||||
2006-09-10 Benoît Dejean <benoit@placenet.org>
|
||||
|
||||
* configure.in:
|
||||
* include/glibtop/procstate.h:
|
||||
|
||||
Removed wrong inline documentation.
|
||||
Closes #355286.
|
||||
|
||||
2006-09-05 Benoît Dejean <benoit@placenet.org>
|
||||
|
||||
* NEWS:
|
||||
|
4
NEWS
4
NEWS
@@ -1,3 +1,7 @@
|
||||
September 16, 2006: Overview of changes in 2.14.4
|
||||
=================================================
|
||||
* Fixed linux maps/smaps parsing on 64bit kernel.
|
||||
|
||||
September 5, 2006: Overview of changes in 2.14.3
|
||||
================================================
|
||||
* Fixed build with --as-needed.
|
||||
|
@@ -4,7 +4,7 @@ dnl
|
||||
|
||||
m4_define([libgtop_major_version], [2])
|
||||
m4_define([libgtop_minor_version], [14])
|
||||
m4_define([libgtop_micro_version], [3])
|
||||
m4_define([libgtop_micro_version], [4])
|
||||
m4_define([libgtop_version], [libgtop_major_version.libgtop_minor_version.libgtop_micro_version])
|
||||
|
||||
dnl increment if the interface has additions, changes, removals.
|
||||
|
@@ -58,8 +58,7 @@ struct _glibtop_proc_state
|
||||
guint64 flags;
|
||||
char cmd[40]; /* basename of executable file in
|
||||
* call to exec(2) */
|
||||
unsigned state; /* single-char code for process state
|
||||
* (S=sleeping) */
|
||||
unsigned state;
|
||||
/* NOTE: when porting the library, TRY HARD to implement the
|
||||
* following two fields. */
|
||||
/* IMPORTANT NOTICE: For security reasons, it is extremely important
|
||||
|
@@ -1,3 +1,11 @@
|
||||
2006-09-11 Benoît Dejean <benoit@placenet.org>
|
||||
|
||||
* procmap.c: (glibtop_get_proc_map_s):
|
||||
|
||||
Fixed parsing s?maps on 64bit kernel.
|
||||
Closes #355290.
|
||||
Removed useless casts.
|
||||
|
||||
2006-08-10 Benoît Dejean <benoit@placenet.org>
|
||||
|
||||
* open.c: (glibtop_open_s):
|
||||
|
@@ -38,9 +38,7 @@
|
||||
#define SMAPS_FILE "/proc/%u/smaps"
|
||||
|
||||
|
||||
#define PROC_MAPS_FORMAT ((sizeof(void*) == 8) \
|
||||
? "%16lx-%16lx %4c %16lx %02hx:%02hx %lu%*[ ]%[^\n]\n" \
|
||||
: "%08lx-%08lx %4c %08lx %02hx:%02hx %lu%*[ ]%[^\n]\n")
|
||||
#define PROC_MAPS_FORMAT "%16llx-%16llx %4c %16llx %02hx:%02hx %llu%*[ ]%[^\n]\n"
|
||||
|
||||
|
||||
static const unsigned long _glibtop_sysdeps_proc_map =
|
||||
@@ -161,7 +159,7 @@ glibtop_get_proc_map_s (glibtop *server, glibtop_proc_map *buf, pid_t pid)
|
||||
guint len;
|
||||
|
||||
unsigned short dev_major, dev_minor;
|
||||
unsigned long start, end, offset, inode;
|
||||
guint64 start, end, offset, inode;
|
||||
char flags[4];
|
||||
char filename [GLIBTOP_MAP_FILENAME_LEN+1];
|
||||
|
||||
@@ -206,12 +204,12 @@ glibtop_get_proc_map_s (glibtop *server, glibtop_proc_map *buf, pid_t pid)
|
||||
entry = &g_array_index(entry_list, glibtop_map_entry, len);
|
||||
|
||||
entry->flags = _glibtop_sysdeps_map_entry;
|
||||
entry->start = (guint64) start;
|
||||
entry->end = (guint64) end;
|
||||
entry->offset = (guint64) offset;
|
||||
entry->perm = (guint64) perm;
|
||||
entry->device = (guint64) MKDEV(dev_major, dev_minor);
|
||||
entry->inode = (guint64) inode;
|
||||
entry->start = start;
|
||||
entry->end = end;
|
||||
entry->offset = offset;
|
||||
entry->perm = perm;
|
||||
entry->device = MKDEV(dev_major, dev_minor);
|
||||
entry->inode = inode;
|
||||
g_strlcpy(entry->filename, filename, sizeof entry->filename);
|
||||
|
||||
if (has_smaps)
|
||||
|
Reference in New Issue
Block a user