summaryrefslogtreecommitdiffhomepage
path: root/src
AgeCommit message (Collapse)AuthorFilesLines
2017-01-19__ntapi_tt_get_peb_env_block_utf16(): rewrite more elegantly.midipix1-7/+4
2017-01-19__ntapi_tt_get_cmd_line_utf16(): rewrite more elegantly.midipix1-9/+4
2017-01-19__ntapi_tt_get_runtime_data(): integral process: guard against false positives.midipix2-1/+12
2017-01-19__ntapi_tt_get_runtime_data(): simplify logic, check align. at page boundary.midipix1-11/+17
2017-01-18ntapi_tt_open_{physical|logical}_parent_directory: added 'reserved' param.midipix2-2/+7
2017-01-18__ntapi_tt_open_logical_parent_directory(): updated stub return value.midipix1-1/+1
2017-01-18ntapi_tt_open_logical_parent_directory(): added inheritance and share params.midipix1-0/+4
2017-01-18ntapi_tt_open_logical_parent_directory(): removed 'type' param (not needed).midipix1-3/+1
2017-01-18ntapi_tt_open_physical_parent_directory(): added inheritance and share params.midipix1-4/+5
2017-01-18ntapi_tt_open_physical_parent_directory(): removed 'type' param (not needed).midipix1-4/+1
2017-01-17struct nt_runtime_data: update for the benefit of the framework loader impl.midipix1-3/+3
2017-01-16__ntapi_dsr_start_impl(): copy the loop routine addr and ctx onto the stack.midipix1-2/+4
Since params might point to an address on the stack of the thread which called __ntapi_dsr_init(), and given that __ntapi_dsr_init() returns as soon as the internal client connection had been established, we may not access params upon return from __ntapi_dsr_connect_internal_client().
2017-01-16daemon initialization: establish SEH frames for the daemon and internal thread.midipix5-3/+84
2017-01-08ntapi_tty_create_session(): removed hard-coded fallback image name.midipix1-15/+4
2017-01-07daemon initialization: simplified logic, fixed params-related race hazard.midipix2-47/+53
2017-01-07framework: process parameters: renamed srv_ready --> hserver.midipix2-14/+14
2017-01-07subsystem infrastructure: distinguish between port and session type/subtype.midipix1-2/+11
2017-01-07__ntapi_tty_create_session(): properly close the server ready event handle.midipix1-6/+8
2017-01-07__ntapi_tty_create_session(): check for a server's premature termination.midipix1-3/+16
2017-01-07subsystem infrastructure: added proper session chain support.midipix1-4/+48
2017-01-07native process creation: added child process session registration support.midipix2-0/+16
2017-01-07__ntapi_pty_inherit(): do not repeat __ntapi_pty_free() upon failure.midipix1-3/+1
2017-01-07pty interfaces: added __ntapi_pty_open_pair().midipix3-6/+47
2017-01-07{i}stat{fs} interfaces: maintained smooth foreign compiler support.midipix3-3/+3
2017-01-07ntapi_tty_query_information_server: update, follow ntapi_pty_query's model.midipix1-18/+34
2016-12-25file-system interfaces: removed the inadequate ntapi_tt_validate_fs_handle.midipix3-29/+0
2016-12-25{i}stat{fs} interfaces: remove fluff, require valid handle, simplify logic.midipix4-143/+67
2016-12-25{i}stat{fs} interfaces: add .obj_name_strlen, remove .record_name_strlen.midipix3-12/+12
2016-12-25 __ntapi_tt_{i}stat{fs}(): [semantic] clean-up: device/file name copy.midipix3-23/+15
2016-12-25__ntapi_tt_istat(): added NT_ISTAT_DEV_NAME_ONLY support.midipix1-14/+16
2016-12-25__ntapi_tt_{i}stat{fs}(): \Device\Mup: include share name in device name.midipix3-7/+22
2016-12-25__ntapi_tt_istat(): respect NT_ISTAT_DEV_NAME_COPY.midipix1-0/+14
2016-12-23__ntapi_tt_statfs(): clean-up, simplify logic.midipix1-21/+20
2016-12-23__ntapi_tt_istat(): clean-up, simplify logic.midipix1-6/+7
2016-12-23__ntapi_tt_stat(): clean-up, simplify logic.midipix1-44/+42
2016-12-22__ntapi_tt_stat(): properly populate .dev_name_hash and .dev_name_strlen.midipix1-15/+44
2016-12-22__ntapi_tt_statfs(), __ntapi_tt_istat(): added initial \Device\Mup support.midipix2-13/+43
2016-12-1932/64-bit code path: use __SIZEOF_POINTER__ in anticipation of arm support.midipix7-14/+14
2016-12-18__ntapi_sc_socket_V{1|2}: provide smooth foreign compiler support.midipix2-4/+24
2016-12-18ntapi_sc_sockete(): update to a more caller-friendly signature.midipix2-4/+4
2016-12-15project: clbuild-bat: asm source file normalization.midipix1-0/+0
2016-12-15fork: removed the dangling src/process/nt64/tt_fork_v1_x86_64.asm.midipix1-50/+0
2016-12-15__ntapi_tt_create_thread(): do not alter value of caller's params->reg_context.midipix1-4/+10
2016-12-15__ntapi_tt_get_csr_port_handle_addr_by_logic_x86_64(): code clean-up.midipix1-5/+6
2016-12-15__ntapi_pty_query(): properly validate pty_info_class.midipix1-0/+2
2016-12-15__ntapi_tt_fork_v1(): code clean-up.midipix2-13/+16
2016-12-15__ntapi_tt_create_remote_runtime_data(): code clean-up.midipix1-59/+55
2016-12-15__ntapi_ldr_load_system_dll(): have size match strlen in nt_unicode_string.midipix1-1/+1
2016-12-15ntapi_debug.c: ensure the translation unit is never empty.midipix1-0/+2
2016-12-15__ntapi_tt_get_dos_drive_mount_points(): simplify logic.midipix1-5/+2