mirror of
https://github.com/NationalSecurityAgency/ghidra.git
synced 2025-10-03 17:59:46 +02:00
Merge remote-tracking branch 'origin/GP-0_ghizard_fix_test_MicrosoftDemangler_from_GP-3671_processing_logic'
This commit is contained in:
commit
74156281c6
1 changed files with 4 additions and 0 deletions
|
@ -22,6 +22,7 @@ import ghidra.program.model.lang.CompilerSpec;
|
||||||
import mdemangler.datatype.MDDataType;
|
import mdemangler.datatype.MDDataType;
|
||||||
import mdemangler.datatype.MDVarArgsType;
|
import mdemangler.datatype.MDVarArgsType;
|
||||||
import mdemangler.datatype.complex.*;
|
import mdemangler.datatype.complex.*;
|
||||||
|
import mdemangler.datatype.extended.MDArrayReferencedType;
|
||||||
import mdemangler.datatype.modifier.*;
|
import mdemangler.datatype.modifier.*;
|
||||||
import mdemangler.functiontype.*;
|
import mdemangler.functiontype.*;
|
||||||
import mdemangler.naming.*;
|
import mdemangler.naming.*;
|
||||||
|
@ -817,6 +818,9 @@ public class MDMangGhidra extends MDMang {
|
||||||
else if (datatype instanceof MDVarArgsType) {
|
else if (datatype instanceof MDVarArgsType) {
|
||||||
resultDataType.setVarArgs();
|
resultDataType.setVarArgs();
|
||||||
}
|
}
|
||||||
|
else if (datatype instanceof MDArrayReferencedType arrRefType) {
|
||||||
|
return processDataType(resultDataType, arrRefType.getReferencedType());
|
||||||
|
}
|
||||||
else if (datatype instanceof MDStdNullPtrType) {
|
else if (datatype instanceof MDStdNullPtrType) {
|
||||||
resultDataType.setName(datatype.toString());
|
resultDataType.setName(datatype.toString());
|
||||||
}
|
}
|
||||||
|
|
Loading…
Add table
Add a link
Reference in a new issue