You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Copy file name to clipboardExpand all lines: Ghidra/Features/PDB/src/main/java/ghidra/app/util/bin/format/pdb2/pdbreader/type/AbstractFieldListMsType.java
+19-9
Original file line number
Diff line number
Diff line change
@@ -104,16 +104,17 @@ public List<MsTypeField> getBaseClassList() {
104
104
}
105
105
106
106
/**
107
-
* Returns the (ordered?) {@link List}<{@link AbstractMsType}> of type members types of
108
-
* this field list.
107
+
* Returns the (ordered?) {@link List}<{@link MsTypeField}> of type members types of
108
+
* this field list. This is a hodge-podge of other types form the field list. This list
109
+
* should generally not be used outside of this class
109
110
* @return Field list.
110
111
*/
111
112
publicList<MsTypeField> getMemberList() {
112
113
returnmemberList;
113
114
}
114
115
115
116
/**
116
-
* Returns the (ordered?) {@link List}<{@link AbstractMsType}> of other types. (We have
117
+
* Returns the (ordered?) {@link List}<{@link MsTypeField}> of other types. (We have
117
118
* separated these out, but are unsure about what they are at this time.)
118
119
* @return List of other types.
119
120
*/
@@ -122,7 +123,7 @@ public List<MsTypeField> getMethodList() {
122
123
}
123
124
124
125
/**
125
-
* Returns the (ordered?) {@link List}<{@link AbstractMsType}> of non-static members
126
+
* Returns the (ordered?) {@link List}<{@link AbstractMemberMsType}> of non-static members
126
127
* from this field list
127
128
* @return non-static members
128
129
*/
@@ -131,18 +132,27 @@ public List<AbstractMemberMsType> getNonStaticMembers() {
131
132
}
132
133
133
134
/**
134
-
* Returns the (ordered?) {@link List}<{@link AbstractMsType}> of VFT pointer records
135
-
* from this field list
135
+
* Returns the (ordered?) {@link List}<{@link AbstractStaticMemberMsType}> of static
Copy file name to clipboardExpand all lines: Ghidra/Features/PDB/src/main/java/ghidra/app/util/bin/format/pdb2/pdbreader/type/AbstractMethodRecordMs.java
Copy file name to clipboardExpand all lines: Ghidra/Features/PDB/src/main/java/ghidra/app/util/bin/format/pdb2/pdbreader/type/AbstractOneMethodMsType.java
Copy file name to clipboardExpand all lines: Ghidra/Features/PDB/src/main/java/ghidra/app/util/bin/format/pdb2/pdbreader/type/AbstractOverloadedMethodMsType.java
+21
Original file line number
Diff line number
Diff line change
@@ -47,6 +47,27 @@ public AbstractOverloadedMethodMsType(AbstractPdb pdb, PdbByteReader reader,
47
47
48
48
}
49
49
50
+
@Override
51
+
publicStringgetName() {
52
+
returnname;
53
+
}
54
+
55
+
/**
56
+
* Returns the number of methods overloaded with the name
57
+
* @return the number of methods
58
+
*/
59
+
publicintgetCount() {
60
+
returncount;
61
+
}
62
+
63
+
/**
64
+
* Returns the record number of the method list for this overloaded method name
Copy file name to clipboardExpand all lines: Ghidra/Features/PDB/src/main/java/ghidra/app/util/bin/format/pdb2/pdbreader/type/AbstractStaticMemberMsType.java
Copy file name to clipboardExpand all lines: Ghidra/Features/PDB/src/main/java/ghidra/app/util/bin/format/pdb2/pdbreader/type/AbstractVirtualFunctionTablePointerMsType.java
+14-6
Original file line number
Diff line number
Diff line change
@@ -37,12 +37,6 @@ public AbstractVirtualFunctionTablePointerMsType(AbstractPdb pdb, PdbByteReader
Copy file name to clipboardExpand all lines: Ghidra/Features/PDB/src/main/java/ghidra/app/util/bin/format/pdb2/pdbreader/type/AbstractVirtualFunctionTablePointerWithOffsetMsType.java
+12-10
Original file line number
Diff line number
Diff line change
@@ -23,9 +23,9 @@
23
23
* Note: we do not necessarily understand each of these data type classes. Refer to the
Copy file name to clipboardExpand all lines: Ghidra/Features/PDB/src/main/java/ghidra/app/util/bin/format/pdb2/pdbreader/type/StaticMember16MsType.java
+1-1
Original file line number
Diff line number
Diff line change
@@ -36,7 +36,7 @@ public class StaticMember16MsType extends AbstractStaticMemberMsType {
Copy file name to clipboardExpand all lines: Ghidra/Features/PDB/src/main/java/ghidra/app/util/bin/format/pdb2/pdbreader/type/StaticMemberStMsType.java
+1-1
Original file line number
Diff line number
Diff line change
@@ -35,7 +35,7 @@ public class StaticMemberStMsType extends AbstractStaticMemberMsType {
Copy file name to clipboardExpand all lines: Ghidra/Features/PDB/src/main/java/ghidra/app/util/pdb/pdbapplicator/VirtualFunctionTablePointerTypeApplier.java
0 commit comments