bool read_int(const char* name, int& v) const
 {
   std::vector<std::string> lst = get_section_names();
   if (m_overrides.read_int(name, v))
   {
     return true;
   }
   else
   {
     if (m_reader.read_int(name, v))
     {
       return true;
     }
     return false;
   }
 }
void parse_elf (char* file_name)
{
	init_elf_parser (file_name);

	if (architecture == ELFCLASS32)
	{
		get_num_sections ();
		get_section_names ();
		parse_sections ();
		find_main ();
	}
	else
	{
		get_num_sections64 ();
		get_section_names64 ();
		parse_sections64 ();
		find_main64 ();
	}
}