symtabAPI: Use dyn_hash_map for type IDs, and split on is_info
authorJosh Stone <jistone@redhat.com>
Thu, 29 May 2014 01:02:59 +0000 (18:02 -0700)
committerJosh Stone <jistone@redhat.com>
Thu, 29 May 2014 01:02:59 +0000 (18:02 -0700)
commit4f4cf282f46e95f6775a8861686786a9b51e3a9e
tree6636d2143c06a28f9943c247be1a69a65287ea4c
parent59840bcea59330a13733505888aff6e44969d07e
symtabAPI: Use dyn_hash_map for type IDs, and split on is_info

A hash map affords faster lookup, especially for such simple keys.

Splitting into two maps, rather than using pair<offset,bool> as before,
also makes an easier key lookup and more optimized storage.
symtabAPI/src/dwarfWalker.C
symtabAPI/src/dwarfWalker.h