- 04 Aug, 2015 1 commit
-
-
Ken Thomases authored
Images in the shared cache have their segments mapped non-contiguously. We don't know how to find where the non-__TEXT segments actually are. Also, the code assumes that the image is mapped contiguously in various places. So, we just ignore those segments. Treating the non-contiguous segments as though they were contiguous caused their apparent memory ranges to overlap, leading to addresses being attributed to the wrong module, let alone symbol.
-
- 29 Jun, 2015 1 commit
-
-
Ken Thomases authored
Such external debug info files are created by the dsymutil command. Usually, it creates a <name>.dSYM bundle directory but it can also produce a <name>.dwarf flat file. The code will find and use either. It first checks if such a bundle or file is adjacent to the module binary. If it's not, it uses Spotlight to search for a .dSYM bundle based on the binary's UUID, which is what gdb and lldb do, too. That way, it can find it anywhere on the system.
-
- 25 Jun, 2015 2 commits
-
-
Ken Thomases authored
-
Ken Thomases authored
-
- 14 Feb, 2012 1 commit
-
-
Eric Pouech authored
-
- 28 Apr, 2011 1 commit
-
-
Marcus Meissner authored
-
- 28 Dec, 2010 2 commits
-
-
Eric Pouech authored
-
Eric Pouech authored
dbghelp: Extend elf_map_file so that it can also handle ELF maps directly from debuggee address space.
-
- 30 Aug, 2010 1 commit
-
-
Andrew Talbot authored
-
- 19 Mar, 2010 4 commits
-
-
Eric Pouech authored
-
Eric Pouech authored
-
Eric Pouech authored
dbghelp: Extend the ELF image management to PE modules so we get a rather uniform interface to image manipulation.
-
Eric Pouech authored
-