Hi Josh I am getting error on the following code, and it looks like to be related to group sections. As you can see I changed the dwarf_elf_init to dwarf_begin_elf, but passed NULL on the third parameter. Do you know how should I actually deal with it?
91 bool DwarfHandle::init_dbg() 92 { 93 //int status; 94 //Dwarf_Error err; 95 if (init_dwarf_status == dwarf_status_ok) { 96 return true; 97 } 98 99 if (init_dwarf_status == dwarf_status_error) { 100 return false; 101 } 102 103 //status = dwarf_elf_init(file->e_elfp(), DW_DLC_READ, 104 // err_func, &file_data, &file_data, &err); 105 106 file_data = dwarf_begin_elf(file->e_elfp(), DWARF_C_READ, NULL); 107 cerr << "Error message:" << dwarf_errmsg(-1) << endl; 108 if (!file_data) { 109 init_dwarf_status = dwarf_status_error; 110 return false; 111 }