note endianness problem
decode_location: handle strange locations more gracefully
info_section.read_tree: handle unknown tags more gracefully