Commit Graph

15 Commits

Author SHA1 Message Date
wj32 68d2bec140 removed SymCleanup exception throwing
git-svn-id: svn://svn.code.sf.net/p/processhacker/code@1530 21ef857c-d57f-4fe0-8362-d861dc6d29cd
2009-07-04 11:17:54 +00:00
wj32 09bedd2916 object improvements
git-svn-id: svn://svn.code.sf.net/p/processhacker/code@1528 21ef857c-d57f-4fe0-8362-d861dc6d29cd
2009-07-04 11:07:46 +00:00
wj32 710682a5ab made lots of classes sealed
git-svn-id: svn://svn.code.sf.net/p/processhacker/code@1526 21ef857c-d57f-4fe0-8362-d861dc6d29cd
2009-07-04 09:44:36 +00:00
wj32 db28979c6a fixed symbol provider DisposeObject method
git-svn-id: svn://svn.code.sf.net/p/processhacker/code@1523 21ef857c-d57f-4fe0-8362-d861dc6d29cd
2009-07-04 08:29:13 +00:00
wj32 b8572f1557 added pool limits display
git-svn-id: svn://svn.code.sf.net/p/processhacker/code@1517 21ef857c-d57f-4fe0-8362-d861dc6d29cd
2009-07-04 01:58:11 +00:00
wj32 6bbf2bd724 fixed IntPtr overflows
git-svn-id: svn://svn.code.sf.net/p/processhacker/code@1462 21ef857c-d57f-4fe0-8362-d861dc6d29cd
2009-06-25 05:44:33 +00:00
wj32 d417b650df added a few more comments to SymbolProvider
git-svn-id: svn://svn.code.sf.net/p/processhacker/code@1431 21ef857c-d57f-4fe0-8362-d861dc6d29cd
2009-06-18 07:59:12 +00:00
wj32 03b064801d * added FastMutex
* FastMutex is now used to synchronize dbghelp calls, and StackWalk64 calls are now synchronized.
* moved RundownProtection and SpinLock to ProcessHacker.Common.Threading
* some cleanup

git-svn-id: svn://svn.code.sf.net/p/processhacker/code@1422 21ef857c-d57f-4fe0-8362-d861dc6d29cd
2009-06-15 07:29:30 +00:00
wj32 42d0f5d4de * process windows are threaded again!
* PH now remains for the same amount of time as PE when logging off/shutting down

git-svn-id: svn://svn.code.sf.net/p/processhacker/code@1417 21ef857c-d57f-4fe0-8362-d861dc6d29cd
2009-06-14 03:39:42 +00:00
wj32 c0db89f2d4 * attempted to create a kernel profiler
* moved SortedListViewComparer

git-svn-id: svn://svn.code.sf.net/p/processhacker/code@1412 21ef857c-d57f-4fe0-8362-d861dc6d29cd
2009-06-13 05:41:33 +00:00
wj32 7d9bc16437 added HandleTable; renamed DisposableObject to BaseObject
git-svn-id: svn://svn.code.sf.net/p/processhacker/code@1409 21ef857c-d57f-4fe0-8362-d861dc6d29cd
2009-06-13 00:11:54 +00:00
wj32 c3b0d68a10 * improved reference counting
* fixed NPH typo
* added process handle reference in SymbolProvider

git-svn-id: svn://svn.code.sf.net/p/processhacker/code@1391 21ef857c-d57f-4fe0-8362-d861dc6d29cd
2009-06-08 00:44:03 +00:00
wj32 40e736cd63 * refactoring: typos, etc.
* new reference counting system for handles, memory allocations and symbol provider
* added terminal server objects (server, session, process)
* proper SID class
* moved logging into ProcessHacker.Common

git-svn-id: svn://svn.code.sf.net/p/processhacker/code@1382 21ef857c-d57f-4fe0-8362-d861dc6d29cd
2009-06-07 06:30:47 +00:00
wj32 b75b894ffa changed line display
git-svn-id: svn://svn.code.sf.net/p/processhacker/code@1372 21ef857c-d57f-4fe0-8362-d861dc6d29cd
2009-06-05 10:33:40 +00:00
wj32 ce24964325 major refactoring - utility functions are now in a separate library and SymbolProvider is now in ProcessHacker.Native
git-svn-id: svn://svn.code.sf.net/p/processhacker/code@1355 21ef857c-d57f-4fe0-8362-d861dc6d29cd
2009-05-31 11:05:47 +00:00