Ah and I forgot : Jérôme, now you can use /DEBUGPORT=foo to load KDfoo.DLL
;) Then your KDfoo.DLL can implement a simple line parser in order to
interpret any other hypothetical parameters present in the bootloader
command line (some other KDxxx use that, for example KD1394 or KDUSB iirc.).
One can imagine something like: /DEBUGPORT=GDB:COM1 to say: Load KDGDB.DLL
and use COM1 for it. Currently its not what you did, maybe it would be
great to have that? (and using /DEBUGPORT=COM1 just for loading KDCOM.DLL,
the KD layer for WinDbg ?)
Hermès.
De : Ros-dev [mailto:ros-dev-bounces@reactos.org] De la part de Jérôme
Gardou
Envoyé : vendredi 12 septembre 2014 18:20
À : ros-dev(a)reactos.org
Objet : Re: [ros-dev] [ros-diffs] [jgardou] 64121: [KDGDB] - introduce
KDGDB, a KDCOM-like DLL, wrapping the KD protocol and the GDB remote
protocol together. It is not fully functional, but for now it permits
source-level debuggin...
Sure, I will write one as soon as it is functional, but to make it short, it
is as simple as launching gdb and using target remote <your_com_port>
On ReactOS side, /DEBUGPORT=COMx and you're ready to go.
Enjoy
Jérôme
Le 12/09/2014 17:35, Pierre Schweitzer a écrit :
Awesome, indeed! Any info or tuto about how to use it? About how to plug
GDB to it?
Cheers,
On 09/12/2014 12:57 AM, Timo Kreuzer wrote:
Awesome stuff!
Am 11.09.2014 22:55, schrieb jgardou(a)svn.reactos.org:
Author: jgardou
Date: Thu Sep 11 20:55:42 2014
New Revision: 64121
URL:
http://svn.reactos.org/svn/reactos?rev=64121
<http://svn.reactos.org/svn/reactos?rev=64121&view=rev> &view=rev
Log:
[KDGDB]
- introduce KDGDB, a KDCOM-like DLL, wrapping the KD protocol and the GDB
remote protocol together.
It is not fully functional, but for now it permits source-level debugging in
some modules. More will be added as I feel the need and find the time to
work a bit more on it. (That is, unless an angel comes and resume the work)
To use it, set GDB and _WINKD_ to TRUE in your CMakeCache.txt. Using
separate debug symbols is also a good idea.
_______________________________________________
Ros-dev mailing list
Ros-dev(a)reactos.org
http://www.reactos.org/mailman/listinfo/ros-dev
_______________________________________________
Ros-dev mailing list
Ros-dev(a)reactos.org
http://www.reactos.org/mailman/listinfo/ros-dev