MCPcopy Create free account
hub / github.com/KDE/kdevelop / initRegisterNames

Method initRegisterNames

plugins/debuggercommon/registers/registercontroller_x86.cpp:136–175  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

134}
135
136void RegisterControllerGeneral_x86::initRegisterNames()
137{
138 for (int i = 0; i < 8; i++) {
139 m_registerNames[FPU] << (QLatin1String("st") + QString::number(i));
140 }
141
142 m_registerNames[Flags] = QStringList{
143 QStringLiteral("C"),
144 QStringLiteral("P"),
145 QStringLiteral("A"),
146 QStringLiteral("Z"),
147 QStringLiteral("S"),
148 QStringLiteral("T"),
149 QStringLiteral("D"),
150 QStringLiteral("O")
151 };
152
153 m_registerNames[Segment] = QStringList{
154 QStringLiteral("cs"),
155 QStringLiteral("ss"),
156 QStringLiteral("ds"),
157 QStringLiteral("es"),
158 QStringLiteral("fs"),
159 QStringLiteral("gs"),
160 };
161
162 m_eflags.flags = m_registerNames[Flags];
163 m_eflags.bits = QStringList{
164 QStringLiteral("0"),
165 QStringLiteral("2"),
166 QStringLiteral("4"),
167 QStringLiteral("6"),
168 QStringLiteral("7"),
169 QStringLiteral("8"),
170 QStringLiteral("10"),
171 QStringLiteral("11"),
172 };
173 m_eflags.registerName = QStringLiteral("eflags");
174 m_eflags.groupName = enumToGroupName(Flags);
175}
176
177void RegisterController_x86::initRegisterNames()
178{

Callers

nothing calls this directly

Calls 1

clearMethod · 0.45

Tested by

no test coverage detected