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 |
|
wj32
|
6267137c3a
|
* fixed bug in PhGetApplicationModuleFileName
* use PH_LARGE_BUFFER_SIZE instead of hardcoding 16MB
git-svn-id: svn://svn.code.sf.net/p/processhacker/code@2862 21ef857c-d57f-4fe0-8362-d861dc6d29cd
|
2010-02-22 07:00:43 +00:00 |
|
wj32
|
40e7e71626
|
implemented acquire for queued lock
git-svn-id: svn://svn.code.sf.net/p/processhacker/code@2861 21ef857c-d57f-4fe0-8362-d861dc6d29cd
|
2010-02-21 11:19:48 +00:00 |
|
wj32
|
10d4124280
|
started queued lock
git-svn-id: svn://svn.code.sf.net/p/processhacker/code@2860 21ef857c-d57f-4fe0-8362-d861dc6d29cd
|
2010-02-21 09:36:16 +00:00 |
|
wj32
|
dcf2a78ed0
|
a few more experiments with the treelist
git-svn-id: svn://svn.code.sf.net/p/processhacker/code@2859 21ef857c-d57f-4fe0-8362-d861dc6d29cd
|
2010-02-21 02:21:08 +00:00 |
|
wj32
|
eca9290ab1
|
added some runas code
git-svn-id: svn://svn.code.sf.net/p/processhacker/code@2858 21ef857c-d57f-4fe0-8362-d861dc6d29cd
|
2010-02-21 02:07:15 +00:00 |
|
wj32
|
8d45bfcd72
|
fixed compiler warnings
git-svn-id: svn://svn.code.sf.net/p/processhacker/code@2857 21ef857c-d57f-4fe0-8362-d861dc6d29cd
|
2010-02-20 06:29:50 +00:00 |
|
wj32
|
178408bc08
|
implemented Thread > Token
git-svn-id: svn://svn.code.sf.net/p/processhacker/code@2856 21ef857c-d57f-4fe0-8362-d861dc6d29cd
|
2010-02-20 06:28:26 +00:00 |
|
wj32
|
2786a3f4c5
|
started object security support
git-svn-id: svn://svn.code.sf.net/p/processhacker/code@2855 21ef857c-d57f-4fe0-8362-d861dc6d29cd
|
2010-02-20 05:59:56 +00:00 |
|
wj32
|
caf80f5176
|
implemented session ID menu
git-svn-id: svn://svn.code.sf.net/p/processhacker/code@2854 21ef857c-d57f-4fe0-8362-d861dc6d29cd
|
2010-02-20 04:57:57 +00:00 |
|
wj32
|
d2b9ac14f5
|
fixed documentation
git-svn-id: svn://svn.code.sf.net/p/processhacker/code@2853 21ef857c-d57f-4fe0-8362-d861dc6d29cd
|
2010-02-20 00:56:20 +00:00 |
|
wj32
|
c7e20487aa
|
added account enumeration
git-svn-id: svn://svn.code.sf.net/p/processhacker/code@2852 21ef857c-d57f-4fe0-8362-d861dc6d29cd
|
2010-02-20 00:52:36 +00:00 |
|
wj32
|
bbe1014194
|
switched to using the LSA API
git-svn-id: svn://svn.code.sf.net/p/processhacker/code@2851 21ef857c-d57f-4fe0-8362-d861dc6d29cd
|
2010-02-20 00:38:43 +00:00 |
|
xhmikosr
|
03bcf93f2b
|
added /MP in project file
git-svn-id: svn://svn.code.sf.net/p/processhacker/code@2850 21ef857c-d57f-4fe0-8362-d861dc6d29cd
|
2010-02-19 16:51:57 +00:00 |
|
wj32
|
f6ed2800fb
|
added non-functional run as dialog
git-svn-id: svn://svn.code.sf.net/p/processhacker/code@2849 21ef857c-d57f-4fe0-8362-d861dc6d29cd
|
2010-02-19 10:18:11 +00:00 |
|
wj32
|
78c733fa09
|
completed heaps dialog
git-svn-id: svn://svn.code.sf.net/p/processhacker/code@2845 21ef857c-d57f-4fe0-8362-d861dc6d29cd
|
2010-02-18 07:14:42 +00:00 |
|
wj32
|
1e83c65ae8
|
basic heap dialog functionality is working
git-svn-id: svn://svn.code.sf.net/p/processhacker/code@2844 21ef857c-d57f-4fe0-8362-d861dc6d29cd
|
2010-02-18 04:30:33 +00:00 |
|
wj32
|
a0e3bd70ec
|
added non-functional heaps dialog
git-svn-id: svn://svn.code.sf.net/p/processhacker/code@2842 21ef857c-d57f-4fe0-8362-d861dc6d29cd
|
2010-02-18 03:12:27 +00:00 |
|
wj32
|
64bc44c873
|
added Name to object type information
git-svn-id: svn://svn.code.sf.net/p/processhacker/code@2841 21ef857c-d57f-4fe0-8362-d861dc6d29cd
|
2010-02-15 09:45:47 +00:00 |
|
wj32
|
0ec1805447
|
introduced InterlockedIncrementPointer
git-svn-id: svn://svn.code.sf.net/p/processhacker/code@2840 21ef857c-d57f-4fe0-8362-d861dc6d29cd
|
2010-02-15 06:09:26 +00:00 |
|
wj32
|
99af22ce99
|
removed support for object instance flags
git-svn-id: svn://svn.code.sf.net/p/processhacker/code@2839 21ef857c-d57f-4fe0-8362-d861dc6d29cd
|
2010-02-15 06:02:08 +00:00 |
|
wj32
|
e1e575de88
|
fixed race condition with providers
git-svn-id: svn://svn.code.sf.net/p/processhacker/code@2838 21ef857c-d57f-4fe0-8362-d861dc6d29cd
|
2010-02-15 02:11:34 +00:00 |
|
wj32
|
109e432540
|
fixed compiler warnings
git-svn-id: svn://svn.code.sf.net/p/processhacker/code@2837 21ef857c-d57f-4fe0-8362-d861dc6d29cd
|
2010-02-15 02:00:26 +00:00 |
|
wj32
|
61c4c5e779
|
fixed module item "hashing" which puts all entries in the same bucket
git-svn-id: svn://svn.code.sf.net/p/processhacker/code@2836 21ef857c-d57f-4fe0-8362-d861dc6d29cd
|
2010-02-14 09:38:53 +00:00 |
|
wj32
|
c137326762
|
enable/disable terminate button properly
git-svn-id: svn://svn.code.sf.net/p/processhacker/code@2835 21ef857c-d57f-4fe0-8362-d861dc6d29cd
|
2010-02-14 07:33:37 +00:00 |
|
wj32
|
0a2b81a883
|
fixed description text
git-svn-id: svn://svn.code.sf.net/p/processhacker/code@2834 21ef857c-d57f-4fe0-8362-d861dc6d29cd
|
2010-02-14 07:26:22 +00:00 |
|
wj32
|
42801ca828
|
description text works now
git-svn-id: svn://svn.code.sf.net/p/processhacker/code@2833 21ef857c-d57f-4fe0-8362-d861dc6d29cd
|
2010-02-14 07:08:12 +00:00 |
|
wj32
|
b1e2b6b8c1
|
hidden processes window is now fully working except for Save
git-svn-id: svn://svn.code.sf.net/p/processhacker/code@2832 21ef857c-d57f-4fe0-8362-d861dc6d29cd
|
2010-02-14 06:53:33 +00:00 |
|
wj32
|
5478252327
|
* implemented some hidden-process-related functions
* improved the hashtable implementation
git-svn-id: svn://svn.code.sf.net/p/processhacker/code@2831 21ef857c-d57f-4fe0-8362-d861dc6d29cd
|
2010-02-14 05:10:33 +00:00 |
|