On 07/28/2010 03:00 PM, Edgar E. Iglesias wrote: >> - NEW_AUX_ENT(AT_BASE, (abi_ulong)(interp_load_addr)); >> + NEW_AUX_ENT(AT_BASE, (abi_ulong)(interp_info->load_addr)); > > > Hi Richard, > > I think this part breaks loading of statically linked ELFs (no > interpreter). I beleive Linux sets AT_BASE to zero in those cases.
You're right. This should be interp_info ? interp_info->load_addr : 0 r~