From: John R. <jr...@bi...> - 2019-04-08 04:24:15
|
> Elf file type is DYN (Shared object file) > Entry point 0x47000 > There are 9 program headers, starting at offset 64 > Program Headers: > Type Offset VirtAddr PhysAddr FileSiz MemSiz Flg Align > PHDR 0x000040 0x0000000000000040 0x0000000000000040 0x0001f8 0x0001f8 R 0x8 > LOAD 0x000000 0x0000000000000000 0x0000000000000000 0x0469bc 0x0469bc R 0x1000 > LOAD 0x047000 0x0000000000047000 0x0000000000047000 0x10ee20 0x10ee20 E 0x1000 > LOAD 0x156000 0x0000000000156000 0x0000000000156000 0x00a598 0x221fa8 RW 0x1000 > DYNAMIC 0x15ee20 0x000000000015ee20 0x000000000015ee20 0x0001c0 0x0001c0 RW 0x8 > GNU_RELRO 0x15a000 0x000000000015a000 0x000000000015a000 0x006598 0x007000 R 0x1 > GNU_EH_FRAME 0x02a2a4 0x000000000002a2a4 0x000000000002a2a4 0x005ddc 0x005ddc R 0x4 > GNU_STACK 0x000000 0x0000000000000000 0x0000000000000000 0x000000 0x000000 RW 0 > NOTE 0x000238 0x0000000000000238 0x0000000000000238 0x000038 0x000038 R 0x4 > Valgrind can not find memory leak with malloc; Which version of valgrind? (Run "valgrind --version".) Please post the valgrind output just before and just after the place where the report of memory leaks should appear. Please re-run using "valgrind -v ..." and show the output from the very beginning until the last REDIR message, such as: --15470-- REDIR: 0x4ebf390 (libc.so.6:malloc) redirected to 0x4c2edc9 (malloc) --15470-- REDIR: 0x4ebf9e0 (libc.so.6:free) redirected to 0x4c2ffca (free) > I think maybe there is something different with GNU LD command; because there is two segment new; > Please focus on the text in blue; The text that was originally posted to [valgrind-users] was all in black. There was no blue. Please post the output from: readelf --dynamic <the_program> ldd <the_program> |