Corinna Vinschen
8deb411836
Throughout avoid having to initialize constant UNICODE_STRINGs.
* globals.cc: Define constant UNICODE_STRINGs and store in .rdata
section.
* fhandler_disk_file.cc: Throughout, use readonly UNICODE_STRINGs
rather then initializing local UNICODE_STRING variable where
applicable.
* fhandler_mem.cc (fhandler_dev_mem::open): Ditto.
* flock.cc (inode_t::inode_t): Ditto.
* mmap.cc: Ditto.
* syscalls.cc: Ditto.
* mount.cc (fs_info::update): Ditto.
* path.cc: Ditto.
* ntdll.h (RtlEqualUnicodePathPrefix): Redefine to take prefix as
UNICODE_STRING.
(RtlEqualUnicodePathSuffix): Redefine to take suffix as UNICODE_STRING.
* fhandler_disk_file.cc: Accommodate throughout.
* mount.cc (fs_info::update): Ditto.
* path.cc (cwdstuff::set): Ditto.
* syscalls.cc: Ditto.
2009-07-14 17:37:42 +00:00
..
2008-08-05 19:20:58 +00:00
2009-07-07 20:12:44 +00:00
2009-07-07 20:12:44 +00:00
2009-05-06 12:03:34 +00:00
2009-05-06 12:03:34 +00:00
2009-01-21 17:14:39 +00:00
2009-01-03 05:12:22 +00:00
2009-07-06 10:44:14 +00:00
2009-07-14 17:37:42 +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
2009-04-05 16:49:15 +00:00
2009-01-21 17:14:39 +00:00
2009-01-21 17:14:39 +00:00
2009-01-21 17:14:39 +00:00
2009-04-21 20:10:55 +00:00
2009-07-07 20:12:44 +00:00
2009-06-08 19:44:33 +00:00
2009-06-08 03:53:40 +00:00
2009-06-30 21:18:44 +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
2009-07-07 08:07:38 +00:00
2009-07-06 15:42:01 +00:00
2009-07-07 20:12:44 +00:00
2008-02-15 17:53:11 +00:00
2009-07-07 20:12:44 +00:00
2008-06-03 02:22:36 +00:00
2009-07-03 18:05:51 +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
2009-04-16 16:17:58 +00:00
2009-06-08 03:53:40 +00:00
2009-06-08 03:53:40 +00:00
2008-02-15 17:53:11 +00:00
2009-07-06 15:11:30 +00:00
2009-06-30 21:18:44 +00:00
2009-05-14 19:49:37 +00:00
2008-04-07 16:15:45 +00:00
2009-06-14 23:42:09 +00:00
2009-05-04 09:16:42 +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-06-30 21:18:44 +00:00
2009-07-05 16:49:56 +00:00
2009-07-14 17:37:42 +00:00
2008-09-11 04:34:24 +00:00
2009-03-27 15:04:42 +00:00
2009-02-09 18:28:53 +00:00
2009-01-03 05:12:22 +00:00
2009-07-14 17:37:42 +00:00
2008-11-26 17:21:04 +00:00
2009-01-03 05:12:22 +00:00
2009-06-09 09:45:29 +00:00
2009-02-04 16:40:04 +00:00
2009-01-20 18:04:32 +00:00
2009-01-03 05:12:22 +00:00
2009-01-03 05:12:22 +00:00
2009-01-20 18:04:32 +00:00
2009-07-03 18:05:51 +00:00
2009-07-06 20:30:34 +00:00
2008-09-11 04:34:24 +00:00
2009-01-03 05:12:22 +00:00
2009-07-03 18:05:51 +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
2009-07-03 18:05:51 +00:00
2009-07-04 23:51:10 +00:00
2009-07-14 17:37:42 +00:00
2009-06-08 19:45:39 +00:00
2009-06-28 18:23:35 +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-07-14 17:37:42 +00:00
2009-01-03 05:12:22 +00:00
2009-01-26 13:20:46 +00:00
2009-06-05 11:15:28 +00:00
2008-09-11 04:34:24 +00:00
2009-07-12 21:26:40 +00:00
2009-07-12 21:26:40 +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
2009-07-07 20:12:44 +00:00
2009-06-14 09:35:35 +00:00
2008-04-07 18:45:59 +00:00
2009-07-12 21:15:47 +00:00
2009-02-16 20:22:38 +00:00
2009-01-03 05:12:22 +00:00
2009-03-24 12:18:34 +00:00
2009-03-24 12:18:34 +00:00
2009-01-09 05:18:02 +00:00
2009-04-18 17:23:45 +00:00
2009-01-03 05:12:22 +00:00
2009-07-03 13:01:17 +00:00
2009-07-14 17:37:42 +00:00
2009-07-14 17:37:42 +00:00
2009-06-30 21:18:44 +00:00
2009-01-21 17:14:39 +00:00
2008-07-15 11:42:45 +00:00
2009-07-01 15:45:23 +00:00
2008-04-07 18:45:59 +00:00
2008-11-26 17:21:04 +00:00
2008-05-20 15:11:23 +00:00
2009-07-14 17:37:42 +00:00
2008-09-11 05:43:11 +00:00
2009-01-26 13:20:46 +00:00
2009-07-14 17:37:42 +00:00
2008-12-25 15:55:31 +00:00
2008-03-13 15:18:10 +00:00
2009-07-12 21:15:47 +00:00
2008-12-20 17:32:31 +00:00
2009-07-03 18:05:51 +00:00
2009-01-03 05:12:22 +00:00
2009-06-12 09:52:06 +00:00
2009-07-03 13:04:01 +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
2009-04-09 09:19:03 +00:00
2009-06-25 08:22:09 +00:00
2009-04-09 09:19:03 +00:00
2009-05-04 09:16:42 +00:00
2009-05-09 15:08:16 +00:00
2008-03-13 15:18:10 +00:00
2009-07-06 15:42:01 +00:00
2009-07-06 15:42:01 +00:00
2009-01-21 17:14:39 +00:00
2009-01-21 17:14:39 +00:00
2009-06-08 03:53:40 +00:00
2009-06-08 03:53:40 +00:00
2009-03-31 14:58:14 +00:00
2008-06-09 13:45:59 +00:00
2009-07-12 21:15:47 +00:00
2009-03-23 15:48:16 +00:00
2009-07-04 23:51:10 +00:00
2009-04-18 17:23:45 +00:00
2009-01-03 05:12:22 +00:00
2009-06-30 21:18:44 +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-07-14 17:37:42 +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-06-04 01:45:05 +00:00
2009-06-30 21:18:44 +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
2009-07-06 23:19:08 +00:00
2009-07-03 18:05:51 +00:00
2009-07-03 18:05:51 +00:00
2009-05-06 11:52:20 +00:00
2008-04-07 18:45:59 +00:00
2009-06-14 05:38:55 +00:00
2009-05-15 11:27:41 +00:00
2009-07-07 21:41:43 +00:00
2009-06-26 15:12:06 +00:00
2009-06-26 15:12:06 +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
2009-07-07 20:12:44 +00:00
2009-02-19 16:12:02 +00:00