-------------------------------------------------------------------------
| 75 | |
| 76 | //------------------------------------------------------------------------- |
| 77 | void ExecutedAddressManager::AddModule( |
| 78 | const std::wstring& moduleName, |
| 79 | void* dllBaseOfImage) |
| 80 | { |
| 81 | auto it = modules_.find(moduleName); |
| 82 | |
| 83 | if (it == modules_.end()) |
| 84 | it = modules_.emplace(moduleName, Module{ moduleName }).first; |
| 85 | lastModule_.module_ = &it->second; |
| 86 | lastModule_.baseOfImage_ = dllBaseOfImage; |
| 87 | } |
| 88 | |
| 89 | //------------------------------------------------------------------------- |
| 90 | bool ExecutedAddressManager::RegisterAddress( |
no outgoing calls