Lines Matching defs:addr
625 DPRINTF(GDBRead, "read: addr=%#x, size=%d", vaddr, size);
657 DPRINTFN("write: addr=%#x, size=%d", vaddr, size);
693 BaseRemoteGDB::insertSoftBreak(Addr addr, size_t len)
698 return insertHardBreak(addr, len);
702 BaseRemoteGDB::removeSoftBreak(Addr addr, size_t len)
707 return removeHardBreak(addr, len);
711 BaseRemoteGDB::insertHardBreak(Addr addr, size_t len)
716 DPRINTF(GDBMisc, "Inserting hardware breakpoint at %#x\n", addr);
718 HardBreakpoint *&bkpt = hardBreakMap[addr];
720 bkpt = new HardBreakpoint(this, &sys->pcEventQueue, addr);
726 BaseRemoteGDB::removeHardBreak(Addr addr, size_t len)
731 DPRINTF(GDBMisc, "Removing hardware breakpoint at %#x\n", addr);
733 auto i = hardBreakMap.find(addr);
747 DPRINTF(GDBMisc, "setTempBreakpoint: addr=%#x\n", bkpt);
755 DPRINTF(GDBMisc, "setTempBreakpoint: addr=%#x\n", bkpt);
924 Addr addr = hex2i(&p);
930 if (!acc(addr, len))
934 if (!read(addr, len, buf))
948 Addr addr = hex2i(&p);
960 if (!acc(addr, len))
962 if (!write(addr, len, buf))
1083 Addr addr = hex2i(&p);
1088 DPRINTF(GDBMisc, "clear %s, addr=%#x, len=%d\n",
1089 break_type(subcmd), addr, len);
1093 removeSoftBreak(addr, len);
1096 removeHardBreak(addr, len);
1116 Addr addr = hex2i(&p);
1121 DPRINTF(GDBMisc, "set %s, addr=%#x, len=%d\n",
1122 break_type(subcmd), addr, len);
1126 insertSoftBreak(addr, len);
1129 insertHardBreak(addr, len);