wj32
9da6ae4934
* completed MFS
...
* added MessageLabel
git-svn-id: svn://svn.code.sf.net/p/processhacker/code@2419 21ef857c-d57f-4fe0-8362-d861dc6d29cd
2009-12-16 08:19:48 +00:00
wj32
8d9de0ae3e
* started MFS
...
* UnicodeEncoding -> Encoding
git-svn-id: svn://svn.code.sf.net/p/processhacker/code@2418 21ef857c-d57f-4fe0-8362-d861dc6d29cd
2009-12-15 11:39:05 +00:00
wj32
25280a4320
the "-elevate" command line option propagates other arguments
...
git-svn-id: svn://svn.code.sf.net/p/processhacker/code@2417 21ef857c-d57f-4fe0-8362-d861dc6d29cd
2009-12-14 06:06:36 +00:00
wj32
4366e2d5d7
removed BS comments
...
git-svn-id: svn://svn.code.sf.net/p/processhacker/code@2415 21ef857c-d57f-4fe0-8362-d861dc6d29cd
2009-12-11 10:33:18 +00:00
wj32
9a269025fd
* bump to 1.9
...
* #2911938 - "The given key was not present in the dictionary."
git-svn-id: svn://svn.code.sf.net/p/processhacker/code@2411 21ef857c-d57f-4fe0-8362-d861dc6d29cd
2009-12-10 11:36:10 +00:00
wj32
d73a1f11a6
added some FairResourceLock stats
...
git-svn-id: svn://svn.code.sf.net/p/processhacker/code@2410 21ef857c-d57f-4fe0-8362-d861dc6d29cd
2009-12-10 11:18:27 +00:00
wj32
e1e334ae88
added defer event creation support to FairResourceLock (not enabled by default)
...
git-svn-id: svn://svn.code.sf.net/p/processhacker/code@2409 21ef857c-d57f-4fe0-8362-d861dc6d29cd
2009-12-10 10:45:40 +00:00
wj32
f992f9225a
improved FairResourceLock
...
git-svn-id: svn://svn.code.sf.net/p/processhacker/code@2407 21ef857c-d57f-4fe0-8362-d861dc6d29cd
2009-12-10 01:33:30 +00:00
wj32
11e14a8c71
new synchronization object: FairResourceLock - releases waiters in FIFO order
...
git-svn-id: svn://svn.code.sf.net/p/processhacker/code@2406 21ef857c-d57f-4fe0-8362-d861dc6d29cd
2009-12-10 01:09:21 +00:00
wj32
384f22aef1
added another optimization the JIT compiler is too dumb to add in
...
git-svn-id: svn://svn.code.sf.net/p/processhacker/code@2405 21ef857c-d57f-4fe0-8362-d861dc6d29cd
2009-12-09 11:41:13 +00:00
wj32
0dee309562
switched to FastResourceLock in NetworkProvider
...
git-svn-id: svn://svn.code.sf.net/p/processhacker/code@2403 21ef857c-d57f-4fe0-8362-d861dc6d29cd
2009-12-09 09:47:33 +00:00
wj32
9bc410640f
fixed comments
...
git-svn-id: svn://svn.code.sf.net/p/processhacker/code@2402 21ef857c-d57f-4fe0-8362-d861dc6d29cd
2009-12-09 08:15:33 +00:00
wj32
916cdfe6ce
added some comments to FastResourceLock
...
git-svn-id: svn://svn.code.sf.net/p/processhacker/code@2401 21ef857c-d57f-4fe0-8362-d861dc6d29cd
2009-12-09 06:05:54 +00:00
wj32
0ab2ba4dbe
FastResourceLock normal acquire methods now spin for a while before going to sleep
...
git-svn-id: svn://svn.code.sf.net/p/processhacker/code@2400 21ef857c-d57f-4fe0-8362-d861dc6d29cd
2009-12-09 05:57:22 +00:00
wj32
177638a65e
fixed another critical bug; introduced some optimizations
...
git-svn-id: svn://svn.code.sf.net/p/processhacker/code@2399 21ef857c-d57f-4fe0-8362-d861dc6d29cd
2009-12-09 05:30:29 +00:00
wj32
6336f4b6c8
fixed two typos in FastResourceLock which lead to catastrophic failure
...
git-svn-id: svn://svn.code.sf.net/p/processhacker/code@2398 21ef857c-d57f-4fe0-8362-d861dc6d29cd
2009-12-09 04:07:15 +00:00
wj32
4cdc3e5422
* switched to using kernel32.dll instead of System.Threading objects
...
* made FastEvent 4 bytes smaller
* completed FastResourceLock
git-svn-id: svn://svn.code.sf.net/p/processhacker/code@2397 21ef857c-d57f-4fe0-8362-d861dc6d29cd
2009-12-09 03:12:52 +00:00
wj32
90d17e4a89
* fixed FastEvent creating an event for every wait
...
* fixed FastEvent not disposing unused events
* added another shortcut to FastEvent
* added FastLock
* removed all Thread.BeginCriticalRegion calls
git-svn-id: svn://svn.code.sf.net/p/processhacker/code@2396 21ef857c-d57f-4fe0-8362-d861dc6d29cd
2009-12-08 01:00:39 +00:00
wj32
c3a41d5b43
added two properties to RundownProtection
...
git-svn-id: svn://svn.code.sf.net/p/processhacker/code@2392 21ef857c-d57f-4fe0-8362-d861dc6d29cd
2009-11-30 10:15:48 +00:00
wj32
77188e9dd3
made RundownProtection uber-fast
...
git-svn-id: svn://svn.code.sf.net/p/processhacker/code@2391 21ef857c-d57f-4fe0-8362-d861dc6d29cd
2009-11-30 09:59:20 +00:00
wj32
d284deafb8
* replaced messy half-working code in ProcessWindow for selecting threads with ActionSync
...
* replaced fast event emulators with FastEvent
git-svn-id: svn://svn.code.sf.net/p/processhacker/code@2388 21ef857c-d57f-4fe0-8362-d861dc6d29cd
2009-11-29 04:03:14 +00:00
wj32
499ee08396
improved signature verification - works on x64, and shows subject names
...
git-svn-id: svn://svn.code.sf.net/p/processhacker/code@2383 21ef857c-d57f-4fe0-8362-d861dc6d29cd
2009-11-29 00:28:26 +00:00
wj32
8321aa9c75
fixed incorrect comment in CircularBuffer
...
git-svn-id: svn://svn.code.sf.net/p/processhacker/code@2368 21ef857c-d57f-4fe0-8362-d861dc6d29cd
2009-11-27 08:06:37 +00:00
wj32
d055238154
* fixed struct reader on x64
...
* fixed PEB struct definition
* added struct reader preprocessor
git-svn-id: svn://svn.code.sf.net/p/processhacker/code@2363 21ef857c-d57f-4fe0-8362-d861dc6d29cd
2009-11-26 09:12:23 +00:00
wj32
da5126d96c
removed useless code in CircularBuffer.cs
...
git-svn-id: svn://svn.code.sf.net/p/processhacker/code@2348 21ef857c-d57f-4fe0-8362-d861dc6d29cd
2009-11-15 10:50:40 +00:00
wj32
1ac7118d73
* bump to 1.8
...
* fixed Waiter causing an exception if one object was invalid
git-svn-id: svn://svn.code.sf.net/p/processhacker/code@2347 21ef857c-d57f-4fe0-8362-d861dc6d29cd
2009-11-15 04:43:50 +00:00
wj32
d112461f21
#2891760 - ""Select All" menu in memory tab not working"
...
git-svn-id: svn://svn.code.sf.net/p/processhacker/code@2334 21ef857c-d57f-4fe0-8362-d861dc6d29cd
2009-11-04 09:31:42 +00:00
wj32
7bd28e4357
moved branches, tags, trunk to 1.x branch
...
git-svn-id: svn://svn.code.sf.net/p/processhacker/code@2304 21ef857c-d57f-4fe0-8362-d861dc6d29cd
2009-10-25 02:22:46 +00:00