Lines Matching defs:regRecord
68 TarmacParserRecord::ParserRegEntry TarmacParserRecord::regRecord;
840 destRegRecords.push_back(regRecord);
940 strcpy(regRecord.repr, buf);
943 regRecord.type = REG_R;
947 regRecord.index = INTREG_USR(base_index);
951 regRecord.index = INTREG_USR(base_index);
953 regRecord.index = INTREG_FIQ(base_index);
955 regRecord.index = INTREG_IRQ(base_index);
957 regRecord.index = INTREG_SVC(base_index);
959 regRecord.index = INTREG_MON(base_index);
961 regRecord.index = INTREG_ABT(base_index);
963 regRecord.index = INTREG_UND(base_index);
965 regRecord.index = INTREG_HYP(base_index);
970 regRecord.type = REG_X;
971 regRecord.index = atoi(&buf[1]);
974 regRecord.type = REG_S;
975 regRecord.index = atoi(&buf[1]);
978 regRecord.type = REG_D;
979 regRecord.index = atoi(&buf[1]);
982 regRecord.type = REG_Q;
983 regRecord.index = atoi(&buf[1]);
986 regRecord.type = REG_X;
987 regRecord.index = INTREG_SP0 + atoi(&buf[5]);
990 regRecord.type = REG_MISC;
991 regRecord.index = miscRegMap[buf];
998 regRecord.type = REG_MISC;
999 regRecord.index = miscRegMap[reg_name.c_str()];
1008 if (regRecord.type == REG_Q) {
1012 regRecord.valueHi = strtoull(buf, NULL, 16);
1015 regRecord.valueLo = strtoull(buf, NULL, 16);
1017 trace >> regRecord.valueLo;
1023 regRecord.valueLo = (regRecord.valueLo << 32) | lsw;