wj32
|
6eba89df3c
|
more usages of PhStringBuilderAppendChar
git-svn-id: svn://svn.code.sf.net/p/processhacker/code@2914 21ef857c-d57f-4fe0-8362-d861dc6d29cd
|
2010-03-05 11:33:46 +00:00 |
|
wj32
|
7403be51c0
|
added missing __format_string annotations to .c files
git-svn-id: svn://svn.code.sf.net/p/processhacker/code@2913 21ef857c-d57f-4fe0-8362-d861dc6d29cd
|
2010-03-05 11:09:00 +00:00 |
|
wj32
|
b26dc2d589
|
* progress on runas
* improved PhGetAccessMaskForGet/SetSecurity
* added PhStringBuilderAppendChar
git-svn-id: svn://svn.code.sf.net/p/processhacker/code@2912 21ef857c-d57f-4fe0-8362-d861dc6d29cd
|
2010-03-05 11:07:34 +00:00 |
|
wj32
|
d198970937
|
* completed command line parser
* fixed settings loading
git-svn-id: svn://svn.code.sf.net/p/processhacker/code@2911 21ef857c-d57f-4fe0-8362-d861dc6d29cd
|
2010-03-05 07:24:39 +00:00 |
|
wj32
|
f3ccaf2158
|
command line parsing progress
git-svn-id: svn://svn.code.sf.net/p/processhacker/code@2910 21ef857c-d57f-4fe0-8362-d861dc6d29cd
|
2010-03-05 03:36:35 +00:00 |
|
wj32
|
1318b87478
|
* use IMAGE_DOS_HEADER
* added PhGetMappedImageSectionName
git-svn-id: svn://svn.code.sf.net/p/processhacker/code@2909 21ef857c-d57f-4fe0-8362-d861dc6d29cd
|
2010-03-03 10:42:04 +00:00 |
|
wj32
|
f583df5554
|
disabled buffer overflow checks for Release build
git-svn-id: svn://svn.code.sf.net/p/processhacker/code@2908 21ef857c-d57f-4fe0-8362-d861dc6d29cd
|
2010-03-03 07:32:50 +00:00 |
|
wj32
|
c5f421d88a
|
updated HACKING.txt and TODO.txt
git-svn-id: svn://svn.code.sf.net/p/processhacker/code@2906 21ef857c-d57f-4fe0-8362-d861dc6d29cd
|
2010-03-03 07:11:38 +00:00 |
|
wj32
|
22862bc234
|
improved sorting
git-svn-id: svn://svn.code.sf.net/p/processhacker/code@2905 21ef857c-d57f-4fe0-8362-d861dc6d29cd
|
2010-03-03 06:47:11 +00:00 |
|
wj32
|
3ded4e8b1a
|
added missing definition
git-svn-id: svn://svn.code.sf.net/p/processhacker/code@2904 21ef857c-d57f-4fe0-8362-d861dc6d29cd
|
2010-03-02 04:15:10 +00:00 |
|
wj32
|
1ad1965919
|
instead of removing the item after terminating, do another scan
git-svn-id: svn://svn.code.sf.net/p/processhacker/code@2903 21ef857c-d57f-4fe0-8362-d861dc6d29cd
|
2010-03-01 10:18:30 +00:00 |
|
wj32
|
f82ea22767
|
set process priority to High
git-svn-id: svn://svn.code.sf.net/p/processhacker/code@2902 21ef857c-d57f-4fe0-8362-d861dc6d29cd
|
2010-03-01 10:00:44 +00:00 |
|
wj32
|
0551d76fe7
|
* use temp. hashtable in handle provider - big speed increase and CPU usage decrease
* fixed critical bug in PhAcquireQueuedLockSharedFast
git-svn-id: svn://svn.code.sf.net/p/processhacker/code@2901 21ef857c-d57f-4fe0-8362-d861dc6d29cd
|
2010-03-01 08:03:14 +00:00 |
|
wj32
|
7d85664391
|
use fast variant
git-svn-id: svn://svn.code.sf.net/p/processhacker/code@2900 21ef857c-d57f-4fe0-8362-d861dc6d29cd
|
2010-03-01 06:55:36 +00:00 |
|
wj32
|
c44af0ba59
|
* added settings safety check
* switched to queued lock for settings
git-svn-id: svn://svn.code.sf.net/p/processhacker/code@2899 21ef857c-d57f-4fe0-8362-d861dc6d29cd
|
2010-03-01 06:53:01 +00:00 |
|
wj32
|
f04fa2b0b9
|
added early shutdown functions
git-svn-id: svn://svn.code.sf.net/p/processhacker/code@2898 21ef857c-d57f-4fe0-8362-d861dc6d29cd
|
2010-03-01 06:45:43 +00:00 |
|
wj32
|
cf1195fad5
|
* fixed Show Details for All Processes race condition
* fixed SAL warnings
git-svn-id: svn://svn.code.sf.net/p/processhacker/code@2897 21ef857c-d57f-4fe0-8362-d861dc6d29cd
|
2010-03-01 06:35:23 +00:00 |
|
wj32
|
3a9c6345ec
|
added PhIsExecutablePacked
git-svn-id: svn://svn.code.sf.net/p/processhacker/code@2895 21ef857c-d57f-4fe0-8362-d861dc6d29cd
|
2010-02-28 09:13:46 +00:00 |
|
wj32
|
a4a4ae4cdb
|
* fixed mapped image exports
* added mapped image imports
git-svn-id: svn://svn.code.sf.net/p/processhacker/code@2894 21ef857c-d57f-4fe0-8362-d861dc6d29cd
|
2010-02-28 08:50:06 +00:00 |
|
wj32
|
fef4c510a5
|
started mapped image code
git-svn-id: svn://svn.code.sf.net/p/processhacker/code@2893 21ef857c-d57f-4fe0-8362-d861dc6d29cd
|
2010-02-28 05:48:15 +00:00 |
|
wj32
|
a83b12df2b
|
show "Unknown" instead of "Static"
git-svn-id: svn://svn.code.sf.net/p/processhacker/code@2892 21ef857c-d57f-4fe0-8362-d861dc6d29cd
|
2010-02-27 09:42:45 +00:00 |
|
wj32
|
03fb19958b
|
* added _InterlockedExchangeAddPointer
* ProcessId for symbol provider is now optional
git-svn-id: svn://svn.code.sf.net/p/processhacker/code@2891 21ef857c-d57f-4fe0-8362-d861dc6d29cd
|
2010-02-26 11:24:43 +00:00 |
|
wj32
|
59bd903e68
|
used queued lock for DOS device names
git-svn-id: svn://svn.code.sf.net/p/processhacker/code@2890 21ef857c-d57f-4fe0-8362-d861dc6d29cd
|
2010-02-26 10:45:49 +00:00 |
|
wj32
|
ddeafcf005
|
fixed provider thread-safety
git-svn-id: svn://svn.code.sf.net/p/processhacker/code@2889 21ef857c-d57f-4fe0-8362-d861dc6d29cd
|
2010-02-26 06:08:22 +00:00 |
|
wj32
|
3c90a42d4c
|
split handle/process item lookup into lookup and referencing functions
git-svn-id: svn://svn.code.sf.net/p/processhacker/code@2888 21ef857c-d57f-4fe0-8362-d861dc6d29cd
|
2010-02-26 06:02:28 +00:00 |
|
wj32
|
866cb7faa3
|
fixed typo in queued lock
git-svn-id: svn://svn.code.sf.net/p/processhacker/code@2887 21ef857c-d57f-4fe0-8362-d861dc6d29cd
|
2010-02-25 11:09:16 +00:00 |
|
wj32
|
fe0cd93562
|
replaced tab characters
git-svn-id: svn://svn.code.sf.net/p/processhacker/code@2886 21ef857c-d57f-4fe0-8362-d861dc6d29cd
|
2010-02-25 11:04:18 +00:00 |
|
wj32
|
e063f56e24
|
fixed documentation
git-svn-id: svn://svn.code.sf.net/p/processhacker/code@2885 21ef857c-d57f-4fe0-8362-d861dc6d29cd
|
2010-02-25 10:58:43 +00:00 |
|
wj32
|
ef1b73cc08
|
fixed condition variables (2)
git-svn-id: svn://svn.code.sf.net/p/processhacker/code@2884 21ef857c-d57f-4fe0-8362-d861dc6d29cd
|
2010-02-25 10:54:37 +00:00 |
|
wj32
|
11816acb5e
|
* fixed condition variables
* fixed callback thread-safety
git-svn-id: svn://svn.code.sf.net/p/processhacker/code@2883 21ef857c-d57f-4fe0-8362-d861dc6d29cd
|
2010-02-25 10:50:42 +00:00 |
|
wj32
|
e7a1cf7a34
|
fixed PhUiRestartProcess
git-svn-id: svn://svn.code.sf.net/p/processhacker/code@2882 21ef857c-d57f-4fe0-8362-d861dc6d29cd
|
2010-02-25 09:51:05 +00:00 |
|
wj32
|
69db6f5f41
|
added mutex tests
git-svn-id: svn://svn.code.sf.net/p/processhacker/code@2881 21ef857c-d57f-4fe0-8362-d861dc6d29cd
|
2010-02-25 03:27:16 +00:00 |
|
wj32
|
9e5f8c0d66
|
fixed all reference-related bugs with UI actions
git-svn-id: svn://svn.code.sf.net/p/processhacker/code@2880 21ef857c-d57f-4fe0-8362-d861dc6d29cd
|
2010-02-25 03:11:14 +00:00 |
|
wj32
|
88c72ef5f0
|
added condition variables
git-svn-id: svn://svn.code.sf.net/p/processhacker/code@2879 21ef857c-d57f-4fe0-8362-d861dc6d29cd
|
2010-02-24 22:42:30 +00:00 |
|
wj32
|
079f419ec5
|
use fast variant for debug testing
git-svn-id: svn://svn.code.sf.net/p/processhacker/code@2878 21ef857c-d57f-4fe0-8362-d861dc6d29cd
|
2010-02-24 11:19:47 +00:00 |
|
wj32
|
3b49a83fea
|
use Fast variant of queued lock functions more
git-svn-id: svn://svn.code.sf.net/p/processhacker/code@2877 21ef857c-d57f-4fe0-8362-d861dc6d29cd
|
2010-02-24 11:14:53 +00:00 |
|
wj32
|
ca13611c59
|
treelist header control is now sized correctly
git-svn-id: svn://svn.code.sf.net/p/processhacker/code@2876 21ef857c-d57f-4fe0-8362-d861dc6d29cd
|
2010-02-24 10:26:43 +00:00 |
|
wj32
|
c22117dc1c
|
switched to queued lock for provider
git-svn-id: svn://svn.code.sf.net/p/processhacker/code@2875 21ef857c-d57f-4fe0-8362-d861dc6d29cd
|
2010-02-24 07:54:13 +00:00 |
|
wj32
|
e17983a899
|
fixed PhReleaseQueuedLockExclusiveFast
git-svn-id: svn://svn.code.sf.net/p/processhacker/code@2874 21ef857c-d57f-4fe0-8362-d861dc6d29cd
|
2010-02-24 07:39:29 +00:00 |
|
wj32
|
c5870ac276
|
added fast path variants of queued lock functions
git-svn-id: svn://svn.code.sf.net/p/processhacker/code@2873 21ef857c-d57f-4fe0-8362-d861dc6d29cd
|
2010-02-24 07:35:53 +00:00 |
|
wj32
|
2fe9416383
|
* fixed critical bug in the free list - not lock-free anymore
* used free list for work queue
git-svn-id: svn://svn.code.sf.net/p/processhacker/code@2872 21ef857c-d57f-4fe0-8362-d861dc6d29cd
|
2010-02-24 07:03:46 +00:00 |
|
wj32
|
559c65667d
|
fixed #2957743 (maybe)
git-svn-id: svn://svn.code.sf.net/p/processhacker/code@2871 21ef857c-d57f-4fe0-8362-d861dc6d29cd
|
2010-02-24 06:01:47 +00:00 |
|
wj32
|
caa9c29e73
|
switched global object list lock to queued lock
git-svn-id: svn://svn.code.sf.net/p/processhacker/code@2870 21ef857c-d57f-4fe0-8362-d861dc6d29cd
|
2010-02-23 08:12:18 +00:00 |
|
wj32
|
160afbbe38
|
switched to queued lock for symbol provider
git-svn-id: svn://svn.code.sf.net/p/processhacker/code@2869 21ef857c-d57f-4fe0-8362-d861dc6d29cd
|
2010-02-23 07:58:56 +00:00 |
|
wj32
|
7cb9f0e07f
|
* added more comments to queued lock
* switched to queued lock for service provider
git-svn-id: svn://svn.code.sf.net/p/processhacker/code@2868 21ef857c-d57f-4fe0-8362-d861dc6d29cd
|
2010-02-23 07:52:10 +00:00 |
|
wj32
|
fefb6c8209
|
switched to queued lock in some places
git-svn-id: svn://svn.code.sf.net/p/processhacker/code@2867 21ef857c-d57f-4fe0-8362-d861dc6d29cd
|
2010-02-22 11:05:39 +00:00 |
|
wj32
|
5c56aace00
|
changed rw testing parameters
git-svn-id: svn://svn.code.sf.net/p/processhacker/code@2866 21ef857c-d57f-4fe0-8362-d861dc6d29cd
|
2010-02-22 10:52:36 +00:00 |
|
wj32
|
630188f306
|
fixed queued lock
git-svn-id: svn://svn.code.sf.net/p/processhacker/code@2865 21ef857c-d57f-4fe0-8362-d861dc6d29cd
|
2010-02-22 10:37:24 +00:00 |
|
wj32
|
44328caf35
|
added rwlock testing code (queued lock fails)
git-svn-id: svn://svn.code.sf.net/p/processhacker/code@2864 21ef857c-d57f-4fe0-8362-d861dc6d29cd
|
2010-02-22 10:20:09 +00:00 |
|
wj32
|
7357c93109
|
completed queued lock
git-svn-id: svn://svn.code.sf.net/p/processhacker/code@2863 21ef857c-d57f-4fe0-8362-d861dc6d29cd
|
2010-02-22 09:11:25 +00:00 |
|