aboutsummaryrefslogtreecommitdiff
path: root/src/common/mac/macho_utilities.h
diff options
context:
space:
mode:
authorjimblandy@gmail.com <jimblandy@gmail.com@4c0a9323-5329-0410-9bdc-e9ce6186880e>2009-07-30 17:54:40 +0000
committerjimblandy@gmail.com <jimblandy@gmail.com@4c0a9323-5329-0410-9bdc-e9ce6186880e>2009-07-30 17:54:40 +0000
commit0d23e8c68659fa8c661e3e7454933234f90443c4 (patch)
treefa16adb611966f2234af41af0234d2f16942e603 /src/common/mac/macho_utilities.h
parentLinux dumper: Use pointers to SourceFileInfo structures. (diff)
downloadbreakpad-0d23e8c68659fa8c661e3e7454933234f90443c4.tar.xz
Linux dumper: Don't record file boundary addresses as null-name SourceFileInfoList entries.
STABS information introduces a compilation unit with an N_SO entry whose address is the start address of the file and whose string is the name of the compilation unit's main source file. However, STABS entries can only hold one address, so STABS indicates the compilation unit's ending address with an N_SO entry whose name is empty. Currently, the dumper's data structures simply create SourceFileInfo structures with empty names for these end-of-unit N_SO entries. We want to remove STABS-specific characteristics from these structures so that we can replace them with an input-format-independent structure. This moves end-of-compilation-unit addresses out of the symbol table structure, and into their own list of boundary addresses. a=jimblandy r=nealsid git-svn-id: http://google-breakpad.googlecode.com/svn/trunk@369 4c0a9323-5329-0410-9bdc-e9ce6186880e
Diffstat (limited to 'src/common/mac/macho_utilities.h')
0 files changed, 0 insertions, 0 deletions