two questions about GDB coding standards

Eli Zaretskii eliz@gnu.org
Tue May 17 20:30:00 GMT 2005


> Date: Tue, 17 May 2005 11:13:21 -0400
> From: Wu Zhou <woodzltc@cn.ibm.com>
> 
> 1. In section 13.4.2(memory management), it is said that gdb uses the 
> string function xstrdup and the print function xasprintf.  But I saw 
> in the source codes that most places use sprintf instead.

This is just a matter of converting the uses of sprintf into safer
code using xstrdup, xasprintf, xsprintf, etc.  Volunteers are welcome.

> Besides this in-consistence, we also know that sprintf is very prone
> to buffer overflow error.

That is precisely why we don't want to use it.



More information about the Gdb-patches mailing list