mirror of
https://github.com/NationalSecurityAgency/ghidra.git
synced 2025-10-06 03:50:02 +02:00
GP-4843 - PDB MSDIA proc of namespace and bit-fields - change initial
name test
This commit is contained in:
parent
7d666ea34c
commit
f17f94929e
1 changed files with 6 additions and 8 deletions
|
@ -16,6 +16,7 @@
|
|||
package ghidra.app.util.bin.format.pdb;
|
||||
|
||||
import java.util.List;
|
||||
|
||||
import org.apache.commons.lang3.StringUtils;
|
||||
|
||||
import ghidra.app.util.SymbolPathParser;
|
||||
|
@ -81,8 +82,8 @@ public class DefaultPdbMember extends PdbMember {
|
|||
}
|
||||
|
||||
private static String getMemberName(String name, PdbKind kind) {
|
||||
if (name == null) {
|
||||
return null;
|
||||
if (StringUtils.isBlank(name)) {
|
||||
return name;
|
||||
}
|
||||
if (kind == PdbKind.MEMBER) {
|
||||
// Strip bitfield data if present (see parseBitField method)
|
||||
|
@ -92,9 +93,6 @@ public class DefaultPdbMember extends PdbMember {
|
|||
}
|
||||
}
|
||||
// name may contain namespace prefix for non-Member class members
|
||||
if (StringUtils.isEmpty(name)) {
|
||||
return name;
|
||||
}
|
||||
List<String> names = SymbolPathParser.parse(name);
|
||||
return names.get(names.size() - 1);
|
||||
}
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue