Developer forums (C::B DEVELOPMENT STRICTLY!) > Development

Attention massive speed up of the debugger

<< < (3/7) > >>

MortenMacFly:

--- Quote from: oBFusCATed on October 13, 2009, 12:21:02 pm ---No one interested?  :shock: :?  :P

--- End quote ---
Stay tuned... I have it applied since day 0, but was on holiday. If unsure after a (longer) while, simply PM me as a reminder.
@Thomas: Looks good to me so far, it's indeed a speedup.

oBFusCATed:
I've figured it out :)
Just wanted to make some noise...

For the record it works perfectly on linux - arch 32bits, gentoo 64 bits ...

p.s. maybe other users (the compiler plugin in particular) of PipeProcess should be modified, so they can take advantage of the speedup

Jenna:

--- Quote from: oBFusCATed on October 18, 2009, 08:34:53 pm ---I've figured it out :)
Just wanted to make some noise...

For the record it works perfectly on linux - arch 32bits, gentoo 64 bits ...

p.s. maybe other users (the compiler plugin in particular) of PipeProcess should be modified, so they can take advantage of the speedup

--- End quote ---

Your patch accidently slipped in r5876 (scrollingdialog) and it breaks debugging on my XP-machine, linux still works fine.
Creating the debuggers pipedprocess with eatEOL set to true also works, but with eatEOL set to false, debugger always hangs.
"Tested" with gdb 6.8.50 and 7.0.2.
I will revert the patch and try to find the problem (if possible).

EDIT:
Done (r5898),

sorry for any problems that might have occurred.

MortenMacFly:

--- Quote from: jens on November 03, 2009, 03:10:12 pm ---Your patch accidently slipped in r5876 (scrollingdialog) and it breaks debugging on my XP-machine, linux still works fine.

--- End quote ---
Huh? That works fine for me here (WinXP, too)...?! How do you "reproduce" the hang?

Jenna:

--- Quote from: MortenMacFly on November 03, 2009, 03:30:13 pm ---
--- Quote from: jens on November 03, 2009, 03:10:12 pm ---Your patch accidently slipped in r5876 (scrollingdialog) and it breaks debugging on my XP-machine, linux still works fine.

--- End quote ---
Huh? That works fine for me here (WinXP, too)...?! How do you "reproduce" the hang?

--- End quote ---

Create a console-project, compile, set a breakpoint, start the debugger and the bp is never reached.
I also can not stop the debug-process, only kill it via taskmanager.

gdb uses 0% of my CPU and only very moderate ram (just a simple hello-world-program).

gcc 4.4.1 TDM-2 (sjlj),
gdb either shipped with TDM's MinGW (6.8 ) or 7.0.2.

As written before:

--- Quote from: jens on November 03, 2009, 03:10:12 pm ---Creating the debuggers pipedprocess with eatEOL set to true also works, but with eatEOL set to false, debugger always hangs.

--- End quote ---

Navigation

[0] Message Index

[#] Next page

[*] Previous page

Go to full version