Age | Commit message (Collapse) | Author | Files | Lines | |
---|---|---|---|---|---|
2016-05-14 | __ntapi_pty_query(), __ntapi_pty_set(): remove an always-false comparison. | midipix | 2 | -2/+2 | |
2016-05-14 | code maintenance: mark unused parameters. | midipix | 1 | -0/+4 | |
2016-05-14 | __ntapi_pty_connect(): added resilience. | midipix | 1 | -1/+17 | |
This patch accounts for zw_map_view_of_section() returning NT_STATUS_CONFLICTING_ADDRESSES (0xC0000018) due to third-party software thread creation upon process initialization. The conflict occurs when the address of the stack that is allocated for the third-party thread happens to coincide with the internal section address which was derived from the parent. As should be noted, and while we could decide to always reset ctx->section_addr prior to mapping the internal section, the advantage of the current solution (when acocmpanied by the wrapping calls to __ntapi_log_write) consists in the indication as to whether third-party thread creation had interfered with internal process initialization routines. | |||||
2016-03-02 | __ntapi_pty_read_write(): defer thread-based pty ownership to posix layer. | midipix | 1 | -3/+0 | |
2016-01-23 | annual chores. | midipix | 6 | -6/+6 | |
2015-09-26 | oopsy daisy. | midipix | 1 | -2/+2 | |
2015-09-26 | __ntapi_pty_query(): explicitly cast return value from uintptr_t to uint32_t. | midipix | 1 | -4/+4 | |
2015-09-26 | pty inheritance: client-side implementation. | midipix | 3 | -13/+96 | |
2015-07-27 | entered advanced internal development stage. | midipix | 6 | -0/+628 | |