Corinna Vinschen
38f50ae4d5
* devices.h (FH_PROCESSFD): New device type.
...
* dtable.cc (build_fh_pc): Add case for FH_PROCESSFD.
* fhandler.h (class fhandler_virtual): Drop bufalloc member.
* fhandler_virtual.h: New header.
* fhandler_proc.cc: Remove types proc_type_t and proc_tab_t in favor
of types virt_type_t and virt_tab_t from fhandler_virtual.h.
Change prototypes of format_XXX functions accordingly.
(proc_tab): Drop size member info.
(fhandler_proc::fill_filebuf): Don't allocate filebuf here. Allocate
it in the format_XXX functions.
* fhandler_process.cc: Reorganize global process content data into a
new struct virt_tab_t. Accommodate throughout.
(format_process_winexename): New function.
(format_process_winpid): New function.
(format_process_exename): New function.
(format_process_root): New function.
(format_process_cwd): New function.
(format_process_cmdline): New function.
(format_process_ppid): New function.
(format_process_uid): New function.
(format_process_pgid): New function.
(format_process_sid): New function.
(format_process_gid): New function.
(format_process_ctty): New function.
(format_process_fd): New function.
* fhandler_procnet.cc (fhandler_procnet::fill_filebuf): Don't use
bufalloc.
* fhandler_registry.cc (fhandler_registry::fill_filebuf): Define
bufalloc locally.
* fhandler_virtual.cc (fhandler_virtual::fhandler_virtual): Drop
initialization of bufalloc.
(fhandler_virtual::dup): Drop copying bufalloc.
2009-01-20 17:22:11 +00:00
..
2008-08-05 19:20:58 +00:00
2009-01-20 11:16:59 +00:00
2009-01-03 05:12:22 +00:00
2009-01-13 09:58:43 +00:00
2008-07-29 10:40:37 +00:00
2006-05-24 16:59:03 +00:00
2006-03-01 20:20:22 +00:00
2009-01-03 05:12:22 +00:00
2009-01-20 11:16:59 +00:00
2009-01-20 17:22:11 +00:00
2006-01-16 19:52:21 +00:00
2007-01-03 11:14:53 +00:00
2008-01-01 18:51:23 +00:00
2009-01-03 02:27:46 +00:00
2008-04-01 13:22:47 +00:00
2008-02-14 00:49:47 +00:00
2008-02-14 00:49:47 +00:00
2005-09-29 14:28:22 +00:00
2009-01-03 05:12:22 +00:00
2005-08-20 06:19:55 +00:00
2008-12-13 21:05:31 +00:00
2008-07-16 20:20:45 +00:00
2008-07-11 10:00:36 +00:00
2007-02-08 11:35:52 +00:00
2008-11-26 10:18:10 +00:00
2008-11-26 10:18:10 +00:00
2008-11-26 10:18:10 +00:00
2008-11-26 10:18:10 +00:00
2008-11-26 10:18:10 +00:00
2009-01-03 05:12:22 +00:00
2005-10-17 23:27:00 +00:00
2009-01-03 05:12:22 +00:00
2009-01-03 05:12:22 +00:00
2008-02-15 17:53:11 +00:00
2008-12-31 21:33:34 +00:00
2008-06-03 02:22:36 +00:00
2009-01-03 05:12:22 +00:00
2009-01-03 05:12:22 +00:00
2008-09-11 04:34:24 +00:00
2009-01-03 05:12:22 +00:00
2009-01-20 17:22:11 +00:00
2009-01-03 05:12:22 +00:00
2008-11-28 09:04:35 +00:00
2008-07-16 20:20:45 +00:00
2008-09-11 04:34:24 +00:00
2008-08-13 08:25:44 +00:00
2008-02-15 17:53:11 +00:00
2009-01-20 17:22:11 +00:00
2008-04-30 09:51:38 +00:00
2009-01-03 05:12:22 +00:00
2008-04-07 16:15:45 +00:00
2009-01-16 12:17:28 +00:00
2009-01-03 05:12:22 +00:00
2008-04-07 18:45:59 +00:00
2009-01-16 12:17:28 +00:00
2008-11-26 17:21:04 +00:00
2009-01-03 05:12:22 +00:00
2008-09-11 04:34:24 +00:00
2009-01-16 12:17:28 +00:00
2008-09-11 04:34:24 +00:00
2008-11-26 17:21:04 +00:00
2008-11-21 13:46:17 +00:00
2009-01-03 05:12:22 +00:00
2009-01-03 05:12:22 +00:00
2008-11-26 17:21:04 +00:00
2009-01-03 05:12:22 +00:00
2009-01-20 17:22:11 +00:00
2009-01-20 17:22:11 +00:00
2009-01-20 17:22:11 +00:00
2009-01-03 05:12:22 +00:00
2009-01-03 05:12:22 +00:00
2009-01-20 17:22:11 +00:00
2009-01-03 05:12:22 +00:00
2009-01-20 11:16:59 +00:00
2008-09-11 04:34:24 +00:00
2009-01-03 05:12:22 +00:00
2008-08-27 21:55:19 +00:00
2009-01-20 17:22:11 +00:00
2009-01-20 17:22:11 +00:00
2009-01-03 05:12:22 +00:00
2008-04-07 18:45:59 +00:00
2008-12-23 18:22:33 +00:00
2009-01-20 17:22:11 +00:00
2008-11-26 17:21:04 +00:00
2009-01-03 05:12:22 +00:00
2008-04-01 13:22:47 +00:00
2006-03-01 20:20:22 +00:00
2008-12-13 21:05:31 +00:00
2008-12-31 21:33:34 +00:00
2009-01-03 05:12:22 +00:00
2009-01-03 05:12:22 +00:00
2009-01-03 05:12:22 +00:00
2008-10-09 11:52:54 +00:00
2008-04-07 18:45:59 +00:00
2005-12-07 22:28:49 +00:00
2008-09-11 04:34:24 +00:00
2006-05-28 21:39:37 +00:00
2009-01-03 05:12:22 +00:00
2009-01-03 05:12:22 +00:00
2008-04-07 18:45:59 +00:00
2008-11-26 17:21:04 +00:00
2008-09-11 05:43:11 +00:00
2008-04-07 18:45:59 +00:00
2009-01-03 05:12:22 +00:00
2008-04-07 18:45:59 +00:00
2005-12-10 17:09:58 +00:00
2009-01-03 05:12:22 +00:00
2008-07-14 19:58:16 +00:00
2008-04-07 16:33:44 +00:00
2009-01-09 05:18:02 +00:00
2009-01-03 05:12:22 +00:00
2008-04-07 18:45:59 +00:00
2006-08-10 14:15:00 +00:00
2009-01-17 17:20:37 +00:00
2009-01-09 16:20:26 +00:00
2009-01-03 05:12:22 +00:00
2008-04-07 18:45:59 +00:00
2008-07-15 11:42:45 +00:00
2008-09-16 02:04:27 +00:00
2008-04-07 18:45:59 +00:00
2008-01-01 18:51:23 +00:00
2008-11-26 17:21:04 +00:00
2008-05-20 15:11:23 +00:00
2009-01-16 12:17:28 +00:00
2008-09-11 05:43:11 +00:00
2008-10-21 16:47:28 +00:00
2009-01-11 16:13:11 +00:00
2008-12-25 15:55:31 +00:00
2008-03-13 15:18:10 +00:00
2009-01-03 05:12:22 +00:00
2008-12-20 17:32:31 +00:00
2008-12-23 18:22:33 +00:00
2009-01-03 05:12:22 +00:00
2008-09-11 05:43:11 +00:00
2008-12-15 12:40:29 +00:00
2009-01-03 05:12:22 +00:00
2008-10-07 23:28:30 +00:00
2008-12-20 09:35:18 +00:00
2008-09-11 04:34:24 +00:00
2009-01-03 05:12:22 +00:00
2008-04-01 13:22:47 +00:00
2009-01-17 10:16:42 +00:00
2008-09-11 05:43:11 +00:00
2008-10-13 16:01:50 +00:00
2008-12-15 20:25:44 +00:00
2008-11-26 17:21:04 +00:00
2008-10-13 16:01:50 +00:00
2009-01-03 05:12:22 +00:00
2008-03-13 15:18:10 +00:00
2008-09-11 05:43:11 +00:00
2008-04-07 18:45:59 +00:00
2008-12-15 18:07:35 +00:00
2009-01-03 05:12:22 +00:00
2009-01-03 05:12:22 +00:00
2008-04-07 18:45:59 +00:00
2008-06-09 13:45:59 +00:00
2008-04-07 18:45:59 +00:00
2006-07-14 00:50:55 +00:00
2009-01-03 05:12:22 +00:00
2006-07-05 16:06:50 +00:00
2009-01-09 05:18:02 +00:00
2009-01-03 05:12:22 +00:00
2009-01-03 05:12:22 +00:00
2009-01-03 05:12:22 +00:00
2008-05-22 01:25:37 +00:00
2008-09-11 06:22:31 +00:00
2009-01-03 05:12:22 +00:00
2007-02-20 14:31:26 +00:00
2009-01-12 15:51:23 +00:00
2008-04-07 18:45:59 +00:00
2008-04-07 18:45:59 +00:00
2008-09-12 22:32:07 +00:00
2009-01-20 12:40:31 +00:00
2009-01-20 12:40:31 +00:00
2008-10-07 23:28:30 +00:00
2009-01-03 05:12:22 +00:00
2008-04-07 18:45:59 +00:00
2008-03-12 12:41:50 +00:00
2008-12-13 21:05:31 +00:00
2009-01-03 05:12:22 +00:00
2006-07-26 15:59:39 +00:00
2008-12-20 09:35:18 +00:00
2008-04-07 18:45:59 +00:00
2008-04-07 18:45:59 +00:00
2007-12-12 12:12:24 +00:00
2008-07-12 18:09:17 +00:00
2009-01-20 11:16:59 +00:00
2009-01-20 11:16:59 +00:00
2008-04-07 18:45:59 +00:00
2008-04-07 18:45:59 +00:00
2007-12-05 15:10:20 +00:00
2006-07-17 19:30:30 +00:00
2009-01-03 05:12:22 +00:00
2008-04-21 14:00:24 +00:00