C encode_new: improve patch_dlsym heuristic

32bit systems have much lower shared object pointer values. around the image_base