[ros-dev] [ros-diffs] [ion] 24595: - Implement DbgkpQueueMessage. This is the main bi-directional communication routine for the newer non-LPC Debug Object. - Implement DbgkPostFakeProcessCreateMessages (and stub DbgkpPostFakeThreadMessages and DbgkpPostFakeModuleMessages). These are required when attaching to a process after threads have been created and modules loaded, so that the debugger can have a valid state. - Still missing the two functions to Set/Clear the Debug Object, will do these next.

Thomas Weidenmueller w3seek at reactos.com
Sat Oct 21 21:41:00 CEST 2006


> -        RtlCopyMemory(StateChange,
> +        /* Return our wait state change structure */
> +        RtlMoveMemory(StateChange,
>                        &WaitStateChange,
>                        sizeof(DBGUI_WAIT_STATE_CHANGE));

RtlMoveMemory doesn't really make sense as the destination and source
are never overlapping, resulting in unnecessary overhead.

- Thomas


More information about the Ros-dev mailing list