Fix bug in debuggerd so it can successfully find the exidx section in
libraries. This should fix the bug where the exception stack wasn't being printed past the PC. Change-Id: Ia69ebd49606ee34e329ba43c07b325660248e8fa
This commit is contained in:
parent
2124afeee1
commit
6b65747233
|
@ -374,7 +374,7 @@ static void parse_exidx_info(mapinfo *milist, pid_t pid)
|
|||
ptr = (Elf32_Phdr *) (mi->start + ehdr.e_phoff);
|
||||
for (i = 0; i < ehdr.e_phnum; i++) {
|
||||
/* Parse the program header */
|
||||
get_remote_struct(pid, (char *) ptr+i, &phdr,
|
||||
get_remote_struct(pid, (char *) (ptr+i), &phdr,
|
||||
sizeof(Elf32_Phdr));
|
||||
/* Found a EXIDX segment? */
|
||||
if (phdr.p_type == PT_ARM_EXIDX) {
|
||||
|
|
Loading…
Reference in New Issue