mirror of
https://github.com/NationalSecurityAgency/ghidra.git
synced 2026-05-22 21:51:10 +08:00
Merge remote-tracking branch 'origin/GP-0_ghizard_PDB_undo_main_part_of_GP-4595_for_now_due_to_namespace_class_issues'
This commit is contained in:
+5
-4
@@ -51,10 +51,11 @@ public abstract class AbstractComplexTypeApplier extends MsDataTypeApplier {
|
||||
// often had a member that also lambda that was marked with the exact same namespace/name
|
||||
// as the containing structure. We found that the mangled names had more accurate and
|
||||
// distinguished lambda numbers.
|
||||
String mangledName = type.getMangledName();
|
||||
if (mangledName != null) {
|
||||
symbolPath = getSymbolPathFromMangledTypeName(mangledName);
|
||||
}
|
||||
// Temporarily comment out main work of GP-4595 due to namespace/class issues (20240705) TODO: fix
|
||||
// String mangledName = type.getMangledName();
|
||||
// if (mangledName != null) {
|
||||
// symbolPath = getSymbolPathFromMangledTypeName(mangledName);
|
||||
// }
|
||||
if (symbolPath == null) {
|
||||
String fullPathName = type.getName();
|
||||
symbolPath = new SymbolPath(SymbolPathParser.parse(fullPathName));
|
||||
|
||||
Reference in New Issue
Block a user