22 Commits

Author SHA1 Message Date
wj32 640ac105f9 Enable delayed registration for symbol provider to eliminating GUI hanging; Create work queue semaphore on-demand; Reload symbols when necessary to improve symbol resolution accuracy; Stop loading symbols when the process properties dialog is closed; DotNetTools: Create CLR process support every time a stack trace is being performed for better accuracy
git-svn-id: svn://svn.code.sf.net/p/processhacker/code@6094 21ef857c-d57f-4fe0-8362-d861dc6d29cd
2015-06-18 07:22:43 +00:00
wj32 1ccb703099 Code reorganization and function renames
git-svn-id: svn://svn.code.sf.net/p/processhacker/code@6001 21ef857c-d57f-4fe0-8362-d861dc6d29cd
2015-05-30 13:45:20 +00:00
wj32 b47fdbe8b1 Dramatically faster handle listing and search when running without administrative privileges
git-svn-id: svn://svn.code.sf.net/p/processhacker/code@5991 21ef857c-d57f-4fe0-8362-d861dc6d29cd
2015-05-30 04:45:31 +00:00
wj32 804c87942b fixed debug information problems
git-svn-id: svn://svn.code.sf.net/p/processhacker/code@5551 21ef857c-d57f-4fe0-8362-d861dc6d29cd
2013-11-10 09:21:27 +00:00
wj32 36a4284b8d converted all annotations to SAL 2.0
git-svn-id: svn://svn.code.sf.net/p/processhacker/code@5548 21ef857c-d57f-4fe0-8362-d861dc6d29cd
2013-11-10 06:25:03 +00:00
wj32 ed81c34b2c patch by xhmikosr
git-svn-id: svn://svn.code.sf.net/p/processhacker/code@4534 21ef857c-d57f-4fe0-8362-d861dc6d29cd
2011-08-25 02:43:45 +00:00
wj32 2b955b0cb2 * removed KphHandle argument from KPH functions
* removed control Create functions
* consistently use VOID for functions with no parameters
* PPVOID -> PVOID *
* PhRefreshMupDevicePrefixes -> PhUpdateMupDevicePrefixes, PhRefreshDosDevicePrefixes -> PhUpdateDosDevicePrefixes

git-svn-id: svn://svn.code.sf.net/p/processhacker/code@4508 21ef857c-d57f-4fe0-8362-d861dc6d29cd
2011-08-22 03:12:13 +00:00
wj32 97ac0e0b34 added general stats system
git-svn-id: svn://svn.code.sf.net/p/processhacker/code@3797 21ef857c-d57f-4fe0-8362-d861dc6d29cd
2010-10-26 10:21:33 +00:00
wj32 36276337f9 added more docs
git-svn-id: svn://svn.code.sf.net/p/processhacker/code@3775 21ef857c-d57f-4fe0-8362-d861dc6d29cd
2010-10-22 10:12:38 +00:00
wj32 5b420425a1 * added optional initialization of phlib components
* added "static" to many global variables

git-svn-id: svn://svn.code.sf.net/p/processhacker/code@3682 21ef857c-d57f-4fe0-8362-d861dc6d29cd
2010-09-27 08:09:49 +00:00
wj32 5ceac72a70 added PH_ prefixes to some #defines
git-svn-id: svn://svn.code.sf.net/p/processhacker/code@3552 21ef857c-d57f-4fe0-8362-d861dc6d29cd
2010-09-02 11:09:40 +00:00
wj32 d42805be48 added custom compare functions to object search list view
git-svn-id: svn://svn.code.sf.net/p/processhacker/code@3517 21ef857c-d57f-4fe0-8362-d861dc6d29cd
2010-08-21 02:45:48 +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 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 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 183c1c3a36 used linked list for work queue
git-svn-id: svn://svn.code.sf.net/p/processhacker/code@3174 21ef857c-d57f-4fe0-8362-d861dc6d29cd
2010-06-03 06:13:43 +00:00
wj32 699ca6fbe3 re-implemented free list as lock-free list
git-svn-id: svn://svn.code.sf.net/p/processhacker/code@3171 21ef857c-d57f-4fe0-8362-d861dc6d29cd
2010-06-02 12:10:22 +00:00
wj32 20897a2321 * began handle table
* KphNtClose -> KphCloseHandle
* global work queue is now delay initialized
* added semaphore property page
* progress on phsvc

git-svn-id: svn://svn.code.sf.net/p/processhacker/code@2971 21ef857c-d57f-4fe0-8362-d861dc6d29cd
2010-03-20 09:35:24 +00:00
wj32 37262bcbcb even more un-Win32-izing
git-svn-id: svn://svn.code.sf.net/p/processhacker/code@2961 21ef857c-d57f-4fe0-8362-d861dc6d29cd
2010-03-14 08:21:47 +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