Я использую lldb от терминала для отладки программы на C++. Я могу использовать его для большинства вещей, кроме того, что он не будет печатать определенные символы.lldb не будет печатать все символы в терминале
В какой-то момент моя программа получает массив байтов из удаленной системы (vector<unsigned char>
), и когда я печатаю это значение, я получаю следующее:
[10] = '\0'
[11] = '\0'
[12] = 'O'
[13] = '\b'
[14] = '\0'
[15] = '\x01'
[16] = '\0'
[17] = '\0'
[18] = '\0'
[19] = '\x17'
[20] = '\0'
[21] = '\x04'
[22] = '?'
[23] = '?'
[24] = '?'
[25] = '?'
[26] = '\0'
[27] = '\0'
[28] = 'n'
[29] = 'a'
[30] = 'm'
[31] = 'e'
[32] = '\0'
[33] = '\0'
[34] = '\0'
Использование Xcode я могу видеть, что четыре ?
знаки были повернулся к четырем \xff
. Есть ли способ сделать lldb правильно напечатать эти символы без Xcode?