Home | History | Annotate | Download | only in common

Lines Matching refs:reg

178   unsigned reg = i;
179 if (reg == return_address_)
183 if (reg < register_names_.size() && !register_names_[reg].empty())
184 return register_names_[reg];
186 reporter_->UnnamedRegister(entry_offset_, reg);
188 sprintf(buf, "unnamed_register%u", reg);
192 void DwarfCFIToModule::Record(Module::Address address, int reg,
206 entry_->initial_rules[RegisterName(reg)] = shared_rule;
209 entry_->rule_changes[address][RegisterName(reg)] = shared_rule;
212 bool DwarfCFIToModule::UndefinedRule(uint64 address, int reg) {
213 reporter_->UndefinedNotSupported(entry_offset_, RegisterName(reg));
218 bool DwarfCFIToModule::SameValueRule(uint64 address, int reg) {
220 s << RegisterName(reg);
221 Record(address, reg, s.str());
225 bool DwarfCFIToModule::OffsetRule(uint64 address, int reg,
229 Record(address, reg, s.str());
233 bool DwarfCFIToModule::ValOffsetRule(uint64 address, int reg,
237 Record(address, reg, s.str());
241 bool DwarfCFIToModule::RegisterRule(uint64 address, int reg,
245 Record(address, reg, s.str());
249 bool DwarfCFIToModule::ExpressionRule(uint64 address, int reg,
251 reporter_->ExpressionsNotSupported(entry_offset_, RegisterName(reg));
256 bool DwarfCFIToModule::ValExpressionRule(uint64 address, int reg,
258 reporter_->ExpressionsNotSupported(entry_offset_, RegisterName(reg));
269 void DwarfCFIToModule::Reporter::UnnamedRegister(size_t offset, int reg) {
273 file_.c_str(), section_.c_str(), offset, reg);
277 const string &reg) {
282 file_.c_str(), section_.c_str(), offset, reg.c_str());
286 const string &reg) {
292 file_.c_str(), section_.c_str(), offset, reg.c_str());