diff --git a/sys/arm64/arm64/db_interface.c b/sys/arm64/arm64/db_interface.c --- a/sys/arm64/arm64/db_interface.c +++ b/sys/arm64/arm64/db_interface.c @@ -115,25 +115,12 @@ void *prev_jb; const char *src; int ret; - uint64_t tmp64; - uint32_t tmp32; - uint16_t tmp16; prev_jb = kdb_jmpbuf(jb); ret = setjmp(jb); if (ret == 0) { src = (const char *)addr; - if (size == 8 && (addr & 7) == 0) { - tmp64 = *((const int *)src); - src = (const char *)&tmp64; - } else if (size == 4 && (addr & 3) == 0) { - tmp32 = *((const int *)src); - src = (const char *)&tmp32; - } else if (size == 2 && (addr & 1) == 0) { - tmp16 = *((const short *)src); - src = (const char *)&tmp16; - } while (size-- > 0) *data++ = *src++; }