Lines Matching refs:ptr
180 static int hexToInt(char **ptr, int *intValue);
386 static int hexToInt(char **ptr, int *intValue) in hexToInt() argument
393 while (**ptr) { in hexToInt()
394 hexValue = hex(**ptr); in hexToInt()
401 (*ptr)++; in hexToInt()
1183 char *ptr; in gdbstub() local
1247 ptr = output_buffer; in gdbstub()
1248 *ptr++ = 'O'; in gdbstub()
1249 ptr = mem2hex(trans_buffer, ptr, length, 0); in gdbstub()
1250 *ptr = 0; in gdbstub()
1270 ptr = output_buffer; in gdbstub()
1271 *ptr++ = 'O'; in gdbstub()
1272 ptr = mem2hex(title, ptr, sizeof(title) - 1, 0); in gdbstub()
1275 ptr = hex_byte_pack(ptr, hx); in gdbstub()
1277 ptr = hex_byte_pack(ptr, hx); in gdbstub()
1279 ptr = hex_byte_pack(ptr, hx); in gdbstub()
1281 ptr = hex_byte_pack(ptr, hx); in gdbstub()
1283 ptr = mem2hex(crlf, ptr, sizeof(crlf) - 1, 0); in gdbstub()
1284 *ptr = 0; in gdbstub()
1288 ptr = output_buffer; in gdbstub()
1289 *ptr++ = 'O'; in gdbstub()
1290 ptr = mem2hex(tbcberr, ptr, sizeof(tbcberr) - 1, 0); in gdbstub()
1293 ptr = hex_byte_pack(ptr, hx); in gdbstub()
1295 ptr = hex_byte_pack(ptr, hx); in gdbstub()
1297 ptr = hex_byte_pack(ptr, hx); in gdbstub()
1299 ptr = hex_byte_pack(ptr, hx); in gdbstub()
1301 ptr = hex_byte_pack(ptr, hx); in gdbstub()
1303 ptr = hex_byte_pack(ptr, hx); in gdbstub()
1305 ptr = hex_byte_pack(ptr, hx); in gdbstub()
1307 ptr = hex_byte_pack(ptr, hx); in gdbstub()
1309 ptr = mem2hex(crlf, ptr, sizeof(crlf) - 1, 0); in gdbstub()
1310 *ptr = 0; in gdbstub()
1317 ptr = output_buffer; in gdbstub()
1322 *ptr++ = 'T'; in gdbstub()
1323 ptr = hex_byte_pack(ptr, sigval); in gdbstub()
1328 ptr = hex_byte_pack(ptr, GDB_REGID_PC); in gdbstub()
1329 *ptr++ = ':'; in gdbstub()
1330 ptr = mem2hex(®s->pc, ptr, 4, 0); in gdbstub()
1331 *ptr++ = ';'; in gdbstub()
1336 ptr = hex_byte_pack(ptr, GDB_REGID_FP); in gdbstub()
1337 *ptr++ = ':'; in gdbstub()
1338 ptr = mem2hex(®s->a3, ptr, 4, 0); in gdbstub()
1339 *ptr++ = ';'; in gdbstub()
1345 ptr = hex_byte_pack(ptr, GDB_REGID_SP); in gdbstub()
1346 *ptr++ = ':'; in gdbstub()
1347 ptr = mem2hex(&ssp, ptr, 4, 0); in gdbstub()
1348 *ptr++ = ';'; in gdbstub()
1350 *ptr++ = 0; in gdbstub()
1380 ptr = output_buffer; in gdbstub()
1381 ptr = mem2hex(®s->d0, ptr, 4, 0); in gdbstub()
1382 ptr = mem2hex(®s->d1, ptr, 4, 0); in gdbstub()
1383 ptr = mem2hex(®s->d2, ptr, 4, 0); in gdbstub()
1384 ptr = mem2hex(®s->d3, ptr, 4, 0); in gdbstub()
1385 ptr = mem2hex(®s->a0, ptr, 4, 0); in gdbstub()
1386 ptr = mem2hex(®s->a1, ptr, 4, 0); in gdbstub()
1387 ptr = mem2hex(®s->a2, ptr, 4, 0); in gdbstub()
1388 ptr = mem2hex(®s->a3, ptr, 4, 0); in gdbstub()
1390 ptr = mem2hex(&ssp, ptr, 4, 0); /* 8 */ in gdbstub()
1391 ptr = mem2hex(®s->pc, ptr, 4, 0); in gdbstub()
1392 ptr = mem2hex(®s->mdr, ptr, 4, 0); in gdbstub()
1393 ptr = mem2hex(®s->epsw, ptr, 4, 0); in gdbstub()
1394 ptr = mem2hex(®s->lir, ptr, 4, 0); in gdbstub()
1395 ptr = mem2hex(®s->lar, ptr, 4, 0); in gdbstub()
1396 ptr = mem2hex(®s->mdrq, ptr, 4, 0); in gdbstub()
1398 ptr = mem2hex(®s->e0, ptr, 4, 0); /* 15 */ in gdbstub()
1399 ptr = mem2hex(®s->e1, ptr, 4, 0); in gdbstub()
1400 ptr = mem2hex(®s->e2, ptr, 4, 0); in gdbstub()
1401 ptr = mem2hex(®s->e3, ptr, 4, 0); in gdbstub()
1402 ptr = mem2hex(®s->e4, ptr, 4, 0); in gdbstub()
1403 ptr = mem2hex(®s->e5, ptr, 4, 0); in gdbstub()
1404 ptr = mem2hex(®s->e6, ptr, 4, 0); in gdbstub()
1405 ptr = mem2hex(®s->e7, ptr, 4, 0); in gdbstub()
1407 ptr = mem2hex(&ssp, ptr, 4, 0); in gdbstub()
1408 ptr = mem2hex(®s, ptr, 4, 0); in gdbstub()
1409 ptr = mem2hex(®s->sp, ptr, 4, 0); in gdbstub()
1410 ptr = mem2hex(®s->mcrh, ptr, 4, 0); /* 26 */ in gdbstub()
1411 ptr = mem2hex(®s->mcrl, ptr, 4, 0); in gdbstub()
1412 ptr = mem2hex(®s->mcvf, ptr, 4, 0); in gdbstub()
1414 ptr = mem2hex(&gdbstub_fpcr, ptr, 4, 0); /* 29 - FPCR */ in gdbstub()
1415 ptr = mem2hex(&zero, ptr, 4, 0); in gdbstub()
1416 ptr = mem2hex(&zero, ptr, 4, 0); in gdbstub()
1418 ptr = mem2hex(&gdbstub_fpufs_array[loop], in gdbstub()
1419 ptr, 4, 0); /* 32 - FS0-31 */ in gdbstub()
1428 const char *ptr; in gdbstub() local
1430 ptr = &input_buffer[1]; in gdbstub()
1431 ptr = hex2mem(ptr, ®s->d0, 4, 0); in gdbstub()
1432 ptr = hex2mem(ptr, ®s->d1, 4, 0); in gdbstub()
1433 ptr = hex2mem(ptr, ®s->d2, 4, 0); in gdbstub()
1434 ptr = hex2mem(ptr, ®s->d3, 4, 0); in gdbstub()
1435 ptr = hex2mem(ptr, ®s->a0, 4, 0); in gdbstub()
1436 ptr = hex2mem(ptr, ®s->a1, 4, 0); in gdbstub()
1437 ptr = hex2mem(ptr, ®s->a2, 4, 0); in gdbstub()
1438 ptr = hex2mem(ptr, ®s->a3, 4, 0); in gdbstub()
1440 ptr = hex2mem(ptr, &ssp, 4, 0); /* 8 */ in gdbstub()
1441 ptr = hex2mem(ptr, ®s->pc, 4, 0); in gdbstub()
1442 ptr = hex2mem(ptr, ®s->mdr, 4, 0); in gdbstub()
1443 ptr = hex2mem(ptr, ®s->epsw, 4, 0); in gdbstub()
1444 ptr = hex2mem(ptr, ®s->lir, 4, 0); in gdbstub()
1445 ptr = hex2mem(ptr, ®s->lar, 4, 0); in gdbstub()
1446 ptr = hex2mem(ptr, ®s->mdrq, 4, 0); in gdbstub()
1448 ptr = hex2mem(ptr, ®s->e0, 4, 0); /* 15 */ in gdbstub()
1449 ptr = hex2mem(ptr, ®s->e1, 4, 0); in gdbstub()
1450 ptr = hex2mem(ptr, ®s->e2, 4, 0); in gdbstub()
1451 ptr = hex2mem(ptr, ®s->e3, 4, 0); in gdbstub()
1452 ptr = hex2mem(ptr, ®s->e4, 4, 0); in gdbstub()
1453 ptr = hex2mem(ptr, ®s->e5, 4, 0); in gdbstub()
1454 ptr = hex2mem(ptr, ®s->e6, 4, 0); in gdbstub()
1455 ptr = hex2mem(ptr, ®s->e7, 4, 0); in gdbstub()
1457 ptr = hex2mem(ptr, &ssp, 4, 0); in gdbstub()
1458 ptr = hex2mem(ptr, &zero, 4, 0); in gdbstub()
1459 ptr = hex2mem(ptr, ®s->sp, 4, 0); in gdbstub()
1460 ptr = hex2mem(ptr, ®s->mcrh, 4, 0); /* 26 */ in gdbstub()
1461 ptr = hex2mem(ptr, ®s->mcrl, 4, 0); in gdbstub()
1462 ptr = hex2mem(ptr, ®s->mcvf, 4, 0); in gdbstub()
1464 ptr = hex2mem(ptr, &zero, 4, 0); /* 29 - FPCR */ in gdbstub()
1465 ptr = hex2mem(ptr, &zero, 4, 0); in gdbstub()
1466 ptr = hex2mem(ptr, &zero, 4, 0); in gdbstub()
1468 ptr = hex2mem(ptr, &zero, 4, 0); in gdbstub()
1488 ptr = &input_buffer[1]; in gdbstub()
1490 if (hexToInt(&ptr, &addr) && in gdbstub()
1491 *ptr++ == ',' && in gdbstub()
1492 hexToInt(&ptr, &length) in gdbstub()
1508 ptr = &input_buffer[1]; in gdbstub()
1510 if (hexToInt(&ptr, &addr) && in gdbstub()
1511 *ptr++ == ',' && in gdbstub()
1512 hexToInt(&ptr, &length) && in gdbstub()
1513 *ptr++ == ':' in gdbstub()
1515 if (hex2mem(ptr, (char *) addr, length, 1)) in gdbstub()
1533 ptr = &input_buffer[1]; in gdbstub()
1534 if (hexToInt(&ptr, &addr)) in gdbstub()
1577 ptr = &input_buffer[1]; in gdbstub()
1578 if (!hexToInt(&ptr, &baudrate)) { in gdbstub()
1595 ptr = &input_buffer[1]; in gdbstub()
1597 if (!hexToInt(&ptr, &loop) || *ptr++ != ',' || in gdbstub()
1598 !hexToInt(&ptr, &addr) || *ptr++ != ',' || in gdbstub()
1599 !hexToInt(&ptr, &length) in gdbstub()
1623 ptr = &input_buffer[1]; in gdbstub()
1625 if (!hexToInt(&ptr, &loop) || *ptr++ != ',' || in gdbstub()
1626 !hexToInt(&ptr, &addr) || *ptr++ != ',' || in gdbstub()
1627 !hexToInt(&ptr, &length) in gdbstub()