> The formula end = (iph->p_vaddr - interp_addr) + iph->p_memsz; gives us
> 0xb001269c = (0xb0009000 - 0x0) + 0x969c so that's why we have interp_size
> as big as 2.9GB. So I tried to do interp_size = end & 0xFFFFF.. There is no
> more UME 22 Error but I got a Segmentation fault (the program works fine
> alone).
Please run these two readelf commands and post the results:
readelf --segments ./hello-arm-bionic # the name of the main program
readelf --segments _interpreter_name_ # /lib/ld-linux*.so.* or
something similar
--
------------------------------------------------------------------------------
WhatsUp Gold - Download Free Network Management Software
The most intuitive, comprehensive, and cost-effective network
management toolset available today. Delivers lowest initial
acquisition cost and overall TCO of any competing solution.
http://p.sf.net/sfu/whatsupgold-sd
_______________________________________________
Valgrind-users mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/valgrind-users