Timur Golubovich 5d7da0a5cd
[lldb] Added a warning in case of instruction decode failure (#164413)
While testing baremetal lldb, I came across a situation that if an
instruction could not be disassembled, lldb will print nothing as an
output which might be a bit strange. I added at least printing warning
in this case.
2025-10-23 15:26:14 +01:00

13 lines
437 B
C

#include <stdint.h>
int main(int argc, const char *argv[]) {
char my_string[] = {'a', 'b', 'c', 'd', 'e', 'f', 'g', 0};
double my_double = 1234.5678;
int my_ints[] = {2, 4, 6, 8, 10, 12, 14, 16, 18, 20, 22};
uint64_t my_uint64s[] = {0, 1, 2, 3, 4, 5, 6, 7};
// assume that 0xffffff is invalid instruction in RISC-V and AArch64,
// so decoding it will fail
char my_insns[] = {0xff, 0xff, 0xff};
return 0; // break here
}