Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | win C refact: reconstruct _psutil_windows.c trying to preserve history | Giampaolo Rodola | 2023-04-19 | 1 | -0/+284 |
| | | | | Signed-off-by: Giampaolo Rodola <g.rodola@gmail.com> | ||||
* | rename _psutil_windows.c -> proc.c | Giampaolo Rodola | 2023-04-19 | 1 | -1507/+0 |
| | | | | Signed-off-by: Giampaolo Rodola <g.rodola@gmail.com> | ||||
* | Win, C, refact: move boot_time() and users() in new sys.c | Giampaolo Rodola | 2023-04-18 | 1 | -167/+6 |
| | |||||
* | Windows / refact: new sensors.c file | Giampaolo Rodola | 2023-04-18 | 1 | -25/+1 |
| | |||||
* | C refact: remove useless cmdline / cwd / environ layers. Call direct functions | Giampaolo Rodola | 2023-04-18 | 1 | -73/+0 |
| | |||||
* | Get Windows percent swap usage from performance counters (#2160) | Daniel Widdis | 2023-04-13 | 1 | -0/+1 |
| | | | Signed-off-by: Daniel Widdis <widdis@gmail.com> | ||||
* | move psutil_getpagesize() in a new mem.c file | Giampaolo Rodola | 2023-04-10 | 1 | -11/+0 |
| | |||||
* | move psutil_virtual_mem() in a new mem.c file | Giampaolo Rodola | 2023-04-10 | 1 | -29/+1 |
| | |||||
* | Use system-level values for Windows virtual memory (#2077) | Daniel Widdis | 2022-10-21 | 1 | -10/+15 |
| | | | | | | | | | | | | | | | | | * Use system-level values for Windows virtual memory Submitting this as a draft PR as I believe it will address #2074. I do not have either a C or Python development environment to test these changes, so they are provided in the hopes someone else can test and confirm they fix the issue. There's probably some room to simplify the code with temporary variables to reduce redundancy. For background, I have implemented precisely this logic in my own (Java-based) project [here](https://github.com/oshi/oshi/blob/3bb9eafbe2062edad4108b7b12501b1f9be27361/oshi-core/src/main/java/oshi/hardware/platform/windows/WindowsVirtualMemory.java#L110-L118) and [here](https://github.com/oshi/oshi/blob/3bb9eafbe2062edad4108b7b12501b1f9be27361/oshi-core/src/main/java/oshi/hardware/platform/windows/WindowsGlobalMemory.java#L253-L263) following a detailed investigation in https://github.com/oshi/oshi/issues/1182 Signed-off-by: Daniel Widdis <widdis@gmail.com> * Formatting, credits, change log Signed-off-by: Daniel Widdis <widdis@gmail.com> Signed-off-by: Daniel Widdis <widdis@gmail.com> | ||||
* | Remove docstrings from C function definitions (#2058) | Giampaolo Rodola | 2022-01-16 | 1 | -111/+55 |
| | |||||
* | c / win: get rid of psutil_load_globals() and move it into psutil_setup() fun | Giampaolo Rodola | 2021-11-04 | 1 | -2/+0 |
| | | | | Signed-off-by: Giampaolo Rodola <g.rodola@gmail.com> | ||||
* | PSUTIL_DEBUG: print file + line number for C ext modules (#2005) | Giampaolo Rodola | 2021-10-26 | 1 | -2/+2 |
| | |||||
* | update HISTORY to include #1981, CREDIT @PetrPospisil, fix C linter warnings | Giampaolo Rodola | 2021-10-18 | 1 | -6/+6 |
| | | | | Signed-off-by: Giampaolo Rodola <g.rodola@gmail.com> | ||||
* | Fix WOW64 issue: NtQuerySystemInformation does not set ↵ | PetrPospisil | 2021-10-18 | 1 | -7/+39 |
| | | | | | | | ImageName.MaximumLength (#1981) * fix WOW64 issue when the NtQuerySystemInformation does not set ImageName.MaximumLength when STATUS_INFO_LENGTH_MISMATCH is returned Signed-off-by: Petr Pospíšil <petr.pospisil@safetica.com> | ||||
* | fix #1965 / win / users() / critical: Py_INCREF(Py_None) before setting None ↵ | Giampaolo Rodola | 2021-10-05 | 1 | -0/+1 |
| | | | | | | object in C Signed-off-by: Giampaolo Rodola <g.rodola@gmail.com> | ||||
* | remove win dead code | Giampaolo Rodola | 2020-12-27 | 1 | -29/+0 |
| | | | | Signed-off-by: Giampaolo Rodola <g.rodola@gmail.com> | ||||
* | rename C fun | Giampaolo Rodola | 2020-12-21 | 1 | -1/+1 |
| | |||||
* | Rename cpu_count_physical() to cpu_count_cores() | Giampaolo Rodola | 2020-12-21 | 1 | -2/+2 |
| | | | | | | | | | | This has always been cause of confusion, e.g. see: https://github.com/giampaolo/psutil/pull/1727#issuecomment-698934643 Removed the reference to "physical" from dostrings, functions and test. I still left it in the doc though, as it's more explanatory. Signed-off-by: Giampaolo Rodola <g.rodola@gmail.com> | ||||
* | fix #1875: username return ERROR_NONE_MAPPED | Giampaolo Rodola | 2020-12-14 | 1 | -0/+13 |
| | |||||
* | [Windows] #1877: turn OpenProcess -> ERROR_SUCCESS into AD or NSP (#1887) | Giampaolo Rodola | 2020-12-14 | 1 | -19/+12 |
| | | | | Signed-off-by: Giampaolo Rodola <g.rodola@gmail.com> | ||||
* | Rewrite Linux prlimit() with ctypes (Linux wheels) (#1879) | Giampaolo Rodola | 2020-11-15 | 1 | -1/+1 |
| | |||||
* | Add support for Windows Nano Server (#1768) | Julien Lebot | 2020-07-05 | 1 | -25/+41 |
| | |||||
* | Windows: refactor proc username(), split it in 2 functions | Giampaolo Rodola | 2020-05-05 | 1 | -53/+58 |
| | |||||
* | #1693: also increase precision of users()'s login time | Giampaolo Rodola | 2020-02-13 | 1 | -10/+6 |
| | |||||
* | refactoring: get rid of duplicated code; use one function to return (user, ↵ | Giampaolo Rodola | 2020-02-13 | 1 | -45/+5 |
| | | | | | | | | | | | | | | sys, create time) rename method remove unnecessary wrap_exceptions deco bind cpu_times() and create_time() with oneshot() rename var remove cache for proc_times(): unnecessary because create_time() is already cached | ||||
* | [Windows] increase precision of boot_time() and proc create_time() (#1693) | Giampaolo Rodola | 2020-02-13 | 1 | -58/+13 |
| | |||||
* | Add support for PyPy on Windows (#1686) | Giampaolo Rodola | 2020-02-11 | 1 | -8/+14 |
| | |||||
* | [Windows] use NtQuerySystemInformation to determine process exe() (#1677) | Giampaolo Rodola | 2020-02-01 | 1 | -55/+61 |
| | |||||
* | Properly handle PID type in C (#1672) | Giampaolo Rodola | 2020-01-29 | 1 | -50/+51 |
| | |||||
* | fix #1662: QueryFullProcessImageNameW may fail with error code = 0 (Win API ↵ | Giampaolo Rodola | 2020-01-14 | 1 | -1/+5 |
| | | | | bug?) | ||||
* | properly cleanup C thread | Giampaolo Rodola | 2020-01-14 | 1 | -4/+3 |
| | |||||
* | check MALLOC_ZERO ret code | Giampaolo Rodola | 2020-01-14 | 1 | -6/+0 |
| | |||||
* | print/set syscall origin when raising NSP or AD | Giampaolo Rodola | 2020-01-14 | 1 | -14/+14 |
| | |||||
* | #1652 remove Windows Vista references | Giampaolo Rodola | 2020-01-11 | 1 | -4/+1 |
| | |||||
* | #1652: remove win XP code path checking avilability of GetTickCount64 | Giampaolo Rodola | 2020-01-11 | 1 | -11/+1 |
| | |||||
* | get rid of globals.c; move stuff in _psutil_common.c | Giampaolo Rodola | 2020-01-06 | 1 | -3/+1 |
| | |||||
* | fix some win tests | Giampaolo Rodola | 2020-01-06 | 1 | -1/+1 |
| | |||||
* | fix #1656: [Windows] Process.memory_full_info() raises AccessDenied even for ↵ | Giampaolo Rodola | 2020-01-06 | 1 | -1/+1 |
| | | | | the current user and os.getpid() | ||||
* | refactor win C code: use original WinAPI functions and remove psuil_ prefix | Giampaolo Rodola | 2020-01-05 | 1 | -10/+10 |
| | |||||
* | rm duplicated C code | Giampaolo Rodola | 2020-01-03 | 1 | -120/+0 |
| | |||||
* | windows: move get_process_info() into process_info.c to make room for Cygwin | Giampaolo Rodola | 2020-01-03 | 1 | -88/+0 |
| | |||||
* | fix compiler warning + remove cruft | Giampaolo Rodola | 2020-01-03 | 1 | -4/+4 |
| | |||||
* | rename global.c -> globals.c | Giampaolo Rodola | 2020-01-03 | 1 | -1/+1 |
| | |||||
* | #1652: remove inet_ntop.c | Giampaolo Rodola | 2020-01-02 | 1 | -1/+0 |
| | |||||
* | Windows: split C modules (#1655) | Giampaolo Rodola | 2020-01-02 | 1 | -1069/+8 |
| | |||||
* | #1652: also drop support for Windows Server 2003 | Giampaolo Rodola | 2020-01-02 | 1 | -4/+0 |
| | |||||
* | Drop windows XP support (#1652) | Giampaolo Rodola | 2020-01-01 | 1 | -76/+3 |
| | | | | minimum supported now is Windows Vista | ||||
* | win: split code into new process_utils.c | Giampaolo Rodola | 2019-12-30 | 1 | -0/+1 |
| | |||||
* | windows: move net_connections() in socks.c | Giampaolo Rodola | 2019-12-30 | 1 | -460/+2 |
| | |||||
* | fix compilation err on win | Giampaolo Rodola | 2019-11-22 | 1 | -1/+1 |
| |