bfinish writes to random addresses.

Greg Law glaw@undo-software.com
Tue Jul 25 15:41:00 GMT 2006


Hi list,

When doing a 'finish' command when EBP contains bad values such that gdb 
gets confused about a function's return address, it writes a breakpoint 
into an essentially random point in the inferior's address space.

Should I report a bug, or do we consider it the user's own stupid fault 
if he/she tries to do a 'finish' command when the frame-pointer is invalid?


Cheers,

Greg

-- 
Greg Law, Undo Software                       http://undo-software.com/



More information about the Gdb mailing list