Branch: refs/heads/master
Home: https://github.com/dyninst/dyninst
Commit: 9a88a323264b7ff6b58c72f265540dbaafd648d1
https://github.com/dyninst/dyninst/commit/9a88a323264b7ff6b58c72f265540dbaafd648d1
Author: Tim Haines <thaines.astro@xxxxxxxxx>
Date: 2023-09-21 (Thu, 21 Sep 2023)
Changed paths:
M symtabAPI/CMakeLists.txt
M symtabAPI/h/Function.h
M symtabAPI/h/Symtab.h
M symtabAPI/src/Symtab-edit.C
M symtabAPI/src/Symtab-lookup.C
M symtabAPI/src/Symtab.C
A symtabAPI/src/indexed_symbols.hpp
A symtabAPI/src/symtab_impl.hpp
Log Message:
-----------
Hide implementations of complex data structures in SymtabAPI::Symtab (#1531)
* Moved indexed_symbols into a private implementation
* Move indexed_modules into private implementation
* Move funcRangesAreParsed into private implementation
* Move types_parsed into private implementation
* Move funcsByOffset into private implementation
* Move varsByOffset into private implementation
* Remove 'concurrent.h' from 'Symtab.h'
* Move mod_lookup_ into private implementation.
* Move func_lookup into private implementation
|