1) UhtHeaderFile is no longer part of Outer chain for types. This makes the Outer chain match the engine.
2) UhtPackages can no longer be enumerated from UhtSession.
3) UhtModule has been added which can now be enumerated from UhtSession. UhtPackages and UhtHeaderFiles can be enumerated from each module.
4) UhtHeaderFile contains a complete list of all root level types found in the header. Those types can also be enumerated from the individual UhtPackages found in the module owning the header file.
#rb Tim.Smith
[CL 35735797 by tim smith in ue5-main branch]
#rb carles.fernandez, kaleb.morris
#tests Tested ASAN Dedicated Server builds on Linux
[FYI] richard.smith
[RN] Linux ASAN builds will now include fsanitize-recover to allow continue on error
[CL 35734623 by matt harris in ue5-main branch]
* Fixed so wrapped llvm ir files can be parsed
* Fixed so correct extra symbol file is created for various platforms
* Added more handling of .elf files. It should find exported and imported symbols better now
[CL 35730897 by henrik karlsson in ue5-main branch]
* Fixed so PopulateCasFromDirs now use file lookup table to prevent cas calculation if file has been calculated before
[CL 35730628 by henrik karlsson in ue5-main branch]
* Expanded lock a little bit when populating local cas files because it is now populated at the same time as being used
* Fixed uninitialized variable that caused cas population from all xcode installations
[CL 35728595 by henrik karlsson in ue5-main branch]
* Fixed so agent populates cas after it has started the session.. this in order to prevent timeouts after connecting if populating cas from local path takes a long time
[CL 35728234 by henrik karlsson in ue5-main branch]