|
|
Home » Developing U++ » U++ TheIDE and Library: Releases and ChangeLogs » Valgrind support in TheIDE
|
|
Re: Valgrind support in TheIDE [message #15957 is a reply to message #15935] |
Mon, 19 May 2008 22:02 |
mdelfede
Messages: 1307 Registered: September 2007
|
Ultimate Contributor |
|
|
Patch to make it work on both ubuntu 7.04 and 8.04.
void Ide::Valgrind()
{
static String ValgrindLogFile = "";
static bool hasValgrind = true;
// runs valgrind --help to find if the correct option is
// --log-file-exactly (ubuntu 7.04) or --log-file (ubuntu 8.04)
if(hasValgrind && ValgrindLogFile == "")
{
One<Host> h = CreateHostRunDir();
String fn = GetTempFileName();
FileOut f(fn);
String cmdline;
if(!IsNull(h->Execute("valgrind --help", f)))
{
f.Close();
String txt = LoadFile(fn);
DeleteFile(fn);
if(txt.Find("--log-file-exactly") > 0)
ValgrindLogFile = "--log-file-exactly";
else if (txt.Find("--log-file") > 0)
ValgrindLogFile = "--log-file";
else
hasValgrind = false;
}
else
hasValgrind = false;
}
if(!hasValgrind)
return;
if(!Build())
return;
One<Host> h = CreateHostRunDir();
.........................................
(applied to svn)
Ciao
Max
[Updated on: Mon, 19 May 2008 22:03] Report message to a moderator
|
|
|
|
|
Re: Valgrind support in TheIDE [message #15976 is a reply to message #15935] |
Wed, 21 May 2008 05:35 |
Novo
Messages: 1358 Registered: December 2006
|
Ultimate Contributor |
|
|
Novo wrote on Sun, 18 May 2008 23:36 | Valgrind exists only on Linux. I've attached a patch.
|
Could you please apply this patch to TheIDE? My firewall complains about TheIDE launching a network-enabled application all the time ...
Regards,
Novo
|
|
|
Re: Valgrind support in TheIDE [message #15979 is a reply to message #15976] |
Wed, 21 May 2008 12:58 |
mdelfede
Messages: 1307 Registered: September 2007
|
Ultimate Contributor |
|
|
Novo wrote on Wed, 21 May 2008 05:35 |
Novo wrote on Sun, 18 May 2008 23:36 | Valgrind exists only on Linux. I've attached a patch.
|
Could you please apply this patch to TheIDE? My firewall complains about TheIDE launching a network-enabled application all the time ...
|
Applied!
Max
|
|
|
Goto Forum:
Current Time: Thu Apr 18 13:48:49 CEST 2024
Total time taken to generate the page: 0.01744 seconds
|
|
|