summaryrefslogtreecommitdiff
path: root/psutil
Commit message (Collapse)AuthorAgeFilesLines
* port GetExtendedUpdTablewin-loadlib-refactGiampaolo Rodola2019-02-193-28/+18
|
* port GetExtendedTcpTableGiampaolo Rodola2019-02-193-10/+14
|
* refactoryGiampaolo Rodola2019-02-191-15/+11
|
* move definition into global.cGiampaolo Rodola2019-02-192-5/+4
|
* port process_info.cGiampaolo Rodola2019-02-191-10/+7
|
* port process_info.cGiampaolo Rodola2019-02-191-25/+16
|
* port process_handles.cGiampaolo Rodola2019-02-191-8/+4
|
* port GetTickCount64Giampaolo Rodola2019-02-192-4/+4
|
* port GetActiveProcessorCountGiampaolo Rodola2019-02-193-12/+14
|
* port GetActiveProcessorCountGiampaolo Rodola2019-02-193-7/+15
|
* port NtQuerySystemInformationGiampaolo Rodola2019-02-193-18/+14
|
* use shorter conditional syntaxGiampaolo Rodola2019-02-191-3/+3
|
* add exit logicGiampaolo Rodola2019-02-191-1/+2
|
* port NtSetInformationProcessGiampaolo Rodola2019-02-193-6/+8
|
* port NtQueryInformationProcessGiampaolo Rodola2019-02-193-9/+14
|
* port RtlIpv4AddressToStringAGiampaolo Rodola2019-02-193-10/+35
|
* add a new global.c file and call it on module importGiampaolo Rodola2019-02-193-7/+54
|
* Windows / refactoring: utility functions for LoadLibraryA and GetProcAddress ↵Giampaolo Rodola2019-02-195-212/+115
| | | | | (#1417) Windows / refactoring: add utility functions for LoadLibraryA and GetProcAddress. Centralize logic in one place.
* #1394 / win / exe: use QueryFullProcessImageNameW to get the exe() (#1413)Giampaolo Rodola2019-02-173-12/+52
| | | #1394 / win / exe: use QueryFullProcessImageNameW to get the exe()
* pre-releaseGiampaolo Rodola2019-02-151-1/+1
|
* Merge branch 'master' of github.com:giampaolo/psutilGiampaolo Rodola2019-02-151-2/+3
|\
| * Fix #1408: add missing header that defines m_len on AIX 64-bit mode (#1409)wiggin152019-02-141-2/+3
| |
* | #1398 #1348 / win / cmdline: refactor code so that the 2 cmdline() ↵Giampaolo Rodola2019-02-155-25/+51
|/ | | | implementations can be called separately (and tested separately)
* win / cmdline: add free() and CloseHandle() callsGiampaolo Rodola2019-02-041-3/+10
|
* fix #1402: move psutil exceptions back into __init__.pyGiampaolo Rodola2019-02-049-121/+154
|
* #1348: give CREDITS to @EccoTheFlinstones + some minor style changesGiampaolo Rodola2019-02-031-30/+32
|
* Starting from windows 8.1, get commandline content using ↵EccoTheFlintstone2019-02-032-25/+183
| | | | | NtQueryInformationProcess (see #1384) (#1398) #1384, #1398: on windows 8.1, get cmdline() using NtQueryInformationProcess in case the original method fails with ACCESS_DENIED
* #1394 / windows / process exe(): convert errno 0 into ERROR_ACCESS_DENIED; ↵Giampaolo Rodola2019-01-253-3/+12
| | | | errno 0 occurs when the Python process runs in 'Virtual Secure Mode'
* fix win num_handles() testGiampaolo Rodola2019-01-231-4/+4
|
* fix #1111: use a lock to make Process.oneshot() thread safeGiampaolo Rodola2018-12-132-41/+50
|
* #1373: different approach to oneshot() cache (pass Process instances around ↵Giampaolo Rodola2018-12-1310-54/+70
| | | | - which is faster)
* use PROCESS_QUERY_LIMITED_INFORMATION also for username()Giampaolo Rodola2018-12-111-1/+2
|
* Linux: refactor _parse_stat_file() and return a dict instead of a list (+ ↵Giampaolo Rodola2018-12-101-17/+30
| | | | maintainability)
* fix #1357: do not expose Process' memory_maps() and io_counters() methods if ↵Giampaolo Rodola2018-12-101-11/+4
| | | | not supported by the kernel
* #1376 Windows: check if variable is NULL before free()ing itGiampaolo Rodola2018-12-101-5/+8
|
* enforce lack of support for Win XPGiampaolo Rodola2018-12-081-2/+1
|
* fix #1370: improper usage of CloseHandle() may lead to override the original ↵Giampaolo Rodola2018-12-082-25/+53
| | | | error code resulting in raising a wrong exception
* (Windows) use PROCESS_QUERY_LIMITED_INFORMATION access rights (#1376)Giampaolo Rodola2018-12-083-36/+28
| | | #1376 / Windows / OpenProcess - use PROCESS_QUERY_LIMITED_INFORMATION wherever possible. This results in less AccessDenied exceptions being thrown for system processes.
* revert 5398c48047d424af97644879fb4eaa7aad432f58; let's do it in a separate ↵Giampaolo Rodola2018-12-081-36/+33
| | | | branch
* #1111 make Process.oneshot() thread-safeGiampaolo Rodola2018-12-081-33/+36
|
* sort HISTORYGiampaolo Rodola2018-12-051-1/+1
|
* fix ionice set not working on windows x64 due to LENGTH_MISMATCH (#1368)EccoTheFlintstone2018-12-031-5/+6
| | | Fix Process().ionice(0/1/2) length mismatch on Windows
* make flake8 happyGiampaolo Rodola2018-12-011-1/+1
|
* give CREDITS to @amanusk for #1369 / #1352 and update docGiampaolo Rodola2018-12-014-14/+15
|
* Merge branch 'master' of github.com:giampaolo/psutilGiampaolo Rodola2018-12-016-1/+81
|\
| * Add CPU frequency support for FreeBSD (#1369)Alex Manuskin2018-12-016-1/+81
| | | | | | | | Add CPU frequency support for FreeBSD (patch by @amanusk)
* | #1359: add test case for cpu_count(logical=False) against lscpu utilityGiampaolo Rodola2018-11-081-0/+10
|/
* Merge branch 'master' of github.com:giampaolo/psutilGiampaolo Rodola2018-11-071-1/+3
|\
| * Fix #1354 [Linux] disk_io_counters() fails on Linux kernel 4.18+ (#1360)Koen Kooi2018-11-051-1/+3
| | | | | | | | Linux kernel 4.18+ added 4 fields, ingore them and parse the rest as usual.
* | disable false positive mem test on travis + osxGiampaolo Rodola2018-11-071-0/+1
| |