| 文件 | 最后提交记录 | 最后更新时间 |
|---|---|---|
Git conversion: Make reactos the root directory, move rosapps, rostests, wallpapers into modules, and delete rossubsys. | 8 年前 | |
[NTOS:KE:EX] Fix comment typo. | 2 年前 | |
[NTOSKRNL] Regroup the pool allocation tags in one dedicated place We have a special file, tag.h, which serves as a place to store whatever kernel pool allocation tag yet we still have some tags sparse over the kernel code... So just re-group them in one unique place. | 4 年前 | |
[REACTOS] Refresh old URLs (#7632) URLs are getting old. We have to update URLs for documentation purpose. JIRA issue: CORE-19963 - Refresh old URLs. - Add " (DEAD_LINK)" labels to dead links. - Use MS Learn links rather than MSDN ones. - Some dead links revived by Web Archive. - Don't change Wine Tests and Wine Sync. - Don't change 3rd party libraries. - Don't append "redirected" labels. | 1 年前 | |
[NTOS:EX] HACK: on livecd, disable security features in NtSystemDebugControl WinDBG can do some local debugging using 'windbg -kl'. In that case, WinDBG tries to directly use NtSystemDebugControl. If this function returns an error, WinDBG extracts a driver from its resources. WinDBG will send IOCTLs to this driver, and this driver will call KdSystemDebugControl. However, on livecd (where %SYSTEMROOT% is read-only), WinDBG is unable to extract the driver from its resources, and can't use the driver to call KdSystemDebugControl. As a work-around, allow all control classes in NtSystemDebugControl in case of livecd. WinDBG local debugging now also works on livecd (windbg -kl). | 1 年前 | |
Git conversion: Make reactos the root directory, move rosapps, rostests, wallpapers into modules, and delete rossubsys. | 8 年前 | |
[NTOS:EX] Fix bugs in NtCreateEvent - Validate EventType - Cleanup on failure - Add ASSERTs in KeInitializeEvent and KeInitializeTimerEx | 11 个月前 | |
[REACTOS] Cleanup INIT and some PAGE section allocations - Change INIT_FUNCTION and INIT_SECTION to CODE_SEG("INIT") and DATA_SEG("INIT") respectively - Remove INIT_FUNCTION from function prototypes - Remove alloc_text pragma calls as they are not needed anymore | 5 年前 | |
[FORMATTING][NTOS][HAL][DRIVERS][SDK] Fix trailing spaces | 5 年前 | |
Git conversion: Make reactos the root directory, move rosapps, rostests, wallpapers into modules, and delete rossubsys. | 8 年前 | |
[NTOS] Include kdbg/kdb.h only in the files that really need it. | 3 年前 | |
[REACTOS] Refresh old URLs (#7632) URLs are getting old. We have to update URLs for documentation purpose. JIRA issue: CORE-19963 - Refresh old URLs. - Add " (DEAD_LINK)" labels to dead links. - Use MS Learn links rather than MSDN ones. - Some dead links revived by Web Archive. - Don't change Wine Tests and Wine Sync. - Don't change 3rd party libraries. - Don't append "redirected" labels. | 1 年前 | |
[NTOS:KE/EX] Add minimal EMS (headless) support for bugcheck. In particular, the HeadlessGlobals->InBugCheck flag MUST be set prior to displaying the blue-screen, because the HDL global lock function would trigger a (nested) BSoD otherwise. Regarding the unimplemented HeadlessCmdSendBlueScreenData: it sends to the management console an XML description of the bugcheck. An example can be seen in this issue report: https://github.com/cloud-hypervisor/cloud-hypervisor/issues/3168 For more information, please consult: https://download.microsoft.com/download/1/6/1/161ba512-40e2-4cc9-843a-923143f3456c/windowsserver2003emssacxml.doc | 1 年前 | |
[SDK][KMTESTS][NTOSKRNL] Implement DeviceProperty support (#9549) * [RTL][NTOSKRNL] Initialize the Rtl locale table in kernel mode * [SDK][NTOSKRNL][KMTESTS] Implement DeviceProperty support | 4 天前 | |
[NTOS] Fix 64 bit warnings | 8 年前 | |
[NTOS:EX] Fix wait mode in keyed event implementation Use previous mode instead of KernelMode, to allow user mode threads to be terminated. | 4 个月前 | |
[REACTOS] Stop using non-conforming swprintf / vswprintf Use the underscored versions instead. | 5 个月前 | |
[NTOS] Swap MAXIMUM_PROCESSORS with NUMBER_POOL_LOOKASIDE_LISTS | 3 年前 | |
[NTOSKRNL] Force a probe against ReturnLength on query & Misc ICIF stuff NtQueryInformationToken is by far the only system call in NT where ReturnLength simply cannot be optional. On Windows this parameter is always probed and an argument to NULL directly leads to an access violation exception. This is due to the fact of how tokens work, as its information contents (token user, owner, primary group, et al) are dynamic and can vary throughout over time in memory. What happens on current ReactOS master however is that ReturnLength is only probed if the parameter is not NULL. On a NULL case scenario the probing checks succeed and NtQueryInformationToken fails later. For this, just get rid of CompleteProbing parameter and opt in for a bit mask flag based approach, with ICIF_FORCE_RETURN_LENGTH_PROBE being set on DefaultQueryInfoBufferCheck which NtQueryInformationToken calls it to do sanity checks. In addition to that... - Document the ICIF probe helpers - Annotate the ICIF prope helpers with SAL - With the riddance of CompleteProbing and adoption of flags based approach, add ICIF_PROBE_READ_WRITE and ICIF_PROBE_READ flags alongside with ICIF_FORCE_RETURN_LENGTH_PROBE | 4 年前 | |
[NTOS:EX] Fix BufferSize validation in NtCreateProfile. See https://www.geoffchappell.com/studies/windows/km/ntoskrnl/api/ex/profile/bugdemo.htm | 1 年前 | |
[NTOS:EX] Clarify push lock waiter list maintenance Explain that contended acquisition inserts wait blocks using the forward link only, while ExpOptimizePushLockList completes the reverse links and caches the tail pointer in the new list head. Clarify that Waking bit serializes both waiter list maintenance and wakeup. The thread responsible for the list either clears Waking after completing the links or enters the wakeup if the lock has been released. | 1 个月前 | |
[NTOS:EX] Lock the resource owner in ExpBoostOwnerThread The waiter's lock does not protect the owner thread's dispatcher state. Acquire and release the owner thread's lock instead. | 2 个月前 | |
[NTOS:EX] Fix 64 bit issues in ExfWaitForRundownProtectionReleaseCacheAware | 7 年前 | |
[NTOSKRNL] Force a probe against ReturnLength on query & Misc ICIF stuff NtQueryInformationToken is by far the only system call in NT where ReturnLength simply cannot be optional. On Windows this parameter is always probed and an argument to NULL directly leads to an access violation exception. This is due to the fact of how tokens work, as its information contents (token user, owner, primary group, et al) are dynamic and can vary throughout over time in memory. What happens on current ReactOS master however is that ReturnLength is only probed if the parameter is not NULL. On a NULL case scenario the probing checks succeed and NtQueryInformationToken fails later. For this, just get rid of CompleteProbing parameter and opt in for a bit mask flag based approach, with ICIF_FORCE_RETURN_LENGTH_PROBE being set on DefaultQueryInfoBufferCheck which NtQueryInformationToken calls it to do sanity checks. In addition to that... - Document the ICIF probe helpers - Annotate the ICIF prope helpers with SAL - With the riddance of CompleteProbing and adoption of flags based approach, add ICIF_PROBE_READ_WRITE and ICIF_PROBE_READ flags alongside with ICIF_FORCE_RETURN_LENGTH_PROBE | 4 年前 | |
Fix typo "managment" -> "management" in our codebase... ... except for 3rd-party code or "official" names. | 3 年前 | |
[NTOS:EX] Fix handle enumeration on x64 | 4 天前 | |
[NDK][NTOS][NTDLL][KRNEL32] Fix read/write of KSYSTEM_TIME Fix KiWriteSystemTime and move it to NDK. The previous implementation of KiWriteSystemTime was broken and updated the fields in the wrong order. Before that it was right for SystemTime and wrong for InterruptTime. ExpSetTimeZoneInformation had it wrong for the TimeZoneBias. Add KiReadSystemTime to read KSYSTEM_TIME values correctly, instead of doing it manually (and partly wrongly) all over the place. | 5 个月前 | |
[NTOSKRNL] Force a probe against ReturnLength on query & Misc ICIF stuff NtQueryInformationToken is by far the only system call in NT where ReturnLength simply cannot be optional. On Windows this parameter is always probed and an argument to NULL directly leads to an access violation exception. This is due to the fact of how tokens work, as its information contents (token user, owner, primary group, et al) are dynamic and can vary throughout over time in memory. What happens on current ReactOS master however is that ReturnLength is only probed if the parameter is not NULL. On a NULL case scenario the probing checks succeed and NtQueryInformationToken fails later. For this, just get rid of CompleteProbing parameter and opt in for a bit mask flag based approach, with ICIF_FORCE_RETURN_LENGTH_PROBE being set on DefaultQueryInfoBufferCheck which NtQueryInformationToken calls it to do sanity checks. In addition to that... - Document the ICIF probe helpers - Annotate the ICIF prope helpers with SAL - With the riddance of CompleteProbing and adoption of flags based approach, add ICIF_PROBE_READ_WRITE and ICIF_PROBE_READ flags alongside with ICIF_FORCE_RETURN_LENGTH_PROBE | 4 年前 | |
[REACTOS] Addendum to 5c7ce4475e246560d1622b8cc60dc603e3955f66 - Fix MSVC 2015 build Put data into PAGEDATA or INITDATA sections Keep section declaration for prototypes CORE-17540 | 5 年前 | |
[NDK][NTOS] Change Object callback types to NT6 style This is required to support the NT6 access flags THREAD_QUERY_LIMITED_INFORMATION and THREAD_SET_LIMITED_INFORMATION. | 2 个月前 | |
[NTOS:EX] Fix build Forgot to update the macro constant names to EX_DELAYED_WORK_THREADS and EX_CRITICAL_WORK_THREADS down below, oopsie. | 1 个月前 | |
[FORMATTING][NTOS][HAL][DRIVERS][SDK] Fix trailing spaces | 5 年前 | |
Git conversion: Make reactos the root directory, move rosapps, rostests, wallpapers into modules, and delete rossubsys. | 8 年前 | |
Git conversion: Make reactos the root directory, move rosapps, rostests, wallpapers into modules, and delete rossubsys. | 8 年前 |
| 文件 | 最后提交记录 | 最后更新时间 |
|---|---|---|
| 8 年前 | ||
| 2 年前 | ||
| 4 年前 | ||
| 1 年前 | ||
| 1 年前 | ||
| 8 年前 | ||
| 11 个月前 | ||
| 5 年前 | ||
| 5 年前 | ||
| 8 年前 | ||
| 3 年前 | ||
| 1 年前 | ||
| 1 年前 | ||
| 4 天前 | ||
| 8 年前 | ||
| 4 个月前 | ||
| 5 个月前 | ||
| 3 年前 | ||
| 4 年前 | ||
| 1 年前 | ||
| 1 个月前 | ||
| 2 个月前 | ||
| 7 年前 | ||
| 4 年前 | ||
| 3 年前 | ||
| 4 天前 | ||
| 5 个月前 | ||
| 4 年前 | ||
| 5 年前 | ||
| 2 个月前 | ||
| 1 个月前 | ||
| 5 年前 | ||
| 8 年前 | ||
| 8 年前 |