Hello I am trying to run valgrind on the program zeusmp from the SPEC CPU2006 benchmark suite.
$ valgrind ./zeusmp.static valgrind: mmap(0x8110000, 1172246528) failed in UME with error 22 (Invalid argument). valgrind: this can be caused by executables with very large text, data or bss segments. So, let's look to see what the problem is. $ readelf --sections ./zeusmp.static | grep bss [24] .bss NOBITS 0810fc60 0c6c60 45df0ef0 00 WA 0 0 32 There's the problem, the bss segment is size 0x45df0ef0, or a bit over 1GB. Is it possible to make valgrind handle this? I admit that on a 32-bit architecture, one quickly runs out of address space when things like this are going on... Vince ------------------------------------------------------------------------- SF.Net email is sponsored by: Check out the new SourceForge.net Marketplace. It's the best place to buy or sell services for just about anything Open Source. http://ad.doubleclick.net/clk;164216239;13503038;w?http://sf.net/marketplace _______________________________________________ Valgrind-developers mailing list Valgrind-developers@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/valgrind-developers