Commit Graph

46 Commits

Author SHA1 Message Date
wj32 288bdc9d0f * added additional debug info to ref
* optimized PhCreateIsDotNetContext

git-svn-id: svn://svn.code.sf.net/p/processhacker/code@3652 21ef857c-d57f-4fe0-8362-d861dc6d29cd
2010-09-20 04:03:16 +00:00
wj32 afe9f2a836 * deleted resource lock
* added C++ compatibility for header files
* removed #include <shlobj.h> from phgui.h

git-svn-id: svn://svn.code.sf.net/p/processhacker/code@3637 21ef857c-d57f-4fe0-8362-d861dc6d29cd
2010-09-17 04:11:51 +00:00
wj32 c6169e84a0 * added PhAddEntryHashtableEx
* added uniquestr command

git-svn-id: svn://svn.code.sf.net/p/processhacker/code@3562 21ef857c-d57f-4fe0-8362-d861dc6d29cd
2010-09-04 01:33:57 +00:00
wj32 345c8103a8 minor change
git-svn-id: svn://svn.code.sf.net/p/processhacker/code@3519 21ef857c-d57f-4fe0-8362-d861dc6d29cd
2010-08-21 03:04:45 +00:00
wj32 31c028e16d removed PH_MUTEX
git-svn-id: svn://svn.code.sf.net/p/processhacker/code@3516 21ef857c-d57f-4fe0-8362-d861dc6d29cd
2010-08-21 02:32:51 +00:00
wj32 ad4781ed2c added resource lock
git-svn-id: svn://svn.code.sf.net/p/processhacker/code@3480 21ef857c-d57f-4fe0-8362-d861dc6d29cd
2010-08-09 07:35:35 +00:00
wj32 678fa906aa fixed argument specifications
git-svn-id: svn://svn.code.sf.net/p/processhacker/code@3465 21ef857c-d57f-4fe0-8362-d861dc6d29cd
2010-08-04 06:14:51 +00:00
wj32 089dd86c44 renamed functions to [verb] [object] form
git-svn-id: svn://svn.code.sf.net/p/processhacker/code@3452 21ef857c-d57f-4fe0-8362-d861dc6d29cd
2010-07-30 08:35:37 +00:00
wj32 10ddd4cd01 removed test code
git-svn-id: svn://svn.code.sf.net/p/processhacker/code@3402 21ef857c-d57f-4fe0-8362-d861dc6d29cd
2010-07-21 07:13:12 +00:00
wj32 48eb1e60e5 fixed dbgcon
git-svn-id: svn://svn.code.sf.net/p/processhacker/code@3400 21ef857c-d57f-4fe0-8362-d861dc6d29cd
2010-07-21 00:48:49 +00:00
wj32 9d58088371 * fixed log memory leak
* fixed process record unlinking

git-svn-id: svn://svn.code.sf.net/p/processhacker/code@3399 21ef857c-d57f-4fe0-8362-d861dc6d29cd
2010-07-20 22:54:46 +00:00
wj32 eba8d3f077 * introduced PH_FULL_STRING with SIZE_T Length instead of USHORT
* fixed overflow when copying listviews
* PhReAlloc -> PhReAllocate

git-svn-id: svn://svn.code.sf.net/p/processhacker/code@3337 21ef857c-d57f-4fe0-8362-d861dc6d29cd
2010-07-11 09:46:17 +00:00
wj32 9a8ce42d61 display process record file names in procrecords command
git-svn-id: svn://svn.code.sf.net/p/processhacker/code@3319 21ef857c-d57f-4fe0-8362-d861dc6d29cd
2010-07-10 02:03:31 +00:00
wj32 f0006feb0c * implemented process record system
* moved ImageVersionInfo functions to phlib correctly

git-svn-id: svn://svn.code.sf.net/p/processhacker/code@3256 21ef857c-d57f-4fe0-8362-d861dc6d29cd
2010-07-03 01:44:15 +00:00
wj32 f7109199ee updated debug console
git-svn-id: svn://svn.code.sf.net/p/processhacker/code@3242 21ef857c-d57f-4fe0-8362-d861dc6d29cd
2010-06-27 05:47:31 +00:00
wj32 63aca1726a converted PhStringToInteger64 to use PH_STRINGREF
git-svn-id: svn://svn.code.sf.net/p/processhacker/code@3240 21ef857c-d57f-4fe0-8362-d861dc6d29cd
2010-06-27 04:33:07 +00:00
wj32 68bda88da9 un-Win32-ization
git-svn-id: svn://svn.code.sf.net/p/processhacker/code@3238 21ef857c-d57f-4fe0-8362-d861dc6d29cd
2010-06-27 02:16:45 +00:00
wj32 2a1deb450f improved synchronization definitions
git-svn-id: svn://svn.code.sf.net/p/processhacker/code@3210 21ef857c-d57f-4fe0-8362-d861dc6d29cd
2010-06-16 06:50:30 +00:00
wj32 eb5a66f277 updated help command
git-svn-id: svn://svn.code.sf.net/p/processhacker/code@3202 21ef857c-d57f-4fe0-8362-d861dc6d29cd
2010-06-13 07:19:09 +00:00
wj32 a1b9e24898 * cut some code from PhBeginInitOnce
* added work queue debugging info
* improved TLM_SETCALLBACK

git-svn-id: svn://svn.code.sf.net/p/processhacker/code@3190 21ef857c-d57f-4fe0-8362-d861dc6d29cd
2010-06-12 00:19:55 +00:00
wj32 bdd51842a4 some un-Win32-ization
git-svn-id: svn://svn.code.sf.net/p/processhacker/code@3186 21ef857c-d57f-4fe0-8362-d861dc6d29cd
2010-06-10 00:56:07 +00:00
wj32 c82a7779db added debugging features
git-svn-id: svn://svn.code.sf.net/p/processhacker/code@3103 21ef857c-d57f-4fe0-8362-d861dc6d29cd
2010-05-08 00:45:06 +00:00
wj32 6679b3becf restructured common code into phlib
git-svn-id: svn://svn.code.sf.net/p/processhacker/code@2935 21ef857c-d57f-4fe0-8362-d861dc6d29cd
2010-03-11 04:15:11 +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 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 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 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 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 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 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 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
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
wj32 9396c599b6 * added rundown protection
* work queue deletion is now thread safe
* added some more documentation

git-svn-id: svn://svn.code.sf.net/p/processhacker/code@2821 21ef857c-d57f-4fe0-8362-d861dc6d29cd
2010-02-12 23:35:32 +00:00
wj32 2728843e4a added debug info for provider threads
git-svn-id: svn://svn.code.sf.net/p/processhacker/code@2815 21ef857c-d57f-4fe0-8362-d861dc6d29cd
2010-02-11 07:25:06 +00:00
wj32 e0a6567d70 fixed typo
git-svn-id: svn://svn.code.sf.net/p/processhacker/code@2809 21ef857c-d57f-4fe0-8362-d861dc6d29cd
2010-02-07 04:09:09 +00:00
wj32 3a81331831 fixed help command
git-svn-id: svn://svn.code.sf.net/p/processhacker/code@2808 21ef857c-d57f-4fe0-8362-d861dc6d29cd
2010-02-07 04:07:02 +00:00
wj32 2ad66c3de6 added thread and auto pool debugging
git-svn-id: svn://svn.code.sf.net/p/processhacker/code@2807 21ef857c-d57f-4fe0-8362-d861dc6d29cd
2010-02-07 04:05:57 +00:00
wj32 e33c949275 * added common thread creation function - PhCreateThread
* auto pools are now stored on the stack instead of being allocated from the heap

git-svn-id: svn://svn.code.sf.net/p/processhacker/code@2806 21ef857c-d57f-4fe0-8362-d861dc6d29cd
2010-02-07 02:39:42 +00:00
wj32 f049c56d63 added GPL headers
git-svn-id: svn://svn.code.sf.net/p/processhacker/code@2803 21ef857c-d57f-4fe0-8362-d861dc6d29cd
2010-02-06 23:10:59 +00:00
wj32 8767fe1a73 fixed Release build
git-svn-id: svn://svn.code.sf.net/p/processhacker/code@2802 21ef857c-d57f-4fe0-8362-d861dc6d29cd
2010-02-06 23:05:26 +00:00
wj32 08999f8beb * added new-object detection
* re-use PID list instead of creating a new one on each update

git-svn-id: svn://svn.code.sf.net/p/processhacker/code@2801 21ef857c-d57f-4fe0-8362-d861dc6d29cd
2010-02-06 23:04:10 +00:00
wj32 c9038b1ea4 implemented Run As and Run As Administrator
git-svn-id: svn://svn.code.sf.net/p/processhacker/code@2797 21ef857c-d57f-4fe0-8362-d861dc6d29cd
2010-02-06 10:40:10 +00:00
wj32 35aa326698 added objmksnap and objcmpsnap commands
git-svn-id: svn://svn.code.sf.net/p/processhacker/code@2793 21ef857c-d57f-4fe0-8362-d861dc6d29cd
2010-02-06 07:44:51 +00:00
wj32 ffa91ec19a improved debug console
git-svn-id: svn://svn.code.sf.net/p/processhacker/code@2792 21ef857c-d57f-4fe0-8362-d861dc6d29cd
2010-02-06 05:33:11 +00:00
wj32 3f980dd9b9 added debug console
git-svn-id: svn://svn.code.sf.net/p/processhacker/code@2791 21ef857c-d57f-4fe0-8362-d861dc6d29cd
2010-02-06 05:21:17 +00:00