[PATCH v4 0/7] winedbg(gdbproxy): don't misbehave on module names w/ special characters; modernise
Jinoh Kang
jinoh.kang.kr at gmail.com
Fri Nov 19 07:38:43 CST 2021
Changelog:
v1 -> v2: address review comments so far
v2 -> v3:
- Change cover letter subject
- Capitalise subject
- Split qXfer cache patch into two
v3 -> v4:
- Fix pointer variable declaration style
- Synchronize to prior modified patches.
- Refactor the code a bit
- Revert to scanf() when parsing Xfer packet lines
- Fix indentation
- s/buffer_realloc/realloc/g
- s/vl_buffer/reply_buffer/g; s/vl_/reply_buffer_/g; s/vlbuf/reply/g
- Rewrite reply_buffer_add_uinthex(): convert for loop into while loop
- Rewrite reply_buffer_append_xmlstr(): convert for loop into while loop
- Split packet_reply_add() into packet_reply_add_data() here
- Rewrite packet_reply_add for clarity.
- Update Wine version in comment.
Jinoh Kang (7):
winedbg: Replace packet_realloc() with realloc().
winedbg: Use unsigned int for offset/length in GDB qXfer handler.
winedbg: Escape special characters in GDB packet reply.
winedbg: Buffer and escape output of GDB qXfer commands.
winedbg: Define table for GDB qXfer command handlers.
winedbg: Cache GDB qXfer command result for chunked fetching.
winedbg: Implement GDB qXfer object exec-file.
programs/winedbg/gdbproxy.c | 621 ++++++++++++++++++++++++++----------
1 file changed, 456 insertions(+), 165 deletions(-)
--
2.31.1
More information about the wine-devel
mailing list